kmy.jint.reflect
Class AnyMethod

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

public class AnyMethod
extends AbstractMethod


Field Summary
(package private)  JintClassTable classTable
           
(package private)  int modifiers
           
(package private)  Identifier name
           
(package private)  AbstractClass[] params
           
 
Fields inherited from class kmy.jint.reflect.AbstractMethod
descriptor, LESS_SPECIFIC, longDescriptor, MORE_SPECIFIC, SAME, UNDEFINED, varargFlag
 
Constructor Summary
(package private) AnyMethod(JintClassTable ct, Identifier name, int nparam)
           
 
Method Summary
 AbstractClass getDeclaringClass()
           
 AbstractClass[] getExceptionTypes()
           
 Identifier getIdentifier()
           
 int getModifiers()
           
 java.lang.String getName()
           
 AbstractClass[] getParameterTypes()
           
 AbstractClass getType()
           
 void makeStatic()
           
 
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

name

Identifier name

classTable

JintClassTable classTable

params

AbstractClass[] params

modifiers

int modifiers
Constructor Detail

AnyMethod

AnyMethod(JintClassTable ct,
          Identifier name,
          int nparam)
Method Detail

getName

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

getIdentifier

public Identifier getIdentifier()

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

makeStatic

public void makeStatic()