public abstract class NameBindingPointcut extends Pointcut
Pointcut.State
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
end, sourceContext, start
Constructor and Description |
---|
NameBindingPointcut() |
Modifier and Type | Method and Description |
---|---|
protected Test |
exposeStateForVar(Var var,
TypePattern type,
ExposedState state,
World world) |
abstract java.util.List<BindingPattern> |
getBindingAnnotationTypePatterns() |
abstract java.util.List<BindingTypePattern> |
getBindingTypePatterns() |
assertState, check, concretize, concretize, concretize, concretize1, couldMatchKinds, fastMatch, findResidue, findResidueInternal, fromString, getPointcutKind, getTypeVariablesInScope, isDeclare, makeMatchesNothing, match, matchInternal, parameterizeWith, postRead, read, resolve, resolveBindings, setTypeVariablesInScope, shouldCopyLocationForConcretize
accept, copyLocationFrom, getEnd, getFileName, getSourceContext, getSourceLocation, getStart, readLocation, setLocation, traverse, write, writeLocation
protected Test exposeStateForVar(Var var, TypePattern type, ExposedState state, World world)
public abstract java.util.List<BindingTypePattern> getBindingTypePatterns()
public abstract java.util.List<BindingPattern> getBindingAnnotationTypePatterns()