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
public class AnyAnnotationTypePattern
- extends AnnotationTypePattern
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 |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
AnyAnnotationTypePattern
public AnyAnnotationTypePattern()
fastMatches
public FuzzyBoolean fastMatches(AnnotatedElement annotated)
- Overrides:
fastMatches
in class AnnotationTypePattern
matches
public FuzzyBoolean matches(AnnotatedElement annotated)
- Specified by:
matches
in class AnnotationTypePattern
matches
public FuzzyBoolean matches(AnnotatedElement annotated,
ResolvedType[] parameterAnnotations)
- Specified by:
matches
in class AnnotationTypePattern
write
public void write(CompressingDataOutputStream s)
throws java.io.IOException
- Specified by:
write
in class PatternNode
- Throws:
java.io.IOException
resolve
public void resolve(World world)
- Specified by:
resolve
in class AnnotationTypePattern
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
accept
public java.lang.Object accept(PatternNodeVisitor visitor,
java.lang.Object data)
- Specified by:
accept
in class PatternNode
isAny
public boolean isAny()
- Overrides:
isAny
in class AnnotationTypePattern
parameterizeWith
public AnnotationTypePattern parameterizeWith(java.util.Map arg0,
World w)
- Specified by:
parameterizeWith
in class AnnotationTypePattern
setForParameterAnnotationMatch
public void setForParameterAnnotationMatch()
- Overrides:
setForParameterAnnotationMatch
in class AnnotationTypePattern