com.sun.tools.javac.jvm
Class ClassReader.CompoundAnnotationProxy
java.lang.Object
com.sun.tools.javac.code.Attribute
com.sun.tools.javac.jvm.ClassReader.CompoundAnnotationProxy
- All Implemented Interfaces:
- AnnotationValue
- Enclosing class:
- ClassReader
static class ClassReader.CompoundAnnotationProxy
- extends Attribute
A temporary proxy representing a compound attribute.
| Fields inherited from class com.sun.tools.javac.code.Attribute |
type |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
values
final List<Pair<Name,Attribute>> values
ClassReader.CompoundAnnotationProxy
public ClassReader.CompoundAnnotationProxy(Type type,
List<Pair<Name,Attribute>> values)
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