Verwendungen von Schnittstelle
org.aspectj.weaver.IHasPosition
Packages, die IHasPosition verwenden
Package
Beschreibung
-
Verwendungen von IHasPosition in org.aspectj.weaver
Unterschnittstellen von IHasPosition in org.aspectj.weaverKlassen in org.aspectj.weaver, die IHasPosition implementierenModifizierer und TypKlasseBeschreibungclass
class
Representation of a shadow munger for a declare error or warning declaration.class
class
Represent a resolved member.class
class
For every shadow munger, nothing can be done with it until it is concretized.Methoden in org.aspectj.weaver mit Parametern vom Typ IHasPositionModifizierer und TypMethodeBeschreibungBindingScope.lookupType
(String name, IHasPosition location) BindingScope.makeSourceLocation
(IHasPosition location) ISourceContext.makeSourceLocation
(IHasPosition position) SourceContextImpl.makeSourceLocation
(IHasPosition position) -
Verwendungen von IHasPosition in org.aspectj.weaver.internal.tools
Klassen in org.aspectj.weaver.internal.tools, die IHasPosition implementierenModifizierer und TypKlasseBeschreibungclass
Implementation of Pointcut that is backed by a user-extension pointcut designator handler. -
Verwendungen von IHasPosition in org.aspectj.weaver.patterns
Unterschnittstellen von IHasPosition in org.aspectj.weaver.patternsModifizierer und TypSchnittstelleBeschreibunginterface
Marker interface for BindingTypePattern and BindingAnnotationTypePatterninterface
Klassen in org.aspectj.weaver.patterns, die IHasPosition implementierenModifizierer und TypKlasseBeschreibungclass
class
class
left && rightclass
class
(at)Annotation((at)Foo) or (at)Annotation(foo)class
class
class
class
This type represents a type pattern of '*' but with an annotation specified, e.g.class
class
args(arguments)final class
class
Represents an attempt to bind the field of an annotation within a pointcut.class
class
class
class
class
class
Represents a declare annotation statement, one of atField, atMethod, atConstructor or atType.class
class
class
Constructed based on an @DeclareMixin being found in an aspect.class
class
class
For a declare error/warning that specified a type pattern rather than a pointcut.class
class
Represents an attempt to bind the field of an annotation within a pointcut.class
Matches an annotation of a given typeclass
class
static class
A marker class for bindings for which we want to ignore unbound issue and consider them as implicit binding - f.e. to handle JoinPoint in @AJ advicesclass
This is a kind of KindedPointcut.class
class
pr354470.class
static class
static class
class
class
class
Common super type for Pointcuts that can bind formal parameters.class
class
class
class
!class
class
class
class
left || rightclass
class
class
class
class
class
class
class
The lifecycle of Pointcuts is modeled by Pointcut.State.class
class
class
class
Corresponds to target or this pcd.class
class
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().class
On creation, type pattern only contains WildTypePattern nodes, not BindingType or ExactType.class
class
class
class
class
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.class
class
class
class
Methoden in org.aspectj.weaver.patterns, die IHasPosition zurückgebenMethoden in org.aspectj.weaver.patterns mit Parametern vom Typ IHasPositionModifizierer und TypMethodeBeschreibungIScope.lookupType
(String name, IHasPosition location) ScopeWithTypeVariables.lookupType
(String name, IHasPosition location) SimpleScope.lookupType
(String name, IHasPosition location) SimpleScope.makeSourceLocation
(IHasPosition location) void
IScope.message
(IMessage.Kind kind, IHasPosition location, String message) void
IScope.message
(IMessage.Kind kind, IHasPosition location1, IHasPosition location2, String message) void
ScopeWithTypeVariables.message
(IMessage.Kind kind, IHasPosition location, String message) void
ScopeWithTypeVariables.message
(IMessage.Kind kind, IHasPosition location1, IHasPosition location2, String message) void
SimpleScope.message
(IMessage.Kind kind, IHasPosition location, String message) void
SimpleScope.message
(IMessage.Kind kind, IHasPosition location1, IHasPosition location2, String message) Konstruktoren in org.aspectj.weaver.patterns mit Parametern vom Typ IHasPosition -
Verwendungen von IHasPosition in org.aspectj.weaver.reflect
Klassen in org.aspectj.weaver.reflect, die IHasPosition implementierenModifizierer und TypKlasseBeschreibungclass
Subtype of ResolvedMemberImpl used in reflection world.