Package org.aspectj.weaver.patterns
Class AnyAnnotationTypePattern
java.lang.Object
org.aspectj.weaver.patterns.PatternNode
org.aspectj.weaver.patterns.AnnotationTypePattern
org.aspectj.weaver.patterns.AnyAnnotationTypePattern
- All Implemented Interfaces:
IHasPosition
,IHasSourceLocation
-
Field Summary
Fields inherited from class org.aspectj.weaver.patterns.AnnotationTypePattern
AND, ANY, ANY_KEY, BINDING, BINDINGFIELD, BINDINGFIELD2, ELLIPSIS, ELLIPSIS_KEY, EXACT, EXACTFIELD, NONE, NOT, OR, WILD
Fields inherited from class org.aspectj.weaver.patterns.PatternNode
end, sourceContext, start
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionaccept(PatternNodeVisitor visitor, Object data)
fastMatches(AnnotatedElement annotated)
boolean
isAny()
matches(AnnotatedElement annotated)
matches(AnnotatedElement annotated, ResolvedType[] parameterAnnotations)
parameterizeWith(Map<String,UnresolvedType> arg0, World w)
void
void
toString()
void
Methods inherited from class org.aspectj.weaver.patterns.AnnotationTypePattern
isForParameterAnnotationMatch, read, remapAdviceFormals, resolveBindings
Methods inherited from class org.aspectj.weaver.patterns.PatternNode
copyLocationFrom, getEnd, getFileName, getSourceContext, getSourceLocation, getStart, readLocation, setLocation, traverse, writeLocation
-
Constructor Details
-
AnyAnnotationTypePattern
public AnyAnnotationTypePattern()
-
-
Method Details
-
fastMatches
- Overrides:
fastMatches
in classAnnotationTypePattern
-
matches
- Specified by:
matches
in classAnnotationTypePattern
-
matches
- Specified by:
matches
in classAnnotationTypePattern
-
write
- Specified by:
write
in classPatternNode
- Throws:
IOException
-
resolve
- Specified by:
resolve
in classAnnotationTypePattern
-
toString
-
accept
- Specified by:
accept
in classPatternNode
-
isAny
public boolean isAny()- Overrides:
isAny
in classAnnotationTypePattern
-
parameterizeWith
- Specified by:
parameterizeWith
in classAnnotationTypePattern
-
setForParameterAnnotationMatch
public void setForParameterAnnotationMatch()- Overrides:
setForParameterAnnotationMatch
in classAnnotationTypePattern
-