public class CflowIntraAggregate
- extends BodyTransformer
Cflow Intraprocedural analysis phase I:
aggregates all the local variables that access the same
CflowStack/Counter field of an aspect into one variable,
assigned at the beginning of the method.
Improves the bytecode slightly over what is otherwise produced.
Relies on: Any local variable of type CFlowStack/CFlowCounter is
introduced by the weaver, and the CFlowStack/CFlowCounter static
fields in aspects are never modified after they are initialized.
- Damien Sereni
|Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
public static CflowIntraAggregate v()
public static void reset()
protected void internalTransform(Body b,