Package org.aspectj.weaver.patterns
Class PointcutRewriter
java.lang.Object
org.aspectj.weaver.patterns.PointcutRewriter
Performs term rewriting for pointcut expressions.
- Author:
- colyer, clement
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptioncreateAndsFor(Pointcut[] ps)
Passed an array of pointcuts, returns an AND tree with them in.static String
Allows formatting of the output pointcut for debugging...Returns a NOTted form of the pointcut p - we cope with already NOTted pointcuts.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.
-
Constructor Details
-
PointcutRewriter
public PointcutRewriter()
-
-
Method Details
-
rewrite
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. See pr113257 -
rewrite
-
format
Allows formatting of the output pointcut for debugging... -
not
Returns a NOTted form of the pointcut p - we cope with already NOTted pointcuts. -
createAndsFor
Passed an array of pointcuts, returns an AND tree with them in.
-