java.lang.Object
de.grogra.reflect.MemberBase
de.grogra.reflect.TypeImpl
de.grogra.reflect.XArray
-
Field Summary
Fields inherited from class de.grogra.reflect.MemberBase
annots, declaringType, descriptor, modifiers, nameFields inherited from interface de.grogra.reflect.Member
ABSTRACT, ACCESS_MODIFIERS, ARRAY, BRIDGE, CONSTANT, FINAL, GLOBAL, INTERFACE, JAVA_MODIFIERS, LOCAL_CLASS, MIN_UNUSED_MODIFIER, NATIVE, PRIVATE, PROTECTED, PUBLIC, STATIC, STRICT, SYNCHRONIZED, SYNTHETIC, TRANSIENT, VARARGS, VOLATILEFields 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
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncreateArray(int length) getDeclaredField(int index) intgetDeclaredMethod(int index) intbooleanisInstance(Object object) Methods inherited from class de.grogra.reflect.TypeImpl
cloneObject, getBinaryName, getComponentType, getDeclaredInterface, getDeclaredInterfaceCount, getDeclaredType, getDeclaredTypeCount, getDefaultElementValue, getLookup, getPackage, getSignature, getSimpleName, getSupertype, getTypeId, getTypeLoader, isStringSerializable, newInstance, toString, valueOfMethods inherited from class de.grogra.reflect.MemberBase
getDeclaredAnnotation, getDeclaredAnnotationCount, getDeclaringType, getDescriptor, getModifiers, getNameMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface de.grogra.reflect.Member
getDeclaredAnnotation, getDeclaredAnnotationCount, getDeclaringType, getDescriptor, getModifiers, getName
-
Constructor Details
-
XArray
-
-
Method Details
-
isInstance
- Specified by:
isInstancein interfaceType- Overrides:
isInstancein classTypeImpl
-
getImplementationClass
- Specified by:
getImplementationClassin interfaceType- Overrides:
getImplementationClassin classTypeImpl
-
getArrayType
- Specified by:
getArrayTypein interfaceType- Overrides:
getArrayTypein classTypeImpl
-
createArray
- Specified by:
createArrayin interfaceType- Overrides:
createArrayin classTypeImpl
-
getDeclaredFieldCount
public int getDeclaredFieldCount()- Specified by:
getDeclaredFieldCountin interfaceType- Overrides:
getDeclaredFieldCountin classTypeImpl
-
getDeclaredField
- Specified by:
getDeclaredFieldin interfaceType- Overrides:
getDeclaredFieldin classTypeImpl
-
getDeclaredMethodCount
public int getDeclaredMethodCount()- Specified by:
getDeclaredMethodCountin interfaceType- Overrides:
getDeclaredMethodCountin classTypeImpl
-
getDeclaredMethod
- Specified by:
getDeclaredMethodin interfaceType- Overrides:
getDeclaredMethodin classTypeImpl
-