kmy.jint.reflect
Class JVMField

java.lang.Object
  |
  +--kmy.jint.reflect.AbstractField
        |
        +--kmy.jint.reflect.JVMField

public class JVMField
extends AbstractField


Field Summary
(package private)  AbstractClass declaring
           
(package private)  java.lang.reflect.Field field
           
(package private)  int modifiers
           
(package private)  AbstractClass type
           
 
Fields inherited from class kmy.jint.reflect.AbstractField
descriptor
 
Constructor Summary
(package private) JVMField(JintClassTable classTable, JVMClass declaring, java.lang.reflect.Field field)
           
 
Method Summary
 AbstractClass getDeclaringClass()
           
 java.lang.reflect.Field getField()
           
 int getModifiers()
           
 java.lang.String getName()
           
 AbstractClass getType()
           
 
Methods inherited from class kmy.jint.reflect.AbstractField
getAccessor, getConstValue, getDescriptor, initDescriptor, isSimpleConst, toString
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, wait, wait, wait
 

Field Detail

field

java.lang.reflect.Field field

declaring

AbstractClass declaring

type

AbstractClass type

modifiers

int modifiers
Constructor Detail

JVMField

JVMField(JintClassTable classTable,
         JVMClass declaring,
         java.lang.reflect.Field field)
Method Detail

getName

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

getModifiers

public int getModifiers()
Overrides:
getModifiers in class AbstractField

getType

public AbstractClass getType()
Overrides:
getType in class AbstractField

getDeclaringClass

public AbstractClass getDeclaringClass()
Overrides:
getDeclaringClass in class AbstractField

getField

public java.lang.reflect.Field getField()