java.lang.Object
de.grogra.reflect.XObjectImpl
de.grogra.reflect.XClass
de.grogra.xl.compiler.CClass
CClass is used by the compiler to build up the class
information during compilation.
-
Field Summary
Fields inherited from interface de.grogra.reflect.Member
ABSTRACT, ACCESS_MODIFIERS, ARRAY, BRIDGE, CONSTANT, FINAL, INTERFACE, JAVA_MODIFIERS, LOCAL_CLASS, MIN_UNUSED_MODIFIER, NATIVE, PRIVATE, PROTECTED, PUBLIC, STATIC, STRICT, SYNCHRONIZED, SYNTHETIC, TRANSIENT, VARARGS, VOLATILE
Fields inherited from interface de.grogra.reflect.Type
BOOLEAN, BYTE, CHAR, CLASS, DOUBLE, FLOAT, FLOATING_POINT, INT, INTEGRAL, INVALID, LOCAL_CLASS_MODIFIERS, LONG, MEMBER_CLASS_MODIFIERS, MEMBER_INTERFACE_MODIFIERS, NULL, NUMBER, NUMERIC, OBJECT, SHORT, STRING, TEXTAREA, TOP_LEVEL_CLASS_MODIFIERS, TOP_LEVEL_INTERFACE_MODIFIERS, TYPE, TYPE_0, VOID
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
dispose()
getAccessMethodFor
(Member m, boolean setter) int
getFieldForModel
(CompiletimeModel model) getFieldForQuery
(CompiletimeModel model, Query q) void
resolve()
Methods inherited from class de.grogra.reflect.XClass
addInterface, cloneObject, createArray, declareAuxField, declareField, declareMethod, declareSyntheticField, declareType, getArrayType, getBinaryName, getComponentType, getDeclaredAnnotation, getDeclaredAnnotationCount, getDeclaredAnnotations, getDeclaredField, getDeclaredField, getDeclaredFieldCount, getDeclaredInterface, getDeclaredMethod, getDeclaredMethodCount, getDeclaredType, getDeclaredTypeCount, getDeclaringType, getDefaultElementValue, getDescriptor, getImplementationClass, getLookup, getModifiers, getName, getPackage, getSimpleName, getSupertype, getTypeId, getTypeLoader, hasSupertypeBeenSet, initialize, initSupertype, initTypeLoader, isInstance, isStringSerializable, makeVisible, newInstance, removeField, removeMethod, setPublic, toString, updateLookup, valueOf
Methods inherited from class de.grogra.reflect.XObjectImpl
getXClass, getXData, initXClass
-
Constructor Details
-
CClass
-
-
Method Details
-
getFieldForModel
-
getFieldForQuery
-
getFieldForPropertyModel
-
getFieldForProperty
-
getCallbackClass
-
getAccessMethods
-
getAccessMethodFor
-
getDeclaredInterfaceCount
public int getDeclaredInterfaceCount()- Specified by:
getDeclaredInterfaceCount
in interfaceType
- Overrides:
getDeclaredInterfaceCount
in classXClass
-
resolve
public void resolve() -
dispose
public void dispose()
-