All Packages Class Hierarchy This Package Previous Next Index
Class NET.shudo.moba.reflect.MetaMethod
java.lang.Object
|
+----NET.shudo.moba.reflect.MetaMethod
- public class MetaMethod
- extends Object
-
MetaMethod(Class, int)
-
-
access()
-
-
catchFrameEndPC(int)
-
-
catchFrameExceptionIndexInCP(int)
-
-
catchFrameHandlerPC(int)
-
-
catchFrameLength()
-
-
catchFrameStartPC(int)
-
-
codeLength()
-
-
hashCode()
-
-
ID()
-
-
invoke(Object, Object[])
-
-
lineNoTableLength()
-
-
lineNoTableLineNo(int)
-
-
lineNoTablePC(int)
-
-
localVarTableLength()
-
-
localVarTableLife(int)
-
-
localVarTableNameIndex(int)
-
-
localVarTablePC(int)
-
-
localVarTableSigIndex(int)
-
-
localVarTableSlot(int)
-
-
maxLocals()
-
-
maxStack()
-
-
methodID(String, String)
-
-
name()
-
-
signature()
-
-
thrownExceptionIndexInCP(int)
-
-
thrownExceptionLength()
-
-
writeCode(OutputStream)
-
MetaMethod
protected MetaMethod(Class thisClass,
int index)
invoke
public native void invoke(Object obj,
Object args[]) throws IllegalArgumentException
name
public native String name()
signature
public String signature()
hashCode
public int hashCode()
- Overrides:
- hashCode in class Object
ID
public int ID()
methodID
protected static native int methodID(String name,
String sig)
access
public native int access()
maxStack
public native int maxStack()
maxLocals
public native int maxLocals()
codeLength
public native long codeLength()
writeCode
public native void writeCode(OutputStream out)
catchFrameLength
public native int catchFrameLength()
catchFrameStartPC
public native int catchFrameStartPC(int CFIndex)
catchFrameEndPC
public native int catchFrameEndPC(int CFIndex)
catchFrameHandlerPC
public native int catchFrameHandlerPC(int CFIndex)
catchFrameExceptionIndexInCP
public native int catchFrameExceptionIndexInCP(int CFIndex)
lineNoTableLength
public native int lineNoTableLength()
lineNoTablePC
public native int lineNoTablePC(int index)
lineNoTableLineNo
public native int lineNoTableLineNo(int index)
localVarTableLength
public native int localVarTableLength()
localVarTablePC
public native int localVarTablePC(int index)
localVarTableLife
public native int localVarTableLife(int index)
localVarTableNameIndex
public native int localVarTableNameIndex(int index)
localVarTableSigIndex
public native int localVarTableSigIndex(int index)
localVarTableSlot
public native int localVarTableSlot(int index)
thrownExceptionLength
public native int thrownExceptionLength()
thrownExceptionIndexInCP
public native int thrownExceptionIndexInCP(int index)
All Packages Class Hierarchy This Package Previous Next Index