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

Constructor Index

 o MetaMethod(Class, int)

Method Index

 o access()
 o catchFrameEndPC(int)
 o catchFrameExceptionIndexInCP(int)
 o catchFrameHandlerPC(int)
 o catchFrameLength()
 o catchFrameStartPC(int)
 o codeLength()
 o hashCode()
 o ID()
 o invoke(Object, Object[])
 o lineNoTableLength()
 o lineNoTableLineNo(int)
 o lineNoTablePC(int)
 o localVarTableLength()
 o localVarTableLife(int)
 o localVarTableNameIndex(int)
 o localVarTablePC(int)
 o localVarTableSigIndex(int)
 o localVarTableSlot(int)
 o maxLocals()
 o maxStack()
 o methodID(String, String)
 o name()
 o signature()
 o thrownExceptionIndexInCP(int)
 o thrownExceptionLength()
 o writeCode(OutputStream)

Constructors

 o MetaMethod
 protected MetaMethod(Class thisClass,
                      int index)

Methods

 o invoke
 public native void invoke(Object obj,
                           Object args[]) throws IllegalArgumentException
 o name
 public native String name()
 o signature
 public String signature()
 o hashCode
 public int hashCode()
Overrides:
hashCode in class Object
 o ID
 public int ID()
 o methodID
 protected static native int methodID(String name,
                                      String sig)
 o access
 public native int access()
 o maxStack
 public native int maxStack()
 o maxLocals
 public native int maxLocals()
 o codeLength
 public native long codeLength()
 o writeCode
 public native void writeCode(OutputStream out)
 o catchFrameLength
 public native int catchFrameLength()
 o catchFrameStartPC
 public native int catchFrameStartPC(int CFIndex)
 o catchFrameEndPC
 public native int catchFrameEndPC(int CFIndex)
 o catchFrameHandlerPC
 public native int catchFrameHandlerPC(int CFIndex)
 o catchFrameExceptionIndexInCP
 public native int catchFrameExceptionIndexInCP(int CFIndex)
 o lineNoTableLength
 public native int lineNoTableLength()
 o lineNoTablePC
 public native int lineNoTablePC(int index)
 o lineNoTableLineNo
 public native int lineNoTableLineNo(int index)
 o localVarTableLength
 public native int localVarTableLength()
 o localVarTablePC
 public native int localVarTablePC(int index)
 o localVarTableLife
 public native int localVarTableLife(int index)
 o localVarTableNameIndex
 public native int localVarTableNameIndex(int index)
 o localVarTableSigIndex
 public native int localVarTableSigIndex(int index)
 o localVarTableSlot
 public native int localVarTableSlot(int index)
 o thrownExceptionLength
 public native int thrownExceptionLength()
 o thrownExceptionIndexInCP
 public native int thrownExceptionIndexInCP(int index)

All Packages  Class Hierarchy  This Package  Previous  Next  Index