Uses of Class
org.aspectj.weaver.patterns.AnnotationTypePattern
-
Uses of AnnotationTypePattern in org.aspectj.weaver.patterns
Modifier and TypeClassDescriptionclass
class
class
Represents an attempt to bind the field of an annotation within a pointcut.class
class
Represents an attempt to bind the field of an annotation within a pointcut.class
Matches an annotation of a given typeclass
class
class
Modifier and TypeFieldDescriptionprotected AnnotationTypePattern
TypePattern.annotationPattern
static final AnnotationTypePattern
AnnotationTypePattern.ANY
static final AnnotationTypePattern
AnnotationTypePattern.ELLIPSIS
static final AnnotationTypePattern[]
AnnotationTypePattern.NONE
Modifier and TypeMethodDescriptionAnnotationPatternList.get
(int index) SignaturePattern.getAnnotationPattern()
return true if last argument in params is an Object[] but the modifiers say this method was declared with varargs (Object...).TypePattern.getAnnotationPattern()
protected AnnotationTypePattern[]
AnnotationPatternList.getAnnotationPatterns()
AnyWithAnnotationTypePattern.getAnnotationTypePattern()
WithinAnnotationPointcut.getAnnotationTypePattern()
AndAnnotationTypePattern.getLeft()
OrAnnotationTypePattern.getLeft()
NotAnnotationTypePattern.getNegatedPattern()
AndAnnotationTypePattern.getRight()
OrAnnotationTypePattern.getRight()
PatternParser.maybeParseAnnotationPattern()
PatternParser.maybeParseSingleAnnotationPattern()
AndAnnotationTypePattern.parameterizeWith
(Map<String, UnresolvedType> typeVariableMap, World w) abstract AnnotationTypePattern
AnnotationTypePattern.parameterizeWith
(Map<String, UnresolvedType> typeVariableMap, World w) AnyAnnotationTypePattern.parameterizeWith
(Map<String, UnresolvedType> arg0, World w) BindingAnnotationFieldTypePattern.parameterizeWith
(Map typeVariableMap, World w) BindingAnnotationTypePattern.parameterizeWith
(Map typeVariableMap, World w) ExactAnnotationFieldTypePattern.parameterizeWith
(Map typeVariableMap, World w) ExactAnnotationTypePattern.parameterizeWith
(Map<String, UnresolvedType> typeVariableMap, World w) NotAnnotationTypePattern.parameterizeWith
(Map<String, UnresolvedType> typeVariableMap, World w) OrAnnotationTypePattern.parameterizeWith
(Map<String, UnresolvedType> typeVariableMap, World w) WildAnnotationTypePattern.parameterizeWith
(Map<String, UnresolvedType> typeVariableMap, World w) static AnnotationTypePattern
AndAnnotationTypePattern.read
(VersionedDataInputStream s, ISourceContext context) static AnnotationTypePattern
AnnotationTypePattern.read
(VersionedDataInputStream s, ISourceContext context) static AnnotationTypePattern
BindingAnnotationFieldTypePattern.read
(VersionedDataInputStream s, ISourceContext context) static AnnotationTypePattern
BindingAnnotationTypePattern.read
(VersionedDataInputStream s, ISourceContext context) static AnnotationTypePattern
ExactAnnotationFieldTypePattern.read
(VersionedDataInputStream s, ISourceContext context) static AnnotationTypePattern
ExactAnnotationTypePattern.read
(VersionedDataInputStream s, ISourceContext context) static AnnotationTypePattern
NotAnnotationTypePattern.read
(VersionedDataInputStream s, ISourceContext context) static AnnotationTypePattern
OrAnnotationTypePattern.read
(VersionedDataInputStream s, ISourceContext context) static AnnotationTypePattern
WildAnnotationTypePattern.read
(VersionedDataInputStream s, ISourceContext context) static AnnotationTypePattern
BindingAnnotationFieldTypePattern.read2
(VersionedDataInputStream s, ISourceContext context) AnnotationTypePattern.remapAdviceFormals
(IntMap bindings) BindingAnnotationFieldTypePattern.remapAdviceFormals
(IntMap bindings) BindingAnnotationTypePattern.remapAdviceFormals
(IntMap bindings) AndAnnotationTypePattern.resolveBindings
(IScope scope, Bindings bindings, boolean allowBinding) AnnotationTypePattern.resolveBindings
(IScope scope, Bindings bindings, boolean allowBinding) This can modify in place, or return a new TypePattern if the type changes.ExactAnnotationFieldTypePattern.resolveBindings
(IScope scope, Bindings bindings, boolean allowBinding) resolve one of these funky things.ExactAnnotationTypePattern.resolveBindings
(IScope scope, Bindings bindings, boolean allowBinding) NotAnnotationTypePattern.resolveBindings
(IScope scope, Bindings bindings, boolean allowBinding) OrAnnotationTypePattern.resolveBindings
(IScope scope, Bindings bindings, boolean allowBinding) WildAnnotationTypePattern.resolveBindings
(IScope scope, Bindings bindings, boolean allowBinding) This can modify in place, or return a new TypePattern if the type changes.Modifier and TypeMethodDescriptionvoid
AndTypePattern.setAnnotationTypePattern
(AnnotationTypePattern annPatt) void
NotTypePattern.setAnnotationTypePattern
(AnnotationTypePattern annPatt) void
OrTypePattern.setAnnotationTypePattern
(AnnotationTypePattern annPatt) void
TypePattern.setAnnotationTypePattern
(AnnotationTypePattern annPatt) ModifierConstructorDescriptionAnnotationPatternList
(AnnotationTypePattern[] arguments) SignaturePattern
(MemberKind kind, ModifiersPattern modifiers, TypePattern returnType, TypePattern declaringType, NamePattern name, TypePatternList parameterTypes, ThrowsPattern throwsPattern, AnnotationTypePattern annotationPattern) WithinAnnotationPointcut
(AnnotationTypePattern type, ShadowMunger munger)