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
Common super type for Pointcuts that can bind formal parameters.
- Author:
- Erik Hilsdale, Jim Hugunin
-
Nested Class Summary
Nested classes/interfaces inherited from class Pointcut
Pointcut.State -
Field Summary
Fields inherited from class 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, WITHINCODEFields inherited from class PatternNode
end, sourceContext, start -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected TestexposeStateForVar(Var var, TypePattern type, ExposedState state, World world) abstract List<BindingPattern> abstract List<BindingTypePattern> Methods inherited from class Pointcut
assertState, check, concretize, concretize, concretize, concretize1, couldMatchKinds, fastMatch, findResidue, findResidueInternal, fromString, getPointcutKind, getTypeVariablesInScope, isDeclare, makeMatchesNothing, match, matchInternal, parameterizeWith, postRead, read, resolve, resolveBindings, setTypeVariablesInScope, shouldCopyLocationForConcretizeMethods inherited from class PatternNode
accept, copyLocationFrom, getEnd, getFileName, getSourceContext, getSourceLocation, getStart, readLocation, setLocation, traverse, write, writeLocation
-
Constructor Details
-
NameBindingPointcut
public NameBindingPointcut()
-
-
Method Details
-
exposeStateForVar
-
getBindingTypePatterns
-
getBindingAnnotationTypePatterns
-