|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.codehaus.aspectwerkz.transform.delegation.MethodCallUnTransformer
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 | |
MethodCallUnTransformer()
|
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 MethodCallUnTransformer()
Method Detail |
public void transform(Context context, Klass klass) throws javassist.NotFoundException, javassist.CannotCompileException
transform
in interface Transformer
context
- 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 |