java.lang.Object
de.grogra.reflect.MemberDecorator
de.grogra.xl.compiler.InheritedMethod
-
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.Method
CONSTRUCTOR_MODIFIERS, INTERFACE_MODIFIERS, METHOD_0, MODIFIERS
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionint
getExceptionType
(int index) getParameterAnnotation
(int param, int index) int
getParameterAnnotationCount
(int param) int
getParameterType
(int index) static Type
Methods inherited from class de.grogra.reflect.MemberDecorator
getDeclaredAnnotation, getDeclaredAnnotationCount, getDeclaringType, getDecoratedMember, getDescriptor, getModifiers, getName, getSimpleName, toString
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, getSimpleName
-
Constructor Details
-
InheritedMethod
-
-
Method Details
-
getQualifyingType
-
getReturnType
- Specified by:
getReturnType
in interfaceMethod
-
getParameterAnnotationCount
public int getParameterAnnotationCount(int param) - Specified by:
getParameterAnnotationCount
in interfaceMethod
-
getParameterAnnotation
- Specified by:
getParameterAnnotation
in interfaceMethod
-
invoke
public Object invoke(Object instance, Object[] arguments) throws InvocationTargetException, IllegalAccessException - Specified by:
invoke
in interfaceMethod
- Throws:
InvocationTargetException
IllegalAccessException
-
getExceptionCount
public int getExceptionCount()- Specified by:
getExceptionCount
in interfaceMethod
-
getExceptionType
- Specified by:
getExceptionType
in interfaceMethod
-
getParameterCount
public int getParameterCount()- Specified by:
getParameterCount
in interfaceSignature
-
getParameterType
- Specified by:
getParameterType
in interfaceSignature
-