public class AnnotationData
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
ClassType |
type
The Annotation class these values belong to.
|
java.util.Map<java.lang.String,java.lang.Object> |
values
Contains a map of
String to annotation field value. |
| Constructor and Description |
|---|
AnnotationData(ClassType type,
java.util.Map<java.lang.String,java.lang.Object> values) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.lang.Object o) |
boolean |
isEmpty() |
boolean |
isSingleElement() |
public final ClassType type
public final java.util.Map<java.lang.String,java.lang.Object> values
String to annotation field value.
A value may be one of Byte, Boolean, Character,
Short, Integer, Long, Float, Double,
String, Boolean, ClassType, Field for enum constants,
AnnotationData for another annotation, or a List of one of the prior mentioned types, boxed.
public AnnotationData(ClassType type, java.util.Map<java.lang.String,java.lang.Object> values)