Top Description Fields Constructors Methods
org.aspectj.weaver.patterns

public abstract Class NameBindingPointcut

extends Pointcut
Class Inheritance
Known Direct Subclasses
org.aspectj.weaver.patterns.WithinAnnotationPointcut, org.aspectj.weaver.patterns.WithinCodeAnnotationPointcut, org.aspectj.weaver.patterns.AnnotationPointcut, org.aspectj.weaver.patterns.ArgsAnnotationPointcut, org.aspectj.weaver.patterns.ArgsPointcut, org.aspectj.weaver.patterns.ThisOrTargetAnnotationPointcut, org.aspectj.weaver.patterns.ThisOrTargetPointcut
Imports
java.util.List, org.aspectj.weaver.ResolvedType, .World, org.aspectj.weaver.ast.Test, .Var

Common super type for Pointcuts that can bind formal parameters.
Authors
Erik Hilsdale, Jim Hugunin

Field Summary

Inherited from org.aspectj.weaver.patterns.Pointcut:
ANDANNOTATIONARGSATARGSATTHIS_OR_TARGETATWITHINATWITHINCODECFLOWCONCRETEEMPTY_STRING_ARRAYHANDLERhasBeenParameterizedIFIF_FALSEIF_TRUEKINDEDlastMatchedShadowIdm_ignoreUnboundBindingForNamesNONENOTORpointcutKindREFERENCERESOLVEDstateSYMBOLICTHIS_OR_TARGETUSER_EXTENSIONWITHINWITHINCODE

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
protected Test
public abstract List<BindingPattern>
public abstract List<BindingTypePattern>
Inherited from org.aspectj.weaver.patterns.Pointcut:
assertStatecheckconcretizeconcretizeconcretizeconcretize1couldMatchKindsfastMatchfindResiduefindResidueInternalfromStringgetPointcutKindgetTypeVariablesInScopeisDeclaremakeMatchesNothingmatchmatchInternalparameterizeWithpostReadreadresolveresolveBindingssetTypeVariablesInScopeshouldCopyLocationForConcretize

Constructor Detail

NameBindingPointcutback to summary
public NameBindingPointcut()

Method Detail

exposeStateForVarback to summary
protected Test exposeStateForVar(Var var, TypePattern type, ExposedState state, World world)
getBindingAnnotationTypePatternsback to summary
public abstract List<BindingPattern> getBindingAnnotationTypePatterns()
getBindingTypePatternsback to summary
public abstract List<BindingTypePattern> getBindingTypePatterns()