public class ElementValueAnnotation extends java.lang.Object implements ElementValue
Modifier and Type | Field and Description |
---|---|
private AnnotationTableEntry |
annotationTableEntry |
Constructor and Description |
---|
ElementValueAnnotation(AnnotationTableEntry annotationTableEntry) |
Modifier and Type | Method and Description |
---|---|
void |
collectTypeUsages(TypeUsageCollector collector) |
Dumper |
dump(Dumper d) |
boolean |
equals(java.lang.Object obj) |
ElementValue |
withTypeHint(JavaTypeInstance hint) |
private final AnnotationTableEntry annotationTableEntry
public ElementValueAnnotation(AnnotationTableEntry annotationTableEntry)
public void collectTypeUsages(TypeUsageCollector collector)
collectTypeUsages
in interface TypeUsageCollectable
public ElementValue withTypeHint(JavaTypeInstance hint)
withTypeHint
in interface ElementValue
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object