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 |
getBindingAnnotationTypePatterns() |
abstract java.util.List |
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 getBindingTypePatterns()
public abstract java.util.List getBindingAnnotationTypePatterns()