kmy.jint.reflect
Class AbstractField

java.lang.Object
  |
  +--kmy.jint.reflect.AbstractField
Direct Known Subclasses:
AnyField, CompiledField, JintField, JVMField

public abstract class AbstractField
extends java.lang.Object
implements DefinitionConst


Field Summary
private  java.lang.String descriptor
           
 
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
 
Constructor Summary
  AbstractField()
           
(package private) AbstractField(java.lang.String dscr)
           
 
Method Summary
 java.lang.String getAccessor()
           
 java.lang.Object getConstValue()
           
abstract  AbstractClass getDeclaringClass()
           
 java.lang.String getDescriptor()
           
abstract  int getModifiers()
           
abstract  java.lang.String getName()
           
abstract  AbstractClass getType()
           
(package private)  void initDescriptor()
           
 boolean isSimpleConst()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, wait, wait, wait
 

Field Detail

descriptor

private java.lang.String descriptor
Constructor Detail

AbstractField

public AbstractField()

AbstractField

AbstractField(java.lang.String dscr)
Method Detail

getName

public abstract java.lang.String getName()

getModifiers

public abstract int getModifiers()

getType

public abstract AbstractClass getType()

getDeclaringClass

public abstract AbstractClass getDeclaringClass()

initDescriptor

void initDescriptor()

getDescriptor

public java.lang.String getDescriptor()

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

isSimpleConst

public boolean isSimpleConst()

getConstValue

public java.lang.Object getConstValue()

getAccessor

public java.lang.String getAccessor()