Uses of Package
org.aspectj.weaver.patterns
Package
Description
The Java DOM/AST is the set of classes that model the source code of a Java program
as a structured document.
-
ClassDescriptionRepresents a declare annotation statement, one of atField, atMethod, atConstructor or atType.The lifecycle of Pointcuts is modeled by Pointcut.State.On creation, type pattern only contains WildTypePattern nodes, not BindingType or ExactType.
-
ClassDescriptionRepresents a declare annotation statement, one of atField, atMethod, atConstructor or atType.On creation, type pattern only contains WildTypePattern nodes, not BindingType or ExactType.
-
ClassDescriptionOn creation, type pattern only contains WildTypePattern nodes, not BindingType or ExactType.
-
ClassDescriptionThe lifecycle of Pointcuts is modeled by Pointcut.State.On creation, type pattern only contains WildTypePattern nodes, not BindingType or ExactType.
-
ClassDescriptionRepresents a declare annotation statement, one of atField, atMethod, atConstructor or atType.For a declare error/warning that specified a type pattern rather than a pointcut.Implementors provide a 'verify()' method that is invoked at the end of type binding completion.A Pointcut or TypePattern visitorThe lifecycle of Pointcuts is modeled by Pointcut.State.On creation, type pattern only contains WildTypePattern nodes, not BindingType or ExactType.
-
ClassDescriptionThe lifecycle of Pointcuts is modeled by Pointcut.State.On creation, type pattern only contains WildTypePattern nodes, not BindingType or ExactType.
-
ClassDescriptionRepresents a type that pointcuts may match.A Pointcut or TypePattern visitorThe lifecycle of Pointcuts is modeled by Pointcut.State.On creation, type pattern only contains WildTypePattern nodes, not BindingType or ExactType.
-
-
ClassDescriptionImplements common functions to be used across ISignaturePatterns.left && right(at)Annotation((at)Foo) or (at)Annotation(foo)This type represents a type pattern of '*' but with an annotation specified, e.g.args(arguments)Represents an attempt to bind the field of an annotation within a pointcut.Marker interface for BindingTypePattern and BindingAnnotationTypePatternRepresents a declare annotation statement, one of atField, atMethod, atConstructor or atType.Captures type of declare annotation (method/type/field/constructor)Matches an annotation of a given typeRepresents a type that pointcuts may match.This is a kind of KindedPointcut.Common super type for Pointcuts that can bind formal parameters.!TypePatternleft || rightA Pointcut or TypePattern visitorThe lifecycle of Pointcuts is modeled by Pointcut.State.Corresponds to target or this pcd.A TypeCategoryTypePattern matches on the category of a type, one of class/interface/aspect/inner/anonymous/enum/annotation, and these are specified in the pointcut via isClass() isInterface() isAspect() isInner() isAnonymous() isEnum() isAnnotation().On creation, type pattern only contains WildTypePattern nodes, not BindingType or ExactType.The PatternParser always creates WildTypePatterns for type patterns in pointcut expressions (apart from *, which is sometimes directly turned into TypePattern.ANY).
-
ClassDescriptionRepresents a type that pointcuts may match.The lifecycle of Pointcuts is modeled by Pointcut.State.
-