Verwendungen von Package
org.aspectj.weaver.patterns
Packages, die org.aspectj.weaver.patterns verwenden
Package
Beschreibung
-
Von org.aspectj.weaver verwendete Klassen in org.aspectj.weaver.patternsKlasseBeschreibungRepresents 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.
-
Von org.aspectj.weaver.internal.tools verwendete Klassen in org.aspectj.weaver.patternsKlasseBeschreibungRepresents 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.
-
Von org.aspectj.weaver.patterns verwendete Klassen in org.aspectj.weaver.patternsKlasseBeschreibungImplements 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.
-
Von org.aspectj.weaver.reflect verwendete Klassen in org.aspectj.weaver.patternsKlasseBeschreibungRepresents a type that pointcuts may match.
-
Von org.aspectj.weaver.tools verwendete Klassen in org.aspectj.weaver.patterns