Save This Page
Home » openjdk-7 » » javac » code » [javadoc | source]
public static class: Attribute.Compound [javadoc | source]

All Implemented Interfaces:
    AnnotationMirror, AnnotationValue

A compound annotation element value, the type of which is an attribute interface.
Field Summary
public final  List<MethodSymbol, Attribute> values    The attributes values, as pairs. Each pair contains a reference to the accessing method in the attribute interface and the value to be returned when that method is called to access this attribute. 
Fields inherited from
 public Compound(Type type,
    List<MethodSymbol, Attribute> values) 
Method from$Compound Summary:
accept,   accept,   getAnnotationType,   getElementValues,   getValue,   member,   toString
Methods from
accept,   accept,   getValue
Methods from java.lang.Object:
clone,   equals,   finalize,   getClass,   hashCode,   notify,   notifyAll,   toString,   wait,   wait,   wait
Method from$Compound Detail:
 public  void accept(Visitor v) 
 public R accept(AnnotationValueVisitor<R, P> v,
    P p) 
 public DeclaredType getAnnotationType() 
 public Map<MethodSymbol, Attribute> getElementValues() 
 public Compound getValue() 
 public Attribute member(Name member) 
 public String toString() 
    Returns a string representation of this annotation. String is of one of the forms: