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 TypeClassDescriptionclassclassclassRepresents an attempt to bind the field of an annotation within a pointcut.classclassRepresents an attempt to bind the field of an annotation within a pointcut.classMatches an annotation of a given typeclassclassclassFields in org.aspectj.weaver.patterns declared as AnnotationTypePatternModifier and TypeFieldDescriptionprotected AnnotationTypePatternTypePattern.annotationPatternstatic final AnnotationTypePatternAnnotationTypePattern.ANYstatic final AnnotationTypePatternAnnotationTypePattern.ELLIPSISstatic final AnnotationTypePattern[]AnnotationTypePattern.NONEMethods 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 AnnotationTypePatternAnnotationTypePattern.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 AnnotationTypePatternAndAnnotationTypePattern.read(VersionedDataInputStream s, ISourceContext context) static AnnotationTypePatternAnnotationTypePattern.read(VersionedDataInputStream s, ISourceContext context) static AnnotationTypePatternBindingAnnotationFieldTypePattern.read(VersionedDataInputStream s, ISourceContext context) static AnnotationTypePatternBindingAnnotationTypePattern.read(VersionedDataInputStream s, ISourceContext context) static AnnotationTypePatternExactAnnotationFieldTypePattern.read(VersionedDataInputStream s, ISourceContext context) static AnnotationTypePatternExactAnnotationTypePattern.read(VersionedDataInputStream s, ISourceContext context) static AnnotationTypePatternNotAnnotationTypePattern.read(VersionedDataInputStream s, ISourceContext context) static AnnotationTypePatternOrAnnotationTypePattern.read(VersionedDataInputStream s, ISourceContext context) static AnnotationTypePatternWildAnnotationTypePattern.read(VersionedDataInputStream s, ISourceContext context) static AnnotationTypePatternBindingAnnotationFieldTypePattern.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 TypeMethodDescriptionvoidAndTypePattern.setAnnotationTypePattern(AnnotationTypePattern annPatt) voidNotTypePattern.setAnnotationTypePattern(AnnotationTypePattern annPatt) voidOrTypePattern.setAnnotationTypePattern(AnnotationTypePattern annPatt) voidTypePattern.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