Package org.codehaus.aspectwerkz.transform.inlining.compiler
SinceNot specified.
VersionNot specified.
AuthorNot specified.
Wiki javadoc Use textile entry format.
Add your comments here.
Classes
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?

Factory for the different join point implementations.

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.