|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use Pointcut | |
---|---|
org.aspectj.weaver | |
org.aspectj.weaver.bcel | |
org.aspectj.weaver.internal.tools | |
org.aspectj.weaver.model | |
org.aspectj.weaver.patterns | |
org.aspectj.weaver.reflect |
Uses of Pointcut in org.aspectj.weaver |
---|
Methods in org.aspectj.weaver that return Pointcut | |
---|---|
Pointcut |
AjAttribute.AdviceAttribute.getPointcut()
|
Pointcut |
Advice.getPointcut()
|
Pointcut |
ShadowMunger.getPointcut()
|
Pointcut |
ResolvedPointcutDefinition.getPointcut()
|
Pointcut |
PerTypeWithinTargetTypeMunger.getTestPointcut()
|
Pointcut |
PerObjectInterfaceTypeMunger.getTestPointcut()
|
Methods in org.aspectj.weaver with parameters of type Pointcut | |
---|---|
Advice |
World.createAdviceMunger(AdviceKind kind,
Pointcut p,
Member signature,
int extraParameterFlags,
IHasSourceLocation loc,
ResolvedType declaringAspect)
Create an advice shadow munger for the given advice kind |
Advice |
IWeavingSupport.createAdviceMunger(AjAttribute.AdviceAttribute attribute,
Pointcut pointcut,
Member signature,
ResolvedType concreteAspect)
|
static Advice |
Advice.makeCflowEntry(World world,
Pointcut entry,
boolean isBelow,
Member stackField,
int nFreeVars,
java.util.List<ShadowMunger> innerCflowEntries,
ResolvedType inAspect)
|
static Advice |
Advice.makePerCflowEntry(World world,
Pointcut entry,
boolean isBelow,
Member stackField,
ResolvedType inAspect,
java.util.List<ShadowMunger> innerCflowEntries)
|
static Advice |
Advice.makePerObjectEntry(World world,
Pointcut entry,
boolean isThis,
ResolvedType inAspect)
|
static Advice |
Advice.makePerTypeWithinEntry(World world,
Pointcut p,
ResolvedType inAspect)
|
static Advice |
Advice.makeSoftener(World world,
Pointcut entry,
TypePattern exceptionType,
ResolvedType inAspect,
IHasSourceLocation loc)
|
void |
World.record(Pointcut pointcut,
long timetaken)
Record the time spent matching a pointcut - this will accumulate over the lifetime of this world/weaver and be reported every 25000 join points. |
void |
World.recordFastMatch(Pointcut pointcut,
long timetaken)
Record the time spent fastmatching a pointcut - this will accumulate over the lifetime of this world/weaver and be reported every 250 types. |
void |
ShadowMunger.setPointcut(Pointcut pointcut)
|
void |
ResolvedPointcutDefinition.setPointcut(Pointcut pointcut)
|
Constructors in org.aspectj.weaver with parameters of type Pointcut | |
---|---|
Advice(AjAttribute.AdviceAttribute attribute,
Pointcut pointcut,
Member signature)
|
|
AjAttribute.AdviceAttribute(AdviceKind kind,
Pointcut pointcut,
int extraArgumentFlags,
int start,
int end,
ISourceContext sourceContext)
|
|
AjAttribute.AdviceAttribute(AdviceKind kind,
Pointcut pointcut,
int extraArgumentFlags,
int start,
int end,
ISourceContext sourceContext,
boolean proceedInInners,
ResolvedMember[] proceedCallSignatures,
boolean[] formalsUnchangedToProceed,
UnresolvedType[] declaredExceptions)
|
|
PerObjectInterfaceTypeMunger(UnresolvedType aspectType,
Pointcut testPointcut)
|
|
PoliceExtensionUse(World w,
Pointcut p)
|
|
ResolvedPointcutDefinition(UnresolvedType declaringType,
int modifiers,
java.lang.String name,
UnresolvedType[] parameterTypes,
Pointcut pointcut)
|
|
ResolvedPointcutDefinition(UnresolvedType declaringType,
int modifiers,
java.lang.String name,
UnresolvedType[] parameterTypes,
UnresolvedType returnType,
Pointcut pointcut)
An instance which can be given a specific returnType, used f.e. |
|
ShadowMunger(Pointcut pointcut,
int start,
int end,
ISourceContext sourceContext,
int shadowMungerKind)
|
Uses of Pointcut in org.aspectj.weaver.bcel |
---|
Methods in org.aspectj.weaver.bcel that return Pointcut | |
---|---|
Pointcut |
AtAjAttributes.LazyResolvedPointcutDefinition.getPointcut()
|
Pointcut |
WeaveTestCase.makeConcretePointcut(java.lang.String s)
|
Pointcut |
WeaveTestCase.makePointcutAll()
|
Pointcut |
WeaveTestCase.makePointcutNoZeroArg()
|
Pointcut |
WeaveTestCase.makePointcutPrintln()
|
Pointcut |
WeaveTestCase.makeResolvedPointcut(java.lang.String s)
|
Methods in org.aspectj.weaver.bcel with parameters of type Pointcut | |
---|---|
void |
PointcutResidueTestCase.checkSerialize(Pointcut p)
|
void |
PatternWeaveTestCase.checkSerialize(Pointcut p)
|
Advice |
BcelWeavingSupport.createAdviceMunger(AjAttribute.AdviceAttribute attribute,
Pointcut pointcut,
Member signature,
ResolvedType concreteAspect)
|
Constructors in org.aspectj.weaver.bcel with parameters of type Pointcut | |
---|---|
AtAjAttributes.LazyResolvedPointcutDefinition(UnresolvedType declaringType,
int modifiers,
java.lang.String name,
UnresolvedType[] parameterTypes,
UnresolvedType returnType,
Pointcut pointcut,
IScope binding)
|
Uses of Pointcut in org.aspectj.weaver.internal.tools |
---|
Subclasses of Pointcut in org.aspectj.weaver.internal.tools | |
---|---|
class |
PointcutDesignatorHandlerBasedPointcut
Implementation of Pointcut that is backed by a user-extension pointcut designator handler. |
Methods in org.aspectj.weaver.internal.tools that return Pointcut | |
---|---|
Pointcut |
StandardPointcutExpressionImpl.getUnderlyingPointcut()
|
Pointcut |
PointcutExpressionImpl.getUnderlyingPointcut()
|
Pointcut |
PointcutDesignatorHandlerBasedPointcut.parameterizeWith(java.util.Map typeVariableMap,
World w)
|
Constructors in org.aspectj.weaver.internal.tools with parameters of type Pointcut | |
---|---|
PointcutExpressionImpl(Pointcut pointcut,
java.lang.String expression,
PointcutParameter[] params,
World inWorld)
|
|
StandardPointcutExpressionImpl(Pointcut pointcut,
java.lang.String expression,
PointcutParameter[] params,
World inWorld)
|
Uses of Pointcut in org.aspectj.weaver.model |
---|
Methods in org.aspectj.weaver.model with parameters of type Pointcut | |
---|---|
static java.lang.String |
AsmRelationshipUtils.genPointcutDetails(Pointcut pcd)
Generates the pointcut details for the given pointcut, for example an anonymous pointcut will return ' |
Uses of Pointcut in org.aspectj.weaver.patterns |
---|
Subclasses of Pointcut in org.aspectj.weaver.patterns | |
---|---|
class |
AndPointcut
|
class |
AnnotationPointcut
(at)Annotation((at)Foo) or (at)Annotation(foo) |
class |
ArgsAnnotationPointcut
|
class |
ArgsPointcut
args(arguments) |
class |
CflowPointcut
|
class |
ConcreteCflowPointcut
|
class |
HandlerPointcut
This is a kind of KindedPointcut. |
class |
IfPointcut
|
static class |
IfPointcut.IfFalsePointcut
|
static class |
IfPointcut.IfTruePointcut
|
class |
KindedPointcut
|
class |
NameBindingPointcut
Common super type for Pointcuts that can bind formal parameters. |
class |
NotPointcut
|
class |
OrPointcut
|
class |
PerCflow
|
class |
PerClause
|
class |
PerFromSuper
|
class |
PerObject
|
class |
PerSingleton
|
class |
PerTypeWithin
|
class |
ReferencePointcut
|
class |
ThisOrTargetAnnotationPointcut
|
class |
ThisOrTargetPointcut
Corresponds to target or this pcd. |
class |
WithinAnnotationPointcut
|
class |
WithinCodeAnnotationPointcut
|
class |
WithincodePointcut
|
class |
WithinPointcut
|
Fields in org.aspectj.weaver.patterns declared as Pointcut | |
---|---|
Pointcut |
IfPointcut.residueSource
|
Methods in org.aspectj.weaver.patterns that return Pointcut | |
---|---|
Pointcut |
Pointcut.concretize(ResolvedType inAspect,
ResolvedType declaringType,
int arity)
Returns a new pointcut Only used by test cases |
Pointcut |
Pointcut.concretize(ResolvedType inAspect,
ResolvedType declaringType,
IntMap bindings)
|
Pointcut |
Pointcut.concretize(ResolvedType inAspect,
ResolvedType declaringType,
int arity,
ShadowMunger advice)
|
Pointcut |
NotPointcut.concretize1(ResolvedType inAspect,
ResolvedType declaringType,
IntMap bindings)
|
Pointcut |
CflowPointcut.concretize1(ResolvedType inAspect,
ResolvedType declaringType,
IntMap bindings)
|
Pointcut |
ConcreteCflowPointcut.concretize1(ResolvedType inAspect,
ResolvedType declaringType,
IntMap bindings)
|
Pointcut |
OrPointcut.concretize1(ResolvedType inAspect,
ResolvedType declaringType,
IntMap bindings)
|
Pointcut |
ThisOrTargetPointcut.concretize1(ResolvedType inAspect,
ResolvedType declaringType,
IntMap bindings)
|
Pointcut |
ArgsPointcut.concretize1(ResolvedType inAspect,
ResolvedType declaringType,
IntMap bindings)
|
Pointcut |
IfPointcut.concretize1(ResolvedType inAspect,
ResolvedType declaringType,
IntMap bindings)
|
Pointcut |
IfPointcut.IfFalsePointcut.concretize1(ResolvedType inAspect,
ResolvedType declaringType,
IntMap bindings)
|
Pointcut |
IfPointcut.IfTruePointcut.concretize1(ResolvedType inAspect,
ResolvedType declaringType,
IntMap bindings)
|
Pointcut |
KindedPointcut.concretize1(ResolvedType inAspect,
ResolvedType declaringType,
IntMap bindings)
|
Pointcut |
PerClause.concretize1(ResolvedType inAspect,
ResolvedType declaringType,
IntMap bindings)
|
Pointcut |
ReferencePointcut.concretize1(ResolvedType searchStart,
ResolvedType declaringType,
IntMap bindings)
|
Pointcut |
WithincodePointcut.concretize1(ResolvedType inAspect,
ResolvedType declaringType,
IntMap bindings)
|
Pointcut |
WithinPointcut.concretize1(ResolvedType inAspect,
ResolvedType declaringType,
IntMap bindings)
|
Pointcut |
AndPointcut.concretize1(ResolvedType inAspect,
ResolvedType declaringType,
IntMap bindings)
|
Pointcut |
HandlerPointcut.concretize1(ResolvedType inAspect,
ResolvedType declaringType,
IntMap bindings)
|
Pointcut |
PointcutRewriter.createAndsFor(Pointcut[] ps)
Passed an array of pointcuts, returns an AND tree with them in. |
Pointcut |
ConcretizationTestCase.createResolvedPointcut(java.lang.String pointcutSource,
java.lang.String[] formalNames,
java.lang.String[] formalTypes)
|
static Pointcut |
Pointcut.fromString(java.lang.String str)
|
Pointcut |
PerCflow.getEntry()
|
Pointcut |
CflowPointcut.getEntry()
|
Pointcut |
PerObject.getEntry()
|
Pointcut |
OrPointcut.getLeft()
|
Pointcut |
AndPointcut.getLeft()
|
Pointcut |
NotPointcut.getNegatedPointcut()
|
Pointcut |
DeclareErrorOrWarning.getPointcut()
|
Pointcut |
DeclareSoft.getPointcut()
|
Pointcut |
IfPointcut.getResidueSource()
|
Pointcut |
OrPointcut.getRight()
|
Pointcut |
AndPointcut.getRight()
|
static Pointcut |
Pointcut.makeMatchesNothing(Pointcut.State state)
|
Pointcut |
BasicToken.maybeGetParsedPointcut()
|
Pointcut |
IToken.maybeGetParsedPointcut()
If this token represents a pre-parsed Pointcut, then return it; otherwise returns null. |
Pointcut |
PointcutRewriter.not(Pointcut p)
Returns a NOTted form of the pointcut p - we cope with already NOTted pointcuts. |
abstract Pointcut |
Pointcut.parameterizeWith(java.util.Map<java.lang.String,UnresolvedType> typeVariableMap,
World w)
|
Pointcut |
ReferencePointcut.parameterizeWith(java.util.Map<java.lang.String,UnresolvedType> typeVariableMap,
World w)
make a version of this pointcut with any refs to typeVariables replaced by their entry in the map. |
Pointcut |
PerCflow.parameterizeWith(java.util.Map typeVariableMap,
World w)
|
Pointcut |
NotPointcut.parameterizeWith(java.util.Map typeVariableMap,
World w)
|
Pointcut |
CflowPointcut.parameterizeWith(java.util.Map typeVariableMap,
World w)
|
Pointcut |
ConcreteCflowPointcut.parameterizeWith(java.util.Map typeVariableMap,
World w)
|
Pointcut |
OrPointcut.parameterizeWith(java.util.Map typeVariableMap,
World w)
|
Pointcut |
PerFromSuper.parameterizeWith(java.util.Map typeVariableMap,
World w)
|
Pointcut |
WithinAnnotationPointcut.parameterizeWith(java.util.Map typeVariableMap,
World w)
|
Pointcut |
WithinCodeAnnotationPointcut.parameterizeWith(java.util.Map typeVariableMap,
World w)
|
Pointcut |
ThisOrTargetPointcut.parameterizeWith(java.util.Map typeVariableMap,
World w)
|
Pointcut |
ArgsPointcut.parameterizeWith(java.util.Map typeVariableMap,
World w)
|
Pointcut |
IfPointcut.parameterizeWith(java.util.Map typeVariableMap,
World w)
|
Pointcut |
PerTypeWithin.parameterizeWith(java.util.Map typeVariableMap,
World w)
|
Pointcut |
KindedPointcut.parameterizeWith(java.util.Map typeVariableMap,
World w)
|
Pointcut |
PerSingleton.parameterizeWith(java.util.Map typeVariableMap,
World w)
|
Pointcut |
WithincodePointcut.parameterizeWith(java.util.Map typeVariableMap,
World w)
|
Pointcut |
WithinPointcut.parameterizeWith(java.util.Map typeVariableMap,
World w)
|
Pointcut |
AndPointcut.parameterizeWith(java.util.Map typeVariableMap,
World w)
|
Pointcut |
ArgsAnnotationPointcut.parameterizeWith(java.util.Map typeVariableMap,
World w)
|
Pointcut |
HandlerPointcut.parameterizeWith(java.util.Map typeVariableMap,
World w)
|
Pointcut |
ThisOrTargetAnnotationPointcut.parameterizeWith(java.util.Map typeVariableMap,
World w)
|
Pointcut |
AnnotationPointcut.parameterizeWith(java.util.Map typeVariableMap,
World w)
|
Pointcut |
PerObject.parameterizeWith(java.util.Map typeVariableMap,
World w)
|
Pointcut |
PatternParser.parseAnnotationPointcut()
|
Pointcut |
PatternParser.parsePointcut()
|
Pointcut |
PatternParser.parseSinglePointcut()
|
static Pointcut |
NotPointcut.read(VersionedDataInputStream s,
ISourceContext context)
|
static Pointcut |
CflowPointcut.read(VersionedDataInputStream s,
ISourceContext context)
|
static Pointcut |
OrPointcut.read(VersionedDataInputStream s,
ISourceContext context)
|
static Pointcut |
WithinAnnotationPointcut.read(VersionedDataInputStream s,
ISourceContext context)
|
static Pointcut |
WithinCodeAnnotationPointcut.read(VersionedDataInputStream s,
ISourceContext context)
|
static Pointcut |
Pointcut.read(VersionedDataInputStream s,
ISourceContext context)
|
static Pointcut |
ThisOrTargetPointcut.read(VersionedDataInputStream s,
ISourceContext context)
|
static Pointcut |
ArgsPointcut.read(VersionedDataInputStream s,
ISourceContext context)
|
static Pointcut |
IfPointcut.read(VersionedDataInputStream s,
ISourceContext context)
|
static Pointcut |
KindedPointcut.read(VersionedDataInputStream s,
ISourceContext context)
|
static Pointcut |
ReferencePointcut.read(VersionedDataInputStream s,
ISourceContext context)
|
static Pointcut |
WithincodePointcut.read(VersionedDataInputStream s,
ISourceContext context)
|
static Pointcut |
WithinPointcut.read(VersionedDataInputStream s,
ISourceContext context)
|
static Pointcut |
AndPointcut.read(VersionedDataInputStream s,
ISourceContext context)
|
static Pointcut |
ArgsAnnotationPointcut.read(VersionedDataInputStream s,
ISourceContext context)
|
static Pointcut |
HandlerPointcut.read(VersionedDataInputStream s,
ISourceContext context)
|
static Pointcut |
ThisOrTargetAnnotationPointcut.read(VersionedDataInputStream s,
ISourceContext context)
|
static Pointcut |
AnnotationPointcut.read(VersionedDataInputStream s,
ISourceContext context)
|
Pointcut |
Pointcut.resolve(IScope scope)
Returns this pointcut mutated |
Pointcut |
PointcutRewriter.rewrite(Pointcut pc)
|
Pointcut |
PointcutRewriter.rewrite(Pointcut pc,
boolean forceRewrite)
Set forcerewrite if you want to override the checking for something already in DNF (useful for some testing) Repeated processing of something already in DNF is expensive (it ends up being done for every pointcut on every incremental compile) - so let's not do it if we don't have to. |
Methods in org.aspectj.weaver.patterns with parameters of type Pointcut | |
---|---|
int |
PointcutEvaluationExpenseComparator.compare(Pointcut p1,
Pointcut p2)
Compare 2 pointcuts based on an estimate of how expensive they may be to evaluate. |
Pointcut |
PointcutRewriter.createAndsFor(Pointcut[] ps)
Passed an array of pointcuts, returns an AND tree with them in. |
static java.lang.String |
PointcutRewriter.format(Pointcut p)
Allows formatting of the output pointcut for debugging... |
TypePattern |
PerThisOrTargetPointcutVisitor.getPerTypePointcut(Pointcut perClausePointcut)
|
Pointcut |
PointcutRewriter.not(Pointcut p)
Returns a NOTted form of the pointcut p - we cope with already NOTted pointcuts. |
Pointcut |
PointcutRewriter.rewrite(Pointcut pc)
|
Pointcut |
PointcutRewriter.rewrite(Pointcut pc,
boolean forceRewrite)
Set forcerewrite if you want to override the checking for something already in DNF (useful for some testing) Repeated processing of something already in DNF is expensive (it ends up being done for every pointcut on every incremental compile) - so let's not do it if we don't have to. |
Constructors in org.aspectj.weaver.patterns with parameters of type Pointcut | |
---|---|
AndPointcut(Pointcut left,
Pointcut right)
|
|
CflowPointcut(Pointcut entry,
boolean isBelow,
int[] freeVars)
|
|
DeclareErrorOrWarning(boolean isError,
Pointcut pointcut,
java.lang.String message)
|
|
DeclareSoft(TypePattern exception,
Pointcut pointcut)
|
|
NotPointcut(Pointcut negated)
|
|
NotPointcut(Pointcut pointcut,
int startPos)
|
|
OrPointcut(Pointcut left,
Pointcut right)
|
|
PerCflow(Pointcut entry,
boolean isBelow)
|
|
PerObject(Pointcut entry,
boolean isThis)
|
Uses of Pointcut in org.aspectj.weaver.reflect |
---|
Methods in org.aspectj.weaver.reflect that return Pointcut | |
---|---|
Pointcut |
InternalUseOnlyPointcutParser.concretizePointcutExpression(Pointcut pc,
java.lang.Class inScope,
PointcutParameter[] formalParameters)
|
Pointcut |
InternalUseOnlyPointcutParser.resolvePointcutExpression(java.lang.String expression,
java.lang.Class inScope,
PointcutParameter[] formalParameters)
|
Methods in org.aspectj.weaver.reflect with parameters of type Pointcut | |
---|---|
Pointcut |
InternalUseOnlyPointcutParser.concretizePointcutExpression(Pointcut pc,
java.lang.Class inScope,
PointcutParameter[] formalParameters)
|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |