Uses of Interface
org.aspectj.weaver.IHasPosition

Packages that use IHasPosition
org.aspectj.weaver   
org.aspectj.weaver.bcel   
org.aspectj.weaver.internal.tools   
org.aspectj.weaver.patterns   
org.aspectj.weaver.reflect   
 

Uses of IHasPosition in org.aspectj.weaver
 

Subinterfaces of IHasPosition in org.aspectj.weaver
 interface IHasSourceLocation
           
 

Classes in org.aspectj.weaver that implement IHasPosition
 class Advice
           
 class Checker
          Representation of a shadow munger for a declare error or warning declaration.
 class Position
           
 class ResolvedMemberImpl
          Represent a resolved member.
 class ResolvedPointcutDefinition
           
 class ShadowMunger
          For every shadow munger, nothing can be done with it until it is concretized.
 

Methods in org.aspectj.weaver with parameters of type IHasPosition
 UnresolvedType BindingScope.lookupType(java.lang.String name, IHasPosition location)
           
 ISourceLocation SourceContextImpl.makeSourceLocation(IHasPosition position)
           
 ISourceLocation ISourceContext.makeSourceLocation(IHasPosition position)
           
 ISourceLocation BindingScope.makeSourceLocation(IHasPosition location)
           
 

Uses of IHasPosition in org.aspectj.weaver.bcel
 

Classes in org.aspectj.weaver.bcel that implement IHasPosition
static class AtAjAttributes.LazyResolvedPointcutDefinition
          LazyResolvedPointcutDefinition lazyly resolve the pointcut so that we have time to register all pointcut referenced before pointcut resolution happens
 

Uses of IHasPosition in org.aspectj.weaver.internal.tools
 

Classes in org.aspectj.weaver.internal.tools that implement IHasPosition
 class PointcutDesignatorHandlerBasedPointcut
          Implementation of Pointcut that is backed by a user-extension pointcut designator handler.
 

Uses of IHasPosition in org.aspectj.weaver.patterns
 

Subinterfaces of IHasPosition in org.aspectj.weaver.patterns
 interface BindingPattern
          Marker interface for BindingTypePattern and BindingAnnotationTypePattern
 interface IToken
           
 

Classes in org.aspectj.weaver.patterns that implement IHasPosition
 class AndAnnotationTypePattern
           
 class AndPointcut
           
 class AndTypePattern
          left && right
 class AnnotationPatternList
           
 class AnnotationPointcut
          (at)Annotation((at)Foo) or (at)Annotation(foo)
 class AnnotationTypePattern
           
 class AnyAnnotationTypePattern
           
 class ArgsAnnotationPointcut
           
 class ArgsPointcut
          args(arguments)
 class BasicToken
           
 class BindingAnnotationFieldTypePattern
          Represents an attempt to bind the field of an annotation within a pointcut.
 class BindingAnnotationTypePattern
           
 class BindingTypePattern
           
 class CflowPointcut
           
 class ConcreteCflowPointcut
           
 class Declare
           
 class DeclareAnnotation
          Represents a declare annotation statement, one of atField, atMethod, atConstructor or atType.
 class DeclareErrorOrWarning
           
 class DeclareParents
           
 class DeclareParentsMixin
          Constructed based on an @DeclareMixin being found in an aspect.
 class DeclarePrecedence
           
 class DeclareSoft
           
 class DeclareTypeErrorOrWarning
          For a declare error/warning that specified a type pattern rather than a pointcut.
 class ExactAnnotationFieldTypePattern
          Represents an attempt to bind the field of an annotation within a pointcut.
 class ExactAnnotationTypePattern
          Matches an annotation of a given type
 class ExactTypePattern
           
 class FormalBinding
           
static class FormalBinding.ImplicitFormalBinding
          A marker class for bindings for which we want to ignore unbound issue and consider them as implicit binding - f.e.
 class HandlerPointcut
          This is a kind of KindedPointcut.
 class HasMemberTypePattern
           
 class IfPointcut
           
static class IfPointcut.IfFalsePointcut
           
static class IfPointcut.IfTruePointcut
           
 class KindedPointcut
           
 class ModifiersPattern
           
 class NameBindingPointcut
          Common super type for Pointcuts that can bind formal parameters.
 class NamePattern
           
 class NotAnnotationTypePattern
           
 class NotPointcut
           
 class NotTypePattern
          !TypePattern
 class OrAnnotationTypePattern
           
 class OrPointcut
           
 class OrTypePattern
          left || right
 class PatternNode
           
 class PerCflow
           
 class PerClause
           
 class PerFromSuper
           
 class PerObject
           
 class PerSingleton
           
 class PerTypeWithin
           
 class Pointcut
          The lifecycle of Pointcuts is modeled by Pointcut.State.
 class ReferencePointcut
           
 class SignaturePattern
           
 class ThisOrTargetAnnotationPointcut
           
 class ThisOrTargetPointcut
          Corresponds to target or this pcd.
 class ThrowsPattern
           
 class 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().
 class TypePattern
          On creation, type pattern only contains WildTypePattern nodes, not BindingType or ExactType.
 class TypePatternList
           
 class TypeVariablePattern
           
 class TypeVariablePatternList
           
 class WildAnnotationTypePattern
           
 class WildTypePattern
          The PatternParser always creates WildTypePatterns for type patterns in pointcut expressions (apart from *, which is sometimes directly turned into TypePattern.ANY).
 class WithinAnnotationPointcut
           
 class WithinCodeAnnotationPointcut
           
 class WithincodePointcut
           
 class WithinPointcut
           
 

Methods in org.aspectj.weaver.patterns that return IHasPosition
 IHasPosition ParserException.getLocation()
           
 

Methods in org.aspectj.weaver.patterns with parameters of type IHasPosition
 UnresolvedType SimpleScope.lookupType(java.lang.String name, IHasPosition location)
           
 UnresolvedType ScopeWithTypeVariables.lookupType(java.lang.String name, IHasPosition location)
           
 UnresolvedType IScope.lookupType(java.lang.String name, IHasPosition location)
           
 ISourceLocation SimpleScope.makeSourceLocation(IHasPosition location)
           
 void SimpleScope.message(IMessage.Kind kind, IHasPosition location1, IHasPosition location2, java.lang.String message)
           
 void ScopeWithTypeVariables.message(IMessage.Kind kind, IHasPosition location1, IHasPosition location2, java.lang.String message)
           
 void IScope.message(IMessage.Kind kind, IHasPosition location1, IHasPosition location2, java.lang.String message)
           
 void SimpleScope.message(IMessage.Kind kind, IHasPosition location, java.lang.String message)
           
 void ScopeWithTypeVariables.message(IMessage.Kind kind, IHasPosition location, java.lang.String message)
           
 void IScope.message(IMessage.Kind kind, IHasPosition location, java.lang.String message)
           
 

Constructors in org.aspectj.weaver.patterns with parameters of type IHasPosition
ParserException(java.lang.String message, IHasPosition token)
           
 

Uses of IHasPosition in org.aspectj.weaver.reflect
 

Classes in org.aspectj.weaver.reflect that implement IHasPosition
 class DeferredResolvedPointcutDefinition
          When a Java15ReflectionBasedDelegate gets the pointcuts for a given class it tries to resolve them before returning.
 class ReflectionBasedResolvedMemberImpl
          Subtype of ResolvedMemberImpl used in reflection world.