|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.aspectj.weaver.AbstractAnnotationAJ
public abstract class AbstractAnnotationAJ
| Field Summary | |
|---|---|
protected ResolvedType |
type
|
| Fields inherited from interface org.aspectj.weaver.AnnotationAJ |
|---|
EMPTY_ARRAY |
| Constructor Summary | |
|---|---|
AbstractAnnotationAJ(ResolvedType type)
|
|
| Method Summary | |
|---|---|
boolean |
allowedOnAnnotationType()
return true if this annotation can target an annotation type |
boolean |
allowedOnField()
|
boolean |
allowedOnRegularType()
|
void |
ensureAtTargetInitialized()
|
abstract java.util.Set<java.lang.String> |
getTargets()
|
ResolvedType |
getType()
|
java.lang.String |
getTypeName()
|
java.lang.String |
getTypeSignature()
|
java.lang.String |
getValidTargets()
|
abstract boolean |
hasNamedValue(java.lang.String name)
|
abstract boolean |
hasNameValuePair(java.lang.String name,
java.lang.String value)
|
abstract boolean |
isRuntimeVisible()
|
boolean |
specifiesTarget()
|
abstract java.lang.String |
stringify()
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface org.aspectj.weaver.AnnotationAJ |
|---|
getStringFormOfValue |
| Field Detail |
|---|
protected final ResolvedType type
| Constructor Detail |
|---|
public AbstractAnnotationAJ(ResolvedType type)
| Method Detail |
|---|
public final ResolvedType getType()
getType in interface AnnotationAJpublic final java.lang.String getTypeSignature()
getTypeSignature in interface AnnotationAJpublic final java.lang.String getTypeName()
getTypeName in interface AnnotationAJpublic final boolean allowedOnAnnotationType()
allowedOnAnnotationType in interface AnnotationAJpublic final boolean allowedOnField()
allowedOnField in interface AnnotationAJpublic final boolean allowedOnRegularType()
allowedOnRegularType in interface AnnotationAJpublic final void ensureAtTargetInitialized()
public final java.lang.String getValidTargets()
getValidTargets in interface AnnotationAJpublic final boolean specifiesTarget()
specifiesTarget in interface AnnotationAJpublic abstract boolean isRuntimeVisible()
isRuntimeVisible in interface AnnotationAJpublic abstract java.util.Set<java.lang.String> getTargets()
getTargets in interface AnnotationAJ
public abstract boolean hasNameValuePair(java.lang.String name,
java.lang.String value)
hasNameValuePair in interface AnnotationAJname - the name of the annotation fieldvalue - the value of the annotation field
public abstract boolean hasNamedValue(java.lang.String name)
hasNamedValue in interface AnnotationAJname - the name of the value
public abstract java.lang.String stringify()
stringify in interface AnnotationAJ
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||