org.jboss.aop.instrument |
|
Java Source File Name | Type | Comment |
ArrayAccessTransformer.java | Class | |
CallerInfoAdder.java | Class | |
CallerTransformer.java | Class | |
ClassicCallerInfoAdder.java | Class | |
ClassicInstrumentor.java | Class | |
CodeConversionObserver.java | Interface | Must be implemented by transformers that need to be notified after the code
conversion is performed. |
Codifier.java | Class | Register pending codes, so that they can be added
to a class bytecode in a later moment. |
ConByConJoinPointGenerator.java | Class | |
ConByMethodJoinPointGenerator.java | Class | |
ConstructionJoinPointGenerator.java | Class | |
ConstructionTransformer.java | Class | |
ConstructorExecutionTransformer.java | Class | |
ConstructorJoinPointGenerator.java | Class | |
DeclareChecker.java | Class | |
DynamicTransformationObserver.java | Interface | Observer of the transformation process of a class (the transformation target class). |
FieldAccessTransformer.java | Class | |
FieldJoinPointGenerator.java | Class | |
GeneratedAdvisorCallerInfoAdder.java | Class | |
GeneratedAdvisorCallerTransformer.java | Class | |
GeneratedAdvisorConstructionTransformer.java | Class | |
GeneratedAdvisorConstructorExecutionTransformer.java | Class | |
GeneratedAdvisorFieldAccessTransformer.java | Class | |
GeneratedAdvisorInstrumentor.java | Class | |
GeneratedAdvisorMethodExecutionTransformer.java | Class | |
HotSwapper.java | Interface | HotSwapper represents a class capable of hot swapping code. |
Instrumentor.java | Class | Transforms byte code, making a class advisable. |
InstrumentorEnum.java | Class | |
InstrumentorFactory.java | Class | |
JoinpointClassification.java | Class | This class represents the classification of a joinpoint. |
JoinpointClassifier.java | Class | This class performs the joinpoint classifications. |
JoinpointFullClassifier.java | Class | This class fully classifies joinpoints as JoinpointClassification.PREPARED
as JoinpointClasification.WRAPPED and as
JoinpointClassification.DYNAMICALY_WRAPPED according
to the pointcuts registered in AspectManager . |
JoinPointGenerator.java | Class | |
JoinpointSimpleClassifier.java | Class | This joinpoint classifier is anaware of differences between
PREPARED and WRAPPED classifications. |
JoinpointStatusUpdate.java | Class | This class contains the status update of
all joinpoints associated to a class. |
MethodByConJoinPointGenerator.java | Class | |
MethodByMethodJoinPointGenerator.java | Class | |
MethodExecutionTransformer.java | Class | |
MethodJoinPointGenerator.java | Class | |
NonOptimizedCallerTransformer.java | Class | |
NonOptimizedConstructionTransformer.java | Class | |
NonOptimizedConstructorExecutionTransformer.java | Class | |
NonOptimizedFieldAccessTransformer.java | Class | |
NonOptimizedMethodExecutionTransformer.java | Class | |
OptimizedBehaviourInvocations.java | Class | |
OptimizedCallerInvocations.java | Class | |
OptimizedCallerTransformer.java | Class | |
OptimizedConstructionInvocations.java | Class | |
OptimizedConstructionTransformer.java | Class | |
OptimizedConstructorExecutionTransformer.java | Class | |
OptimizedConstructorInvocations.java | Class | |
OptimizedFieldAccessTransformer.java | Class | |
OptimizedFieldInvocations.java | Class | |
OptimizedInvocations.java | Class | |
OptimizedMethodExecutionTransformer.java | Class | |
OptimizedMethodInvocations.java | Class | |
SecurityActions.java | Class | |
TransformationException.java | Class | |
TransformerCommon.java | Class | |
TransformerFactory.java | Class | |
Untransformable.java | Interface | |
WrapperTransformer.java | Class | This class is responsible for wrapping joinpoints.
In this context, wrapping means just changing a joinpoint status according
to it's wrapping state.
A joinpoint is identified by a class member and a transformation text, because
there may be more than one joinpoint associated with a classe member, and
whe have to differentiate them (pick, for exemple, the field read and field write
joinpoints; in this case we have two joinponts associated with a single field).
When more than a joinpont is associated with a class member, we say that there is
more than one transformation type available to be applied to this class member.
The transformation types available to a member are identified by a String
array passed to WrapperTransformer constructor.
There must be a WrapperTransformer instance for each transformer. |