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, name
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 TypeMethodDescriptioncreateArray
(int length) getDeclaredField
(int index) int
getDeclaredMethod
(int index) int
boolean
isInstance
(Object object) Methods inherited from class de.grogra.reflect.TypeImpl
cloneObject, getBinaryName, getComponentType, getDeclaredInterface, getDeclaredInterfaceCount, getDeclaredType, getDeclaredTypeCount, getDefaultElementValue, getLookup, getPackage, getSimpleName, getSupertype, getTypeId, getTypeLoader, isStringSerializable, newInstance, toString, valueOf
Methods inherited from class de.grogra.reflect.MemberBase
getDeclaredAnnotation, getDeclaredAnnotationCount, getDeclaringType, getDescriptor, getModifiers, getName
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface de.grogra.reflect.Member
getDeclaredAnnotation, getDeclaredAnnotationCount, getDeclaringType, getDescriptor, getModifiers, getName
-
Constructor Details
-
XArray
-
-
Method Details
-
isInstance
- Specified by:
isInstance
in interfaceType
- Overrides:
isInstance
in classTypeImpl
-
getImplementationClass
- Specified by:
getImplementationClass
in interfaceType
- Overrides:
getImplementationClass
in classTypeImpl
-
getArrayType
- Specified by:
getArrayType
in interfaceType
- Overrides:
getArrayType
in classTypeImpl
-
createArray
- Specified by:
createArray
in interfaceType
- Overrides:
createArray
in classTypeImpl
-
getDeclaredFieldCount
public int getDeclaredFieldCount()- Specified by:
getDeclaredFieldCount
in interfaceType
- Overrides:
getDeclaredFieldCount
in classTypeImpl
-
getDeclaredField
- Specified by:
getDeclaredField
in interfaceType
- Overrides:
getDeclaredField
in classTypeImpl
-
getDeclaredMethodCount
public int getDeclaredMethodCount()- Specified by:
getDeclaredMethodCount
in interfaceType
- Overrides:
getDeclaredMethodCount
in classTypeImpl
-
getDeclaredMethod
- Specified by:
getDeclaredMethod
in interfaceType
- Overrides:
getDeclaredMethod
in classTypeImpl
-