public class DeclarationFactory
extends java.lang.Object
Modifier and Type | Method and Description |
---|---|
static EvaluatedClassDeclaration |
ecdecl(int modifiers,
java.lang.String name,
java.lang.Class cls) |
static EvaluatedClassDeclaration |
ecdecl(int modifiers,
java.lang.String name,
java.lang.Class cls,
boolean isImmutable) |
static EvaluatedClassDeclaration |
ecdecl(int modifiers,
java.lang.String name,
java.util.List<EvaluatedClassDeclaration> inheritance,
java.util.List<EvaluatedMethodDeclaration> methods,
java.util.List<EvaluatedFieldDeclaration> fields,
java.lang.Class cls,
boolean isImmutable) |
static EvaluatedFieldDeclaration |
efdecl(EvaluatedClassDeclaration ecdecl,
int modifiers,
EvaluatedType ftype,
java.lang.String name,
java.lang.reflect.Field field) |
static EvaluatedArrayType |
egat(EvaluatedType compType) |
static EvaluatedMethodDeclaration |
emdecl(EvaluatedClassDeclaration ecdecl,
int modifiers,
EvaluatedType rtype,
java.lang.String name,
java.util.List<EvaluatedType> ptypes,
java.lang.reflect.Method method) |
public static EvaluatedArrayType egat(EvaluatedType compType)
public static EvaluatedClassDeclaration ecdecl(int modifiers, java.lang.String name, java.util.List<EvaluatedClassDeclaration> inheritance, java.util.List<EvaluatedMethodDeclaration> methods, java.util.List<EvaluatedFieldDeclaration> fields, java.lang.Class cls, boolean isImmutable)
public static EvaluatedFieldDeclaration efdecl(EvaluatedClassDeclaration ecdecl, int modifiers, EvaluatedType ftype, java.lang.String name, java.lang.reflect.Field field)
public static EvaluatedMethodDeclaration emdecl(EvaluatedClassDeclaration ecdecl, int modifiers, EvaluatedType rtype, java.lang.String name, java.util.List<EvaluatedType> ptypes, java.lang.reflect.Method method)
public static EvaluatedClassDeclaration ecdecl(int modifiers, java.lang.String name, java.lang.Class cls)
public static EvaluatedClassDeclaration ecdecl(int modifiers, java.lang.String name, java.lang.Class cls, boolean isImmutable)