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 TypKlasseBeschreibungclassclassRepresentation of a shadow munger for a declare error or warning declaration.classclassRepresent a resolved member.classclassFor 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.bcel
Klassen in org.aspectj.weaver.bcel, die IHasPosition implementierenModifizierer und TypKlasseBeschreibungstatic classLazyResolvedPointcutDefinition lazyly resolve the pointcut so that we have time to register all pointcut referenced before pointcut resolution happens -
Verwendungen von IHasPosition in org.aspectj.weaver.internal.tools
Klassen in org.aspectj.weaver.internal.tools, die IHasPosition implementierenModifizierer und TypKlasseBeschreibungclassImplementation 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 TypSchnittstelleBeschreibunginterfaceMarker interface for BindingTypePattern and BindingAnnotationTypePatterninterfaceKlassen in org.aspectj.weaver.patterns, die IHasPosition implementierenModifizierer und TypKlasseBeschreibungclassclassclassleft && rightclassclass(at)Annotation((at)Foo) or (at)Annotation(foo)classclassclassclassThis type represents a type pattern of '*' but with an annotation specified, e.g.classclassargs(arguments)final classclassRepresents an attempt to bind the field of an annotation within a pointcut.classclassclassclassclassclassRepresents a declare annotation statement, one of atField, atMethod, atConstructor or atType.classclassclassConstructed based on an @DeclareMixin being found in an aspect.classclassclassFor a declare error/warning that specified a type pattern rather than a pointcut.classclassRepresents an attempt to bind the field of an annotation within a pointcut.classMatches an annotation of a given typeclassclassstatic classA 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 advicesclassThis is a kind of KindedPointcut.classclasspr354470.classstatic classstatic classclassclassclassCommon super type for Pointcuts that can bind formal parameters.classclassclassclass!classclassclassclassleft || rightclassclassclassclassclassclassclassclassThe lifecycle of Pointcuts is modeled by Pointcut.State.classclassclassclassCorresponds to target or this pcd.classclassA 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().classOn creation, type pattern only contains WildTypePattern nodes, not BindingType or ExactType.classclassclassclassclassThe 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.classclassclassclassMethoden 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) voidIScope.message(IMessage.Kind kind, IHasPosition location, String message) voidIScope.message(IMessage.Kind kind, IHasPosition location1, IHasPosition location2, String message) voidScopeWithTypeVariables.message(IMessage.Kind kind, IHasPosition location, String message) voidScopeWithTypeVariables.message(IMessage.Kind kind, IHasPosition location1, IHasPosition location2, String message) voidSimpleScope.message(IMessage.Kind kind, IHasPosition location, String message) voidSimpleScope.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 TypKlasseBeschreibungclassWhen a Java15ReflectionBasedDelegate gets the pointcuts for a given class it tries to resolve them before returning.classSubtype of ResolvedMemberImpl used in reflection world.