kmy.jint.reflect
Class JVMMethod
java.lang.Object
|
+--kmy.jint.reflect.AbstractMethod
|
+--kmy.jint.reflect.JVMMethod
- public class JVMMethod
- extends AbstractMethod
Methods inherited from class java.lang.Object |
,
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
registerNatives,
wait,
wait,
wait |
name
java.lang.String name
method
java.lang.reflect.Member method
declaring
AbstractClass declaring
type
AbstractClass type
params
AbstractClass[] params
exceptions
AbstractClass[] exceptions
modifiers
int modifiers
JVMMethod
JVMMethod(JintClassTable classTable,
JVMClass declaring,
java.lang.reflect.Method method)
JVMMethod
JVMMethod(JintClassTable classTable,
JVMClass declaring,
java.lang.reflect.Constructor method)
getName
public java.lang.String getName()
- Overrides:
- getName in class AbstractMethod
getModifiers
public int getModifiers()
- Overrides:
- getModifiers in class AbstractMethod
getDeclaringClass
public AbstractClass getDeclaringClass()
- Overrides:
- getDeclaringClass in class AbstractMethod
getType
public AbstractClass getType()
- Overrides:
- getType in class AbstractMethod
getExceptionTypes
public AbstractClass[] getExceptionTypes()
- Overrides:
- getExceptionTypes in class AbstractMethod
getParameterTypes
public AbstractClass[] getParameterTypes()
- Overrides:
- getParameterTypes in class AbstractMethod
getMethod
public java.lang.reflect.Member getMethod()
makeDescriptor
static java.lang.String makeDescriptor(java.lang.Class clazz)
makeDescriptor
static java.lang.String makeDescriptor(java.lang.Class[] params,
java.lang.Class type)
initDescriptor
protected void initDescriptor()
- Overrides:
- initDescriptor in class AbstractMethod