Uses of Class
org.aspectj.weaver.patterns.AnnotationTypePattern
Packages that use AnnotationTypePattern
-
Uses of AnnotationTypePattern in org.aspectj.weaver.patterns
Subclasses of AnnotationTypePattern in org.aspectj.weaver.patternsModifier 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
Fields in org.aspectj.weaver.patterns declared as AnnotationTypePatternModifier and TypeFieldDescriptionprotected AnnotationTypePattern
TypePattern.annotationPattern
static final AnnotationTypePattern
AnnotationTypePattern.ANY
static final AnnotationTypePattern
AnnotationTypePattern.ELLIPSIS
static final AnnotationTypePattern[]
AnnotationTypePattern.NONE
Methods in org.aspectj.weaver.patterns that return AnnotationTypePatternModifier 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.Methods in org.aspectj.weaver.patterns with parameters of type AnnotationTypePatternModifier and TypeMethodDescriptionvoid
AndTypePattern.setAnnotationTypePattern
(AnnotationTypePattern annPatt) void
NotTypePattern.setAnnotationTypePattern
(AnnotationTypePattern annPatt) void
OrTypePattern.setAnnotationTypePattern
(AnnotationTypePattern annPatt) void
TypePattern.setAnnotationTypePattern
(AnnotationTypePattern annPatt) Constructors in org.aspectj.weaver.patterns with parameters of type AnnotationTypePatternModifierConstructorDescriptionAnnotationPatternList
(AnnotationTypePattern[] arguments) SignaturePattern
(MemberKind kind, ModifiersPattern modifiers, TypePattern returnType, TypePattern declaringType, NamePattern name, TypePatternList parameterTypes, ThrowsPattern throwsPattern, AnnotationTypePattern annotationPattern) WithinAnnotationPointcut
(AnnotationTypePattern type, ShadowMunger munger) Constructor parameters in org.aspectj.weaver.patterns with type arguments of type AnnotationTypePattern