Verwendungen von Package
org.aspectj.weaver.patterns
Package
Beschreibung
-
KlasseBeschreibungRepresents 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.
-
KlasseBeschreibungRepresents 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.
-
KlasseBeschreibungImplements 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)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.!left || 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). resolveBindings() tries to work out what we've really got and turn it into a type pattern that we can use for matching.
-
KlasseBeschreibungRepresents a type that pointcuts may match.
-