kmy.jint.reflect
Class CompiledField

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

public class CompiledField
extends AbstractField


Field Summary
(package private)  CompiledClass clazz
           
(package private)  int flags
           
(package private)  java.lang.String name
           
(package private)  AbstractClass type
           
(package private)  java.lang.Object value
           
 
Fields inherited from class kmy.jint.reflect.AbstractField
descriptor
 
Constructor Summary
(package private) CompiledField(int flags, CompiledClass clazz, java.lang.String name, java.lang.String descriptor, java.lang.Object value)
           
 
Method Summary
 java.lang.Object getConstValue()
           
 AbstractClass getDeclaringClass()
           
 int getModifiers()
           
 java.lang.String getName()
           
 AbstractClass getType()
           
 
Methods inherited from class kmy.jint.reflect.AbstractField
getAccessor, getDescriptor, initDescriptor, isSimpleConst, 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

value

java.lang.Object value
Constructor Detail

CompiledField

CompiledField(int flags,
              CompiledClass clazz,
              java.lang.String name,
              java.lang.String descriptor,
              java.lang.Object value)
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

getConstValue

public java.lang.Object getConstValue()
Overrides:
getConstValue in class AbstractField