Package org.codehaus.aspectwerkz.transform.inlining.compiler

Class Summary
AbstractJoinPointCompiler Abstract base class for the different join point compiler implementations.
CompilationInfo Info needed for the compilation of the join point, holds both the initial model and the latest redefined model.
CompilationInfo.Model Represents the information needed to compile one joinpoint at a given time
ConstructorCallJoinPointCompiler A compiler that compiles/generates a class that represents a specific join point, a class which invokes the advices and the target join point statically.
ConstructorCallJoinPointRedefiner Redefines the existing join point class and turns it into a delegation class delegating to the newly created replacement join point class.
ConstructorExecutionJoinPointCompiler A compiler that compiles/generates a class that represents a specific join point, a class which invokes the advices and the target join point statically.
ConstructorExecutionJoinPointRedefiner Redefines the existing join point class and turns it into a delegation class delegating to the newly created replacement join point class.
FieldGetJoinPointCompiler A compiler that compiles/generates a class that represents a specific join point, a class which invokes the advices and the target join point statically.
FieldGetJoinPointRedefiner Redefines the existing join point class and turns it into a delegation class delegating to the newly created replacement join point class.
FieldSetJoinPointCompiler A compiler that compiles/generates a class that represents a specific join point, a class which invokes the advices and the target join point statically.
FieldSetJoinPointRedefiner Redefines the existing join point class and turns it into a delegation class delegating to the newly created replacement join point class.
HandlerJoinPointCompiler A compiler that compiles/generates a class that represents a specific join point, a class which invokes the advices and the target join point statically.
HandlerJoinPointRedefiner Redefines the existing join point class and turns it into a delegation class delegating to the newly created replacement join point class.
JoinPointFactory TODO is factory a good name, now that it does so much more?
MatchingJoinPointInfo Holds info sufficient for picking out the join points we are interested in advising.
MethodCallJoinPointCompiler A compiler that compiles/generates a class that represents a specific join point, a class which invokes the advices and the target join point statically.
MethodCallJoinPointRedefiner Redefines the existing join point class and turns it into a delegation class delegating to the newly created replacement join point class.
MethodExecutionJoinPointCompiler A compiler that compiles/generates a class that represents a specific join point, a class which invokes the advices and the target join point statically.
MethodExecutionJoinPointRedefiner Redefines the existing join point class and turns it into a delegation class delegating to the newly created replacement join point class.
RuntimeCheckVisitor Visit an expression and push on the bytecode stack the boolean expression that corresponds to the residual part for the target(CALLEE) filtering and cflow / cflowbelow runtime checks

TODO: for now OR / AND / NOT are turned in IAND etc, ie "&" and not "&&" that is more efficient but is using labels.

StaticInitializationJoinPointCompiler A compiler that compiles/generates a class that represents a specific join point, a class which invokes the advices and the target join point statically.
 



Copyright © 2002-2005 Jonas Bonér, Alexandre Vasseur. All Rights Reserved.