|
|||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||
| Interface Summary | |
|---|---|
| BindingPattern | Marker interface for BindingTypePattern and BindingAnnotationTypePattern |
| IScope | |
| ISignaturePattern | |
| IToken | |
| ITokenSource | |
| IVerificationRequired | Implementors provide a 'verify()' method that is invoked at the end of type binding completion. |
| PatternNodeVisitor | A Pointcut or TypePattern visitor |
| Class Summary | |
|---|---|
| AbstractPatternNodeVisitor | |
| AbstractSignaturePattern | Implements common functions to be used across ISignaturePatterns. |
| AndAnnotationTypePattern | |
| AndPointcut | |
| AndSignaturePattern | Represents the AND of two other signature patterns. |
| AndTypePattern | left && right |
| AnnotationPatternList | |
| AnnotationPointcut | (at)Annotation((at)Foo) or (at)Annotation(foo) |
| AnnotationTypePattern | |
| AnyAnnotationTypePattern | |
| AnyTypePattern | |
| AnyWithAnnotationTypePattern | This type represents a type pattern of '*' but with an annotation specified, e.g. |
| ArgsAnnotationPointcut | |
| ArgsPointcut | args(arguments) |
| BasicToken | |
| BasicTokenSource | |
| BindingAnnotationFieldTypePattern | Represents an attempt to bind the field of an annotation within a pointcut. |
| BindingAnnotationTypePattern | |
| Bindings | |
| BindingTypePattern | |
| CflowPointcut | |
| ConcreteCflowPointcut | |
| ConcreteCflowPointcut.Slot | |
| Declare | |
| DeclareAnnotation | Represents a declare annotation statement, one of atField, atMethod, atConstructor or atType. |
| DeclareAnnotation.Kind | Captures type of declare annotation (method/type/field/constructor) |
| DeclareErrorOrWarning | |
| DeclareParents | |
| DeclareParentsMixin | Constructed based on an @DeclareMixin being found in an aspect. |
| DeclarePrecedence | |
| DeclareSoft | |
| DeclareTypeErrorOrWarning | For a declare error/warning that specified a type pattern rather than a pointcut. |
| EllipsisTypePattern | |
| ExactAnnotationFieldTypePattern | Represents an attempt to bind the field of an annotation within a pointcut. |
| ExactAnnotationTypePattern | Matches an annotation of a given type |
| ExactTypePattern | |
| ExposedState | |
| FastMatchInfo | Represents a type that pointcuts may match. |
| FormalBinding | |
| FormalBinding.ImplicitFormalBinding | A marker class for bindings for which we want to ignore unbound issue and consider them as implicit binding - f.e. |
| HandlerPointcut | This is a kind of KindedPointcut. |
| HasMemberTypePattern | |
| HasMemberTypePatternFinder | |
| HasMemberTypePatternForPerThisMatching | pr354470. |
| HasThisTypePatternTriedToSneakInSomeGenericOrParameterizedTypePatternMatchingStuffAnywhereVisitor | |
| IfPointcut | |
| IfPointcut.IfFalsePointcut | |
| IfPointcut.IfTruePointcut | |
| KindedPointcut | |
| ModifiersPattern | |
| NameBindingPointcut | Common super type for Pointcuts that can bind formal parameters. |
| NamePattern | |
| NotAnnotationTypePattern | |
| NotPointcut | |
| NotSignaturePattern | Represents the NOT of a signature pattern |
| NotTypePattern | !TypePattern |
| NoTypePattern | |
| OrAnnotationTypePattern | |
| OrPointcut | |
| OrSignaturePattern | Represents the OR of two other signature patterns. |
| OrTypePattern | left || right |
| PatternNode | |
| PatternParser | |
| PerCflow | |
| PerClause | |
| PerClause.Kind | |
| PerClause.KindAnnotationPrefix | |
| PerFromSuper | |
| PerObject | |
| PerSingleton | |
| PerThisOrTargetPointcutVisitor | A visitor that turns a pointcut into a type pattern equivalent for a perthis or pertarget matching: - pertarget(target(Foo)) => Foo+ (this one is a special case..) - pertarget(execution(* Foo.do()) => Foo - perthis(call(* Foo.do()) => * - perthis(!call(* Foo.do()) => * (see how the ! has been absorbed here..) |
| PerTypeWithin | |
| Pointcut | The lifecycle of Pointcuts is modeled by Pointcut.State. |
| Pointcut.State | |
| PointcutEvaluationExpenseComparator | |
| PointcutRewriter | Performs term rewriting for pointcut expressions. |
| ReferencePointcut | |
| ScopeWithTypeVariables | A scope that also considers type variables when looking up a type. |
| SignaturePattern | |
| SimpleScope | |
| ThisOrTargetAnnotationPointcut | |
| ThisOrTargetPointcut | Corresponds to target or this pcd. |
| ThrowsPattern | |
| TypeCategoryTypePattern | 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(). |
| TypePattern | On creation, type pattern only contains WildTypePattern nodes, not BindingType or ExactType. |
| TypePattern.MatchKind | |
| TypePatternList | |
| TypePatternQuestions | |
| TypeVariablePattern | |
| TypeVariablePatternList | |
| WildAnnotationTypePattern | |
| WildTypePattern | The PatternParser always creates WildTypePatterns for type patterns in pointcut expressions (apart from *, which is sometimes directly turned into TypePattern.ANY). |
| WithinAnnotationPointcut | |
| WithinCodeAnnotationPointcut | |
| WithincodePointcut | |
| WithinPointcut | |
| Exception Summary | |
|---|---|
| ParserException | |
|
|||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||