public class FastMethod extends FastMember
fc, index, member| Constructor and Description |
|---|
FastMethod(FastClass fc,
java.lang.reflect.Method method) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.Class[] |
getExceptionTypes() |
java.lang.reflect.Method |
getJavaMethod() |
java.lang.Class[] |
getParameterTypes() |
java.lang.Class |
getReturnType() |
private static int |
helper(FastClass fc,
java.lang.reflect.Method method) |
java.lang.Object |
invoke(java.lang.Object obj,
java.lang.Object[] args) |
equals, getDeclaringClass, getIndex, getModifiers, getName, hashCode, toStringFastMethod(FastClass fc, java.lang.reflect.Method method)
private static int helper(FastClass fc, java.lang.reflect.Method method)
public java.lang.Class getReturnType()
public java.lang.Class[] getParameterTypes()
getParameterTypes in class FastMemberpublic java.lang.Class[] getExceptionTypes()
getExceptionTypes in class FastMemberpublic java.lang.Object invoke(java.lang.Object obj,
java.lang.Object[] args)
throws java.lang.reflect.InvocationTargetException
java.lang.reflect.InvocationTargetExceptionpublic java.lang.reflect.Method getJavaMethod()