Package org.aspectj.weaver
Interface AnnotationAJ
-
- All Known Implementing Classes:
AbstractAnnotationAJ,BcelAnnotation,StandardAnnotation
public interface AnnotationAJ
-
-
Field Summary
Fields Modifier and Type Field Description static AnnotationAJ[]EMPTY_ARRAY
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description booleanallowedOnAnnotationType()booleanallowedOnField()booleanallowedOnRegularType()StringgetStringFormOfValue(String name)Set<String>getTargets()ResolvedTypegetType()StringgetTypeName()StringgetTypeSignature()StringgetValidTargets()booleanhasNamedValue(String name)booleanhasNameValuePair(String name, String value)booleanisRuntimeVisible()booleanspecifiesTarget()Stringstringify()
-
-
-
Field Detail
-
EMPTY_ARRAY
static final AnnotationAJ[] EMPTY_ARRAY
-
-
Method Detail
-
getTypeSignature
String getTypeSignature()
-
getTypeName
String getTypeName()
-
getType
ResolvedType getType()
-
allowedOnAnnotationType
boolean allowedOnAnnotationType()
-
allowedOnField
boolean allowedOnField()
-
allowedOnRegularType
boolean allowedOnRegularType()
-
hasNamedValue
boolean hasNamedValue(String name)
-
getValidTargets
String getValidTargets()
-
stringify
String stringify()
-
specifiesTarget
boolean specifiesTarget()
-
isRuntimeVisible
boolean isRuntimeVisible()
-
-