|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectorg.codehaus.aspectwerkz.transform.delegation.MethodCallTransformer
Advises method CALL join points.
| Field Summary |
| Fields inherited from interface org.codehaus.aspectwerkz.transform.Transformer |
STATUS_HAS_NO_POINTCUT, STATUS_HAS_POINTCUT, STATUS_SKIP |
| Constructor Summary | |
MethodCallTransformer()
|
|
| Method Summary | |
static boolean |
classFilter(SystemDefinition definition,
ExpressionContext ctx,
javassist.CtClass cg)
Filters the classes to be transformed. |
static boolean |
methodFilterCallee(javassist.CtMethod method)
Filters the callee methods. |
static boolean |
methodFilterCaller(javassist.CtBehavior method)
Filters the caller methods. |
void |
transform(Context context,
Klass klass)
Transforms the call side pointcuts. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public MethodCallTransformer()
| Method Detail |
public void transform(Context context,
Klass klass)
throws javassist.NotFoundException,
javassist.CannotCompileException
transform in interface Transformercontext - the transformation contextklass - the class set.
javassist.NotFoundException
javassist.CannotCompileException
public static boolean classFilter(SystemDefinition definition,
ExpressionContext ctx,
javassist.CtClass cg)
definition - the definitionctx - the contextcg - the class to filter
public static boolean methodFilterCaller(javassist.CtBehavior method)
method - the method to filter
public static boolean methodFilterCallee(javassist.CtMethod method)
method - the name of method to filter
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||