Uses of Class
org.aspectj.weaver.patterns.AnnotationTypePattern

Packages that use AnnotationTypePattern
org.aspectj.weaver.patterns   
 

Uses of AnnotationTypePattern in org.aspectj.weaver.patterns
 

Subclasses of AnnotationTypePattern in org.aspectj.weaver.patterns
 class AndAnnotationTypePattern
           
 class AnyAnnotationTypePattern
           
 class BindingAnnotationFieldTypePattern
          Represents an attempt to bind the field of an annotation within a pointcut.
 class BindingAnnotationTypePattern
           
 class ExactAnnotationFieldTypePattern
          Represents an attempt to bind the field of an annotation within a pointcut.
 class ExactAnnotationTypePattern
          Matches an annotation of a given type
 class NotAnnotationTypePattern
           
 class OrAnnotationTypePattern
           
 class WildAnnotationTypePattern
           
 

Fields in org.aspectj.weaver.patterns declared as AnnotationTypePattern
static AnnotationTypePattern AnnotationTypePattern.ANY
           
static AnnotationTypePattern AnnotationTypePattern.ELLIPSIS
           
static AnnotationTypePattern[] AnnotationTypePattern.NONE
           
 

Methods in org.aspectj.weaver.patterns that return AnnotationTypePattern
 AnnotationTypePattern AnnotationPatternList.get(int index)
           
 AnnotationTypePattern TypePattern.getAnnotationPattern()
           
 AnnotationTypePattern SignaturePattern.getAnnotationPattern()
          return true if last argument in params is an Object[] but the modifiers say this method was declared with varargs (Object...).
 AnnotationTypePattern WithinAnnotationPointcut.getAnnotationTypePattern()
           
 AnnotationTypePattern OrAnnotationTypePattern.getLeft()
           
 AnnotationTypePattern AndAnnotationTypePattern.getLeft()
           
 AnnotationTypePattern NotAnnotationTypePattern.getNegatedPattern()
           
 AnnotationTypePattern OrAnnotationTypePattern.getRight()
           
 AnnotationTypePattern AndAnnotationTypePattern.getRight()
           
 AnnotationTypePattern PatternParser.maybeParseAnnotationPattern()
           
 AnnotationTypePattern PatternParser.maybeParseSingleAnnotationPattern()
           
 AnnotationTypePattern BindingAnnotationTypePattern.parameterizeWith(java.util.Map typeVariableMap, World w)
           
abstract  AnnotationTypePattern AnnotationTypePattern.parameterizeWith(java.util.Map typeVariableMap, World w)
           
 AnnotationTypePattern ExactAnnotationFieldTypePattern.parameterizeWith(java.util.Map typeVariableMap, World w)
           
 AnnotationTypePattern AnyAnnotationTypePattern.parameterizeWith(java.util.Map arg0, World w)
           
 AnnotationTypePattern OrAnnotationTypePattern.parameterizeWith(java.util.Map typeVariableMap, World w)
           
 AnnotationTypePattern WildAnnotationTypePattern.parameterizeWith(java.util.Map typeVariableMap, World w)
           
 AnnotationTypePattern AndAnnotationTypePattern.parameterizeWith(java.util.Map typeVariableMap, World w)
           
 AnnotationTypePattern BindingAnnotationFieldTypePattern.parameterizeWith(java.util.Map typeVariableMap, World w)
           
 AnnotationTypePattern ExactAnnotationTypePattern.parameterizeWith(java.util.Map typeVariableMap, World w)
           
 AnnotationTypePattern NotAnnotationTypePattern.parameterizeWith(java.util.Map typeVariableMap, World w)
           
static AnnotationTypePattern BindingAnnotationTypePattern.read(VersionedDataInputStream s, ISourceContext context)
           
static AnnotationTypePattern AnnotationTypePattern.read(VersionedDataInputStream s, ISourceContext context)
           
static AnnotationTypePattern ExactAnnotationFieldTypePattern.read(VersionedDataInputStream s, ISourceContext context)
           
static AnnotationTypePattern OrAnnotationTypePattern.read(VersionedDataInputStream s, ISourceContext context)
           
static AnnotationTypePattern WildAnnotationTypePattern.read(VersionedDataInputStream s, ISourceContext context)
           
static AnnotationTypePattern AndAnnotationTypePattern.read(VersionedDataInputStream s, ISourceContext context)
           
static AnnotationTypePattern BindingAnnotationFieldTypePattern.read(VersionedDataInputStream s, ISourceContext context)
           
static AnnotationTypePattern ExactAnnotationTypePattern.read(VersionedDataInputStream s, ISourceContext context)
           
static AnnotationTypePattern NotAnnotationTypePattern.read(VersionedDataInputStream s, ISourceContext context)
           
 AnnotationTypePattern BindingAnnotationTypePattern.remapAdviceFormals(IntMap bindings)
           
 AnnotationTypePattern AnnotationTypePattern.remapAdviceFormals(IntMap bindings)
           
 AnnotationTypePattern BindingAnnotationFieldTypePattern.remapAdviceFormals(IntMap bindings)
           
 AnnotationTypePattern AnnotationTypePattern.resolveBindings(IScope scope, Bindings bindings, boolean allowBinding)
          This can modify in place, or return a new TypePattern if the type changes.
 AnnotationTypePattern ExactAnnotationFieldTypePattern.resolveBindings(IScope scope, Bindings bindings, boolean allowBinding)
          resolve one of these funky things.
 AnnotationTypePattern OrAnnotationTypePattern.resolveBindings(IScope scope, Bindings bindings, boolean allowBinding)
           
 AnnotationTypePattern WildAnnotationTypePattern.resolveBindings(IScope scope, Bindings bindings, boolean allowBinding)
          This can modify in place, or return a new TypePattern if the type changes.
 AnnotationTypePattern AndAnnotationTypePattern.resolveBindings(IScope scope, Bindings bindings, boolean allowBinding)
           
 AnnotationTypePattern ExactAnnotationTypePattern.resolveBindings(IScope scope, Bindings bindings, boolean allowBinding)
           
 AnnotationTypePattern NotAnnotationTypePattern.resolveBindings(IScope scope, Bindings bindings, boolean allowBinding)
           
 

Methods in org.aspectj.weaver.patterns with parameters of type AnnotationTypePattern
 void NotTypePattern.setAnnotationTypePattern(AnnotationTypePattern annPatt)
           
 void TypePattern.setAnnotationTypePattern(AnnotationTypePattern annPatt)
           
 void OrTypePattern.setAnnotationTypePattern(AnnotationTypePattern annPatt)
           
 void AndTypePattern.setAnnotationTypePattern(AnnotationTypePattern annPatt)
           
 

Constructors in org.aspectj.weaver.patterns with parameters of type AnnotationTypePattern
AndAnnotationTypePattern(AnnotationTypePattern left, AnnotationTypePattern right)
           
AnnotationPatternList(AnnotationTypePattern[] arguments)
           
NotAnnotationTypePattern(AnnotationTypePattern pattern)
           
OrAnnotationTypePattern(AnnotationTypePattern left, AnnotationTypePattern right)
           
SignaturePattern(MemberKind kind, ModifiersPattern modifiers, TypePattern returnType, TypePattern declaringType, NamePattern name, TypePatternList parameterTypes, ThrowsPattern throwsPattern, AnnotationTypePattern annotationPattern)
           
WithinAnnotationPointcut(AnnotationTypePattern type)
           
WithinAnnotationPointcut(AnnotationTypePattern type, ShadowMunger munger)