Utility class used to construct instances of the typelib interfaces directly from
factory methods, rather than from actual Java classes. This is useful for testing:
we can construct the expected result, then compare with the actual result.
Method Summary |
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)
|