public class AnyAnnotationTypePattern extends AnnotationTypePattern
AND, ANY, ANY_KEY, BINDING, BINDINGFIELD, BINDINGFIELD2, ELLIPSIS, ELLIPSIS_KEY, EXACT, EXACTFIELD, NONE, NOT, OR, WILDend, sourceContext, start| Constructor and Description |
|---|
AnyAnnotationTypePattern() |
| Modifier and Type | Method and Description |
|---|---|
java.lang.Object |
accept(PatternNodeVisitor visitor,
java.lang.Object data) |
FuzzyBoolean |
fastMatches(AnnotatedElement annotated) |
boolean |
isAny() |
FuzzyBoolean |
matches(AnnotatedElement annotated) |
FuzzyBoolean |
matches(AnnotatedElement annotated,
ResolvedType[] parameterAnnotations) |
AnnotationTypePattern |
parameterizeWith(java.util.Map arg0,
World w) |
void |
resolve(World world) |
void |
setForParameterAnnotationMatch() |
java.lang.String |
toString() |
void |
write(CompressingDataOutputStream s) |
isForParameterAnnotationMatch, read, remapAdviceFormals, resolveBindingscopyLocationFrom, getEnd, getFileName, getSourceContext, getSourceLocation, getStart, readLocation, setLocation, traverse, writeLocationpublic FuzzyBoolean fastMatches(AnnotatedElement annotated)
fastMatches in class AnnotationTypePatternpublic FuzzyBoolean matches(AnnotatedElement annotated)
matches in class AnnotationTypePatternpublic FuzzyBoolean matches(AnnotatedElement annotated, ResolvedType[] parameterAnnotations)
matches in class AnnotationTypePatternpublic void write(CompressingDataOutputStream s) throws java.io.IOException
write in class PatternNodejava.io.IOExceptionpublic void resolve(World world)
resolve in class AnnotationTypePatternpublic java.lang.String toString()
toString in class java.lang.Objectpublic java.lang.Object accept(PatternNodeVisitor visitor, java.lang.Object data)
accept in class PatternNodepublic boolean isAny()
isAny in class AnnotationTypePatternpublic AnnotationTypePattern parameterizeWith(java.util.Map arg0, World w)
parameterizeWith in class AnnotationTypePatternpublic void setForParameterAnnotationMatch()
setForParameterAnnotationMatch in class AnnotationTypePattern