java.lang.Object
de.grogra.reflect.MemberDecorator
de.grogra.xl.compiler.ShiftedMethod
-
Field Summary
Fields 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.Method
CONSTRUCTOR_MODIFIERS, INTERFACE_MODIFIERS, METHOD_0, MODIFIERS -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintgetExceptionType(int index) intReturns the modifiers of this member as a combination of the bit masks which are defined in this interface.getParameterAnnotation(int param, int index) intgetParameterAnnotationCount(int param) intgetParameterType(int index) Methods inherited from class de.grogra.reflect.MemberDecorator
getDeclaredAnnotation, getDeclaredAnnotationCount, getDeclaringType, getDecoratedMember, getDescriptor, getName, getSimpleName, toStringMethods 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, getName, getSimpleName
-
Constructor Details
-
ShiftedMethod
-
-
Method Details
-
getMethod
-
getExceptionCount
public int getExceptionCount()- Specified by:
getExceptionCountin interfaceMethod
-
getExceptionType
- Specified by:
getExceptionTypein interfaceMethod
-
getModifiers
public int getModifiers()Description copied from interface:MemberReturns the modifiers of this member as a combination of the bit masks which are defined in this interface.- Specified by:
getModifiersin interfaceMember- Overrides:
getModifiersin classMemberDecorator- Returns:
- modifiers of this member
-
getParameterAnnotation
- Specified by:
getParameterAnnotationin interfaceMethod
-
getParameterAnnotationCount
public int getParameterAnnotationCount(int param) - Specified by:
getParameterAnnotationCountin interfaceMethod
-
getParameterCount
public int getParameterCount()- Specified by:
getParameterCountin interfaceSignature
-
getParameterType
- Specified by:
getParameterTypein interfaceSignature
-
getReturnType
- Specified by:
getReturnTypein interfaceMethod
-
invoke
public Object invoke(Object instance, Object[] arguments) throws InvocationTargetException, IllegalAccessException - Specified by:
invokein interfaceMethod- Throws:
InvocationTargetExceptionIllegalAccessException
-