RECODER 0.92

recoder.bytecode
Class EnumConstantInfo

java.lang.Object
  extended by recoder.bytecode.ByteCodeElement
      extended by recoder.bytecode.MemberInfo
          extended by recoder.bytecode.FieldInfo
              extended by recoder.bytecode.EnumConstantInfo
All Implemented Interfaces:
EnumConstant, Field, Member, ProgramModelElement, Variable, AccessFlags, ModelElement, NamedModelElement

public class EnumConstantInfo
extends FieldInfo
implements EnumConstant

Author:
Tobias Gutzmann

Nested Class Summary
 
Nested classes/interfaces inherited from interface recoder.abstraction.ProgramModelElement
ProgramModelElement.LexicalOrder
 
Nested classes/interfaces inherited from interface recoder.abstraction.ProgramModelElement
ProgramModelElement.LexicalOrder
 
Field Summary
 
Fields inherited from class recoder.bytecode.FieldInfo
constantValue, type, typeArgs
 
Fields inherited from class recoder.bytecode.MemberInfo
parent
 
Fields inherited from class recoder.bytecode.ByteCodeElement
accessFlags, service
 
Fields inherited from interface recoder.abstraction.ProgramModelElement
LEXICAL_ORDER
 
Fields inherited from interface recoder.bytecode.AccessFlags
ABSTRACT, ANNOTATION, BRIDGE, ENUM, FINAL, INTERFACE, NATIVE, PRIVATE, PROTECTED, PUBLIC, STATIC, STRICT, SUPER, SYNCHRONIZED, SYNTHETIC, TRANSIENT, VARARGS, VOLATILE
 
Fields inherited from interface recoder.abstraction.ProgramModelElement
LEXICAL_ORDER
 
Fields inherited from interface recoder.bytecode.AccessFlags
ABSTRACT, ANNOTATION, BRIDGE, ENUM, FINAL, INTERFACE, NATIVE, PRIVATE, PROTECTED, PUBLIC, STATIC, STRICT, SUPER, SYNCHRONIZED, SYNTHETIC, TRANSIENT, VARARGS, VOLATILE
 
Constructor Summary
EnumConstantInfo(int accessFlags, java.lang.String name, java.lang.String type, ClassFile cf, java.lang.String constantValue, java.util.List<TypeArgumentInfo> typeArgs)
           
 
Method Summary
 
Methods inherited from class recoder.bytecode.FieldInfo
getBinaryName, getConstantValue, getFullName, getType, getTypeArguments, getTypeName
 
Methods inherited from class recoder.bytecode.MemberInfo
getAnnotations, getContainingClassType, getParent, setParent
 
Methods inherited from class recoder.bytecode.ByteCodeElement
getAccessFlags, getName, getProgramModelInfo, isAbstract, isFinal, isNative, isPrivate, isProtected, isPublic, isStatic, isStrictFp, isSynchronized, setAccessFlags, setProgramModelInfo, validate
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface recoder.abstraction.Field
getTypeArguments
 
Methods inherited from interface recoder.abstraction.Variable
getType, isFinal
 
Methods inherited from interface recoder.abstraction.ProgramModelElement
getBinaryName, getFullName, getProgramModelInfo, setProgramModelInfo
 
Methods inherited from interface recoder.NamedModelElement
getName
 
Methods inherited from interface recoder.ModelElement
validate
 
Methods inherited from interface recoder.abstraction.Member
getAnnotations, getContainingClassType, isFinal, isPrivate, isProtected, isPublic, isStatic, isStrictFp
 
Methods inherited from interface recoder.abstraction.ProgramModelElement
getBinaryName, getFullName, getProgramModelInfo, setProgramModelInfo
 
Methods inherited from interface recoder.NamedModelElement
getName
 
Methods inherited from interface recoder.ModelElement
validate
 

Constructor Detail

EnumConstantInfo

public EnumConstantInfo(int accessFlags,
                        java.lang.String name,
                        java.lang.String type,
                        ClassFile cf,
                        java.lang.String constantValue,
                        java.util.List<TypeArgumentInfo> typeArgs)
Parameters:
accessFlags -
name -
type -
cf -
constantValue -
typeArgs -

RECODER 0.92