public class AnnotationTableEntry extends java.lang.Object implements TypeUsageCollectable
Modifier and Type | Field and Description |
---|---|
private JavaTypeInstance |
clazz |
private java.util.Map<java.lang.String,ElementValue> |
elementValueMap |
private boolean |
hidden |
Constructor and Description |
---|
AnnotationTableEntry(JavaTypeInstance clazz,
java.util.Map<java.lang.String,ElementValue> elementValueMap) |
Modifier and Type | Method and Description |
---|---|
void |
collectTypeUsages(TypeUsageCollector collector) |
Dumper |
dump(Dumper d) |
JavaTypeInstance |
getClazz() |
boolean |
isAnnotationEqual(AnnotationTableEntry other) |
boolean |
isHidden() |
void |
setHidden() |
private final JavaTypeInstance clazz
private final java.util.Map<java.lang.String,ElementValue> elementValueMap
private boolean hidden
public AnnotationTableEntry(JavaTypeInstance clazz, java.util.Map<java.lang.String,ElementValue> elementValueMap)
public void setHidden()
public boolean isHidden()
public JavaTypeInstance getClazz()
public void collectTypeUsages(TypeUsageCollector collector)
collectTypeUsages
in interface TypeUsageCollectable
public boolean isAnnotationEqual(AnnotationTableEntry other)