public interface AnnotationAJ
Modifier and Type | Field and Description |
---|---|
static AnnotationAJ[] |
EMPTY_ARRAY |
Modifier and Type | Method and Description |
---|---|
boolean |
allowedOnAnnotationType()
return true if this annotation can target an annotation type
|
boolean |
allowedOnField() |
boolean |
allowedOnRegularType() |
java.lang.String |
getStringFormOfValue(java.lang.String name)
Determine the string representation of the value of a field.
|
java.util.Set<java.lang.String> |
getTargets() |
ResolvedType |
getType() |
java.lang.String |
getTypeName() |
java.lang.String |
getTypeSignature() |
java.lang.String |
getValidTargets() |
boolean |
hasNamedValue(java.lang.String name) |
boolean |
hasNameValuePair(java.lang.String name,
java.lang.String value) |
boolean |
isRuntimeVisible() |
boolean |
specifiesTarget() |
java.lang.String |
stringify() |
static final AnnotationAJ[] EMPTY_ARRAY
java.lang.String getTypeSignature()
java.lang.String getTypeName()
ResolvedType getType()
boolean allowedOnAnnotationType()
boolean allowedOnField()
boolean allowedOnRegularType()
java.util.Set<java.lang.String> getTargets()
boolean hasNamedValue(java.lang.String name)
name
- the name of the valueboolean hasNameValuePair(java.lang.String name, java.lang.String value)
name
- the name of the annotation fieldvalue
- the value of the annotation fieldjava.lang.String getValidTargets()
java.lang.String stringify()
boolean specifiesTarget()
boolean isRuntimeVisible()
java.lang.String getStringFormOfValue(java.lang.String name)
name
- the name of the annotation field being looked up