kmy.jint.reflect
Class AbstractMethod
java.lang.Object
|
+--kmy.jint.reflect.AbstractMethod
- Direct Known Subclasses:
- AnyMethod, CompiledMethod, JintMethod, JVMMethod
- public abstract class AbstractMethod
- extends java.lang.Object
- implements DefinitionConst
Fields inherited from interface kmy.jint.constants.DefinitionConst |
ABSTRACT_FLAG,
ACC_ABSTRACT,
ACC_FINAL,
ACC_INTERFACE,
ACC_MASK,
ACC_NATIVE,
ACC_PRIVATE,
ACC_PROTECTED,
ACC_PUBLIC,
ACC_STATIC,
ACC_SUPER,
ACC_SYNCHRONIZED,
ACC_TRANSIENT,
ACC_VOLATILE,
CONST_FLAG,
EXPLICIT_FLAG,
FINAL_FLAG,
INTERFACE_FLAG,
METHOD_SCOPE_FLAG,
MUST_BE_CLASS_FLAG,
NATIVE_FLAG,
PACKAGE_PRIVATE_FLAG,
PRIVATE_FLAG,
PROTECTED_FLAG,
PUBLIC_FLAG,
SCRIPT_STYLE_FLAG,
SELF_USED_FLAG,
STATIC_FLAG,
STRICT_FLAG,
SYNCHRONIZED_FLAG,
TRANSIENT_FLAG,
VOLATILE_FLAG,
WHERE_FLAG,
WORLD_FLAG |
Methods inherited from class java.lang.Object |
,
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
registerNatives,
wait,
wait,
wait |
descriptor
java.lang.String descriptor
longDescriptor
java.lang.String longDescriptor
varargFlag
boolean varargFlag
SAME
public static final int SAME
MORE_SPECIFIC
public static final int MORE_SPECIFIC
LESS_SPECIFIC
public static final int LESS_SPECIFIC
UNDEFINED
public static final int UNDEFINED
AbstractMethod
public AbstractMethod()
getName
public abstract java.lang.String getName()
getModifiers
public abstract int getModifiers()
getType
public abstract AbstractClass getType()
getDeclaringClass
public abstract AbstractClass getDeclaringClass()
getExceptionTypes
public abstract AbstractClass[] getExceptionTypes()
getParameterTypes
public abstract AbstractClass[] getParameterTypes()
makeStubDescriptor
public static java.lang.String makeStubDescriptor(java.lang.String name,
AbstractClass[] param)
makeStubDescriptor
static java.lang.String makeStubDescriptor(AbstractClass[] param)
initDescriptor
protected void initDescriptor()
getTypeDescriptor
public java.lang.String getTypeDescriptor()
getDescriptor
public java.lang.String getDescriptor()
toString
public java.lang.String toString()
- Overrides:
- toString in class java.lang.Object
getAccessor
public java.lang.String getAccessor()