com.sun.tools.javac.jvm
Class ClassReader.EnumAttributeProxy

java.lang.Object
  extended by com.sun.tools.javac.code.Attribute
      extended by com.sun.tools.javac.jvm.ClassReader.EnumAttributeProxy
All Implemented Interfaces:
AnnotationValue
Enclosing class:
ClassReader

static class ClassReader.EnumAttributeProxy
extends Attribute


Nested Class Summary
 
Nested classes/interfaces inherited from class com.sun.tools.javac.code.Attribute
Attribute.Array, Attribute.Class, Attribute.Compound, Attribute.Constant, Attribute.Enum, Attribute.Error, Attribute.Visitor
 
Field Summary
(package private)  Name enumerator
           
(package private)  Type enumType
           
 
Fields inherited from class com.sun.tools.javac.code.Attribute
type
 
Constructor Summary
ClassReader.EnumAttributeProxy(Type enumType, Name enumerator)
           
 
Method Summary
 void accept(Attribute.Visitor v)
           
 java.lang.String toString()
          Returns a string representation of this value.
 
Methods inherited from class com.sun.tools.javac.code.Attribute
accept, getValue
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

enumType

Type enumType

enumerator

Name enumerator
Constructor Detail

ClassReader.EnumAttributeProxy

public ClassReader.EnumAttributeProxy(Type enumType,
                                      Name enumerator)
Method Detail

accept

public void accept(Attribute.Visitor v)
Specified by:
accept in class Attribute

toString

public java.lang.String toString()
Description copied from interface: AnnotationValue
Returns a string representation of this value. This is returned in a form suitable for representing this value in the source code of an annotation.

Specified by:
toString in interface AnnotationValue
Overrides:
toString in class java.lang.Object
Returns:
a string representation of this value