kmy.jint.reflect
Class CompiledMethod

java.lang.Object
  |
  +--kmy.jint.reflect.AbstractMethod
        |
        +--kmy.jint.reflect.CompiledMethod

public class CompiledMethod
extends AbstractMethod


Field Summary
(package private)  CompiledClass clazz
           
(package private) static AbstractClass[] EMPTY
           
(package private)  java.lang.String[] exceptionTypeNames
           
(package private)  AbstractClass[] exceptionTypes
           
(package private)  int flags
           
(package private)  java.lang.String name
           
(package private)  AbstractClass[] parameterTypes
           
(package private)  AbstractClass type
           
 
Fields inherited from class kmy.jint.reflect.AbstractMethod
descriptor, LESS_SPECIFIC, longDescriptor, MORE_SPECIFIC, SAME, UNDEFINED, varargFlag
 
Constructor Summary
(package private) CompiledMethod(int flags, CompiledClass clazz, java.lang.String name, java.lang.String descriptor, java.lang.String[] exceptionTypeNames)
           
 
Method Summary
 AbstractClass getDeclaringClass()
           
 AbstractClass[] getExceptionTypes()
           
 int getModifiers()
           
 java.lang.String getName()
           
 AbstractClass[] getParameterTypes()
           
 AbstractClass getType()
           
 
Methods inherited from class kmy.jint.reflect.AbstractMethod
getAccessor, getDescriptor, getTypeDescriptor, initDescriptor, makeStubDescriptor, makeStubDescriptor, toString
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, wait, wait, wait
 

Field Detail

flags

int flags

name

java.lang.String name

clazz

CompiledClass clazz

type

AbstractClass type

parameterTypes

AbstractClass[] parameterTypes

exceptionTypes

AbstractClass[] exceptionTypes

exceptionTypeNames

java.lang.String[] exceptionTypeNames

EMPTY

static AbstractClass[] EMPTY
Constructor Detail

CompiledMethod

CompiledMethod(int flags,
               CompiledClass clazz,
               java.lang.String name,
               java.lang.String descriptor,
               java.lang.String[] exceptionTypeNames)
Method Detail

getName

public java.lang.String getName()
Overrides:
getName in class AbstractMethod

getModifiers

public int getModifiers()
Overrides:
getModifiers in class AbstractMethod

getType

public AbstractClass getType()
Overrides:
getType in class AbstractMethod

getDeclaringClass

public AbstractClass getDeclaringClass()
Overrides:
getDeclaringClass in class AbstractMethod

getExceptionTypes

public AbstractClass[] getExceptionTypes()
Overrides:
getExceptionTypes in class AbstractMethod

getParameterTypes

public AbstractClass[] getParameterTypes()
Overrides:
getParameterTypes in class AbstractMethod