Package org.aspectj.weaver.patterns
Class NameBindingPointcut
- java.lang.Object
-
- org.aspectj.weaver.patterns.PatternNode
-
- org.aspectj.weaver.patterns.Pointcut
-
- org.aspectj.weaver.patterns.NameBindingPointcut
-
- All Implemented Interfaces:
IHasPosition,IHasSourceLocation
- Direct Known Subclasses:
AnnotationPointcut,ArgsAnnotationPointcut,ArgsPointcut,ThisOrTargetAnnotationPointcut,ThisOrTargetPointcut,WithinAnnotationPointcut,WithinCodeAnnotationPointcut
public abstract class NameBindingPointcut extends Pointcut
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.aspectj.weaver.patterns.Pointcut
Pointcut.State
-
-
Field Summary
-
Fields inherited from class org.aspectj.weaver.patterns.Pointcut
AND, ANNOTATION, ARGS, ATARGS, ATTHIS_OR_TARGET, ATWITHIN, ATWITHINCODE, CFLOW, CONCRETE, EMPTY_STRING_ARRAY, HANDLER, hasBeenParameterized, IF, IF_FALSE, IF_TRUE, KINDED, lastMatchedShadowId, m_ignoreUnboundBindingForNames, NONE, NOT, OR, pointcutKind, REFERENCE, RESOLVED, state, SYMBOLIC, THIS_OR_TARGET, USER_EXTENSION, WITHIN, WITHINCODE
-
Fields inherited from class org.aspectj.weaver.patterns.PatternNode
end, sourceContext, start
-
-
Constructor Summary
Constructors Constructor Description NameBindingPointcut()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected TestexposeStateForVar(Var var, TypePattern type, ExposedState state, World world)abstract List<BindingPattern>getBindingAnnotationTypePatterns()abstract List<BindingTypePattern>getBindingTypePatterns()-
Methods inherited from class org.aspectj.weaver.patterns.Pointcut
assertState, check, concretize, concretize, concretize, concretize1, couldMatchKinds, fastMatch, findResidue, findResidueInternal, fromString, getPointcutKind, getTypeVariablesInScope, isDeclare, makeMatchesNothing, match, matchInternal, parameterizeWith, postRead, read, resolve, resolveBindings, setTypeVariablesInScope, shouldCopyLocationForConcretize
-
Methods inherited from class org.aspectj.weaver.patterns.PatternNode
accept, copyLocationFrom, getEnd, getFileName, getSourceContext, getSourceLocation, getStart, readLocation, setLocation, traverse, write, writeLocation
-
-
-
-
Method Detail
-
exposeStateForVar
protected Test exposeStateForVar(Var var, TypePattern type, ExposedState state, World world)
-
getBindingTypePatterns
public abstract List<BindingTypePattern> getBindingTypePatterns()
-
getBindingAnnotationTypePatterns
public abstract List<BindingPattern> getBindingAnnotationTypePatterns()
-
-