A B C D E F G H I J K L M N O P Q R S T U V W X _

A

ADVICE_CONTAINER_IMPLEMENTATION_CLASS - Static variable in class org.codehaus.aspectwerkz.definition.StartupManager
The advice container class to use.
ADVICE_DEF - Static variable in class org.codehaus.aspectwerkz.definition.AttributeTag
The name of the advice definition tag.
ADVICE_PARAM - Static variable in class org.codehaus.aspectwerkz.definition.AttributeTag
The name of the advice param tag.
ASPECTWERKZ_HOME - Static variable in class org.codehaus.aspectwerkz.definition.StartupManager
The path to the aspectwerkz home directory.
ASPECTWERKZ_PREFIX - Static variable in class org.codehaus.aspectwerkz.transform.TransformationUtil
 
ASPECT_COMPONENT_UUID - Static variable in class org.codehaus.aspectwerkz.MetaDataKeys
 
ASPECT_WERKZ_CLASS - Static variable in class org.codehaus.aspectwerkz.transform.TransformationUtil
 
AbstractAdvice - class org.codehaus.aspectwerkz.advice.AbstractAdvice.
Abstract base class for all advice classes.
AbstractAdvice() - Constructor for class org.codehaus.aspectwerkz.advice.AbstractAdvice
Creates a new abstract advice.
AbstractJoinPointController - class org.codehaus.aspectwerkz.joinpoint.control.AbstractJoinPointController.
Abstract join point controller with convenience methods for managing advices.
AbstractJoinPointController() - Constructor for class org.codehaus.aspectwerkz.joinpoint.control.AbstractJoinPointController
 
AbstractPointcut - class org.codehaus.aspectwerkz.pointcut.AbstractPointcut.
Abstract implementation of the pointcut concept.
AbstractPointcut(String, String) - Constructor for class org.codehaus.aspectwerkz.pointcut.AbstractPointcut
Creates a new pointcut.
AddImplementationTransformer - class org.codehaus.aspectwerkz.transform.AddImplementationTransformer.
Adds an Introductions to classes.
AddImplementationTransformer() - Constructor for class org.codehaus.aspectwerkz.transform.AddImplementationTransformer
Retrieves the weave model.
AddInterfaceTransformer - class org.codehaus.aspectwerkz.transform.AddInterfaceTransformer.
Adds an interfaces to classes.
AddInterfaceTransformer() - Constructor for class org.codehaus.aspectwerkz.transform.AddInterfaceTransformer
Retrieves the weave model.
AddMetaDataTransformer - class org.codehaus.aspectwerkz.transform.AddMetaDataTransformer.
Adds meta-data storage for the target classes.
AddMetaDataTransformer() - Constructor for class org.codehaus.aspectwerkz.transform.AddMetaDataTransformer
Retrieves the weave model.
AddReadObjectTransformer - class org.codehaus.aspectwerkz.transform.AddReadObjectTransformer.
Adds a private void readObject(final ObjectInputStream stream) throws Exception to all target objects.
AddReadObjectTransformer() - Constructor for class org.codehaus.aspectwerkz.transform.AddReadObjectTransformer
Retrieves the weave model.
AddSerialVersionUidTransformer - class org.codehaus.aspectwerkz.transform.AddSerialVersionUidTransformer.
Adds a new serialVersionUID to the class (if the class is serializable and does not have a UID already defined).
AddSerialVersionUidTransformer() - Constructor for class org.codehaus.aspectwerkz.transform.AddSerialVersionUidTransformer
Retrieves the weave model.
AddUuidTransformer - class org.codehaus.aspectwerkz.transform.AddUuidTransformer.
Adds an UuidGenerator to all transformed classes.
AddUuidTransformer() - Constructor for class org.codehaus.aspectwerkz.transform.AddUuidTransformer
Retrieves the weave model.
Advice - interface org.codehaus.aspectwerkz.advice.Advice.
Implements the Advice concept.
I.e.a function object that can be defined to be invoked before, after or instead of specific points in the execution flow of the program.
AdviceContainer - interface org.codehaus.aspectwerkz.advice.AdviceContainer.
Interface for the advice container implementations.
AdviceDefinition - class org.codehaus.aspectwerkz.definition.AdviceDefinition.
Holds the advice definition.
AdviceDefinition() - Constructor for class org.codehaus.aspectwerkz.definition.AdviceDefinition
 
AdviceIndexTuple - class org.codehaus.aspectwerkz.advice.AdviceIndexTuple.
Holds an advice/index tuple.
AdviceIndexTuple(String, int) - Constructor for class org.codehaus.aspectwerkz.advice.AdviceIndexTuple
Sets the advice name A the index.
AdviceStackDefinition - class org.codehaus.aspectwerkz.definition.AdviceStackDefinition.
Holds the advice stack definition.
AdviceStackDefinition() - Constructor for class org.codehaus.aspectwerkz.definition.AdviceStackDefinition
 
AdviceWeavingRule - class org.codehaus.aspectwerkz.definition.AdviceWeavingRule.
Handles the advice weaving rule definition.
AdviceWeavingRule() - Constructor for class org.codehaus.aspectwerkz.definition.AdviceWeavingRule
 
AdviseCallerSideMethodTransformer - class org.codehaus.aspectwerkz.transform.AdviseCallerSideMethodTransformer.
Advises caller side method invocations.
AdviseCallerSideMethodTransformer() - Constructor for class org.codehaus.aspectwerkz.transform.AdviseCallerSideMethodTransformer
Constructor.
AdviseMemberFieldTransformer - class org.codehaus.aspectwerkz.transform.AdviseMemberFieldTransformer.
Transforms member fields to become "aspect-aware".
AdviseMemberFieldTransformer() - Constructor for class org.codehaus.aspectwerkz.transform.AdviseMemberFieldTransformer
Retrieves the weave model.
AdviseMemberMethodTransformer - class org.codehaus.aspectwerkz.transform.AdviseMemberMethodTransformer.
Transforms member methods to become "aspect-aware".
AdviseMemberMethodTransformer() - Constructor for class org.codehaus.aspectwerkz.transform.AdviseMemberMethodTransformer
Retrieves the weave model.
AdviseStaticFieldTransformer - class org.codehaus.aspectwerkz.transform.AdviseStaticFieldTransformer.
Transforms member fields to become "aspect-aware".
AdviseStaticFieldTransformer() - Constructor for class org.codehaus.aspectwerkz.transform.AdviseStaticFieldTransformer
Retrieves the weave model.
AdviseStaticMethodTransformer - class org.codehaus.aspectwerkz.transform.AdviseStaticMethodTransformer.
Transforms static methods to become "aspect-aware".
AdviseStaticMethodTransformer() - Constructor for class org.codehaus.aspectwerkz.transform.AdviseStaticMethodTransformer
Retrieves the weave model.
AroundAdvice - class org.codehaus.aspectwerkz.advice.AroundAdvice.
Executes around or instead of the original method invocation.
AroundAdvice() - Constructor for class org.codehaus.aspectwerkz.advice.AroundAdvice
Sets the class of the class.
Aspect - class org.codehaus.aspectwerkz.Aspect.
Implements the Aspect concept.
Aspect(String) - Constructor for class org.codehaus.aspectwerkz.Aspect
Creates a new aspect.
Aspect(String, String) - Constructor for class org.codehaus.aspectwerkz.Aspect
Creates a new aspect.
AspectDefinition - class org.codehaus.aspectwerkz.definition.AspectDefinition.
Holds the aspect definition.
AspectDefinition() - Constructor for class org.codehaus.aspectwerkz.definition.AspectDefinition
 
AspectWerkz - class org.codehaus.aspectwerkz.AspectWerkz.
Manages the aspects in the AspectWerkz system.
Handles the initialization and configuration of the system.
Stores and indexes the aspects defined in the system.
Stores and indexes the advised methods.
Stores and indexes the introduced methods.
AspectWerkzC - class org.codehaus.aspectwerkz.compiler.AspectWerkzC.
AspectWerkzC allow for precompilation of class / jar / zip given a class preprocessor.
AspectWerkzC() - Constructor for class org.codehaus.aspectwerkz.compiler.AspectWerkzC
Construct a new Utility, restore the index for backup
AspectWerkzCodeTransformerComponent - interface org.codehaus.aspectwerkz.transform.AspectWerkzCodeTransformerComponent.
Interface for code transformer components.
AspectWerkzDefinition - class org.codehaus.aspectwerkz.definition.AspectWerkzDefinition.
Implements the AspectWerkz definition.
AspectWerkzDefinition() - Constructor for class org.codehaus.aspectwerkz.definition.AspectWerkzDefinition
Creates a new instance, creates and sets the system aspect.
AspectWerkzInterfaceTransformerComponent - interface org.codehaus.aspectwerkz.transform.AspectWerkzInterfaceTransformerComponent.
Interface for the interface transformer components.
AspectWerkzPreProcessor - class org.codehaus.aspectwerkz.transform.AspectWerkzPreProcessor.
AspectWerkzPreProcessor is the entry poinbt of the AspectWerkz layer 2 It implements the ClassPreProcessor interface defined in layer 1.
Issued from JMangler, the transformer stack is hardcoded here - need refactoring.

Available options are: -Daspectwerkz.transform.verbose=yes turns on verbose mode: print on stdout all non filtered class names and which transformation are applied -Daspectwerkz.transform.dump=org.myapp.* dumps transformed class matching pattern org.myapp.*(even unmodified ones) in ./_dump directory (relative to where applications starts).
AspectWerkzPreProcessor() - Constructor for class org.codehaus.aspectwerkz.transform.AspectWerkzPreProcessor
 
AttributeC - class org.codehaus.aspectwerkz.metadata.AttributeC.
Parses a given source tree and compiles "runtime attributes" (set as JavaDoc tags throughout the code) into an XML definition.
AttributeC() - Constructor for class org.codehaus.aspectwerkz.metadata.AttributeC
 
AttributeTag - class org.codehaus.aspectwerkz.definition.AttributeTag.
Holds the attribute tag definitions.
AttributeTag() - Constructor for class org.codehaus.aspectwerkz.definition.AttributeTag
 
addAbstractAspect(AspectDefinition) - Method in class org.codehaus.aspectwerkz.definition.AspectWerkzDefinition
Adds an abstract aspect definition.
addAdvice(String) - Method in class org.codehaus.aspectwerkz.definition.AdviceStackDefinition
Adds the name of an advice.
addAdvice(AdviceDefinition) - Method in class org.codehaus.aspectwerkz.definition.AspectWerkzDefinition
Adds an advice definition.
addAdvice(String, MethodJoinPoint, MethodPointcut) - Method in class org.codehaus.aspectwerkz.joinpoint.control.AbstractJoinPointController
Adds an advice to a pointcut
addAdvice(String) - Method in class org.codehaus.aspectwerkz.pointcut.AbstractPointcut
Adds an advice to the pointcut.
addAdviceRef(String) - Method in class org.codehaus.aspectwerkz.definition.AdviceWeavingRule
Adds a new advice reference.
addAdviceStack(AdviceStackDefinition) - Method in class org.codehaus.aspectwerkz.definition.AspectWerkzDefinition
Adds an advice stack definition.
addAdviceStackRef(String) - Method in class org.codehaus.aspectwerkz.definition.AdviceWeavingRule
Adds a new advice stack reference.
addAdviceWeavingRule(AdviceWeavingRule) - Method in class org.codehaus.aspectwerkz.definition.AspectDefinition
Adds a new advice weaving rule.
addAdvices(String[]) - Method in class org.codehaus.aspectwerkz.pointcut.AbstractPointcut
Adds an array of advices to the pointcut.
Makes a defensive copy.
addAspect(AspectDefinition) - Method in class org.codehaus.aspectwerkz.definition.AspectWerkzDefinition
Adds an aspect definition.
addAspectToUse(String) - Method in class org.codehaus.aspectwerkz.definition.AspectWerkzDefinition
Adds a new aspect to use.
addCallerSidePointcut(CallerSidePointcut) - Method in class org.codehaus.aspectwerkz.Aspect
Adds a new caller side pointcut to the class.
addCallerSidePointcutPattern(PointcutDefinition) - Method in class org.codehaus.aspectwerkz.definition.AdviceWeavingRule
Adds a new caller side pointcut pattern.
addCallerSidePointcuts(CallerSidePointcut[]) - Method in class org.codehaus.aspectwerkz.Aspect
Adds an array with new caller side pointcuts to the class.
addControllerDef(ControllerDefinition) - Method in class org.codehaus.aspectwerkz.definition.AspectDefinition
Adds a new controller definition.
addField(ClassGen, Field) - Static method in class org.codehaus.aspectwerkz.transform.TransformationUtil
Add the given field implementation to the given class representation.
addGetFieldPointcut(FieldPointcut) - Method in class org.codehaus.aspectwerkz.Aspect
Adds a new get field pointcut to the class.
addGetFieldPointcutPattern(PointcutDefinition) - Method in class org.codehaus.aspectwerkz.definition.AdviceWeavingRule
Adds a new get field pointcut pattern.
addGetFieldPointcuts(FieldPointcut[]) - Method in class org.codehaus.aspectwerkz.Aspect
Adds an array with new get field pointcuts to the class.
addInterfaceToClass(ClassGen, String) - Static method in class org.codehaus.aspectwerkz.transform.TransformationUtil
Add the given interface to the given class representation.
addIntroduction(String) - Method in class org.codehaus.aspectwerkz.Aspect
Adds an introduction to the open class.
addIntroduction(IntroductionDefinition) - Method in class org.codehaus.aspectwerkz.definition.AspectWerkzDefinition
Adds a new introductions definition.
addIntroductionRef(String) - Method in class org.codehaus.aspectwerkz.definition.IntroductionWeavingRule
Adds a new introduction reference.
addIntroductionWeavingRule(IntroductionWeavingRule) - Method in class org.codehaus.aspectwerkz.definition.AspectDefinition
Adds a new introduction weaving rule.
addIntroductions(String[]) - Method in class org.codehaus.aspectwerkz.Aspect
Adds an array with introductions to the open class.
addMetaData(Object, Object) - Method in class org.codehaus.aspectwerkz.transform.Context
Adds new meta-data for the transformation.
addMethod(ClassGen, Method) - Static method in class org.codehaus.aspectwerkz.transform.TransformationUtil
Add the given method implementation to the given class representation.
addMethodPointcut(MethodPointcut) - Method in class org.codehaus.aspectwerkz.Aspect
Adds a new method pointcut to the class.
addMethodPointcutPattern(PointcutDefinition) - Method in class org.codehaus.aspectwerkz.definition.AdviceWeavingRule
Adds a new method pointcut pattern.
addMethodPointcutPattern(PointcutDefinition) - Method in class org.codehaus.aspectwerkz.definition.ControllerDefinition
Adds a new method pointcut pattern.
addMethodPointcuts(MethodPointcut[]) - Method in class org.codehaus.aspectwerkz.Aspect
Adds a new method pointcuts to the class.
addMethodToCFlowMethodMap(PointcutPatternTuple, PointcutPatternTuple) - Method in class org.codehaus.aspectwerkz.Aspect
Adds a new method pattern to the method->cflow-method map.
addParameter(String, String) - Method in class org.codehaus.aspectwerkz.definition.AdviceDefinition
Adds a new parameter to the advice.
addPointcutDef(PointcutDefinition) - Method in class org.codehaus.aspectwerkz.definition.AspectDefinition
Adds a new pointcut.
addPointcutDef(PointcutDefinition) - Method in class org.codehaus.aspectwerkz.pointcut.CallerSidePointcut
Adds a new pointcut definition.
addPointcutDef(PointcutDefinition) - Method in class org.codehaus.aspectwerkz.pointcut.FieldPointcut
Adds a new pointcut definition.
addPointcutDef(PointcutDefinition) - Method in class org.codehaus.aspectwerkz.pointcut.MethodPointcut
Adds a new pointcut pattern.
addPointcutDef(PointcutDefinition) - Method in class org.codehaus.aspectwerkz.pointcut.ThrowsPointcut
Adds a new pointcut definition.
addPostAdvice(String) - Method in class org.codehaus.aspectwerkz.pointcut.CallerSidePointcut
Adds post advice to the pointcut.
addPostAdvice(String) - Method in class org.codehaus.aspectwerkz.pointcut.FieldPointcut
Adds post advice to the pointcut.
addPostAdvices(String[]) - Method in class org.codehaus.aspectwerkz.pointcut.CallerSidePointcut
Adds post advices to the pointcut.
addPostAdvices(String[]) - Method in class org.codehaus.aspectwerkz.pointcut.FieldPointcut
Adds post advices to the pointcut.
addPreAdvice(String) - Method in class org.codehaus.aspectwerkz.pointcut.CallerSidePointcut
Adds a pre advice to the pointcut.
addPreAdvice(String) - Method in class org.codehaus.aspectwerkz.pointcut.FieldPointcut
Adds a pre advice to the pointcut.
addPreAdvices(String[]) - Method in class org.codehaus.aspectwerkz.pointcut.CallerSidePointcut
Adds pre advices to the pointcut.
addPreAdvices(String[]) - Method in class org.codehaus.aspectwerkz.pointcut.FieldPointcut
Adds pre advices to the pointcut.
addSetFieldPointcut(FieldPointcut) - Method in class org.codehaus.aspectwerkz.Aspect
Adds a new set field pointcut to the class.
addSetFieldPointcutPattern(PointcutDefinition) - Method in class org.codehaus.aspectwerkz.definition.AdviceWeavingRule
Adds a new set field pointcut pattern.
addSetFieldPointcuts(FieldPointcut[]) - Method in class org.codehaus.aspectwerkz.Aspect
Adds an array with new set field pointcuts to the class.
addThrowsPointcut(ThrowsPointcut) - Method in class org.codehaus.aspectwerkz.Aspect
Adds a new throws pointcut to the class.
addThrowsPointcutPattern(PointcutDefinition) - Method in class org.codehaus.aspectwerkz.definition.AdviceWeavingRule
Adds a new throws pointcut pattern.
addThrowsPointcuts(ThrowsPointcut[]) - Method in class org.codehaus.aspectwerkz.Aspect
Adds an array with new throws pointcuts to the class.
addTransformationScope(String) - Method in class org.codehaus.aspectwerkz.definition.AspectWerkzDefinition
Adds a new transformation scope.

B

BCELMethodComparator - class org.codehaus.aspectwerkz.transform.BCELMethodComparator.
Compares BCEL Methods.
BCELMethodComparator() - Constructor for class org.codehaus.aspectwerkz.transform.BCELMethodComparator
 
BOOLEAN - Static variable in class org.codehaus.aspectwerkz.Type
 
BYTE - Static variable in class org.codehaus.aspectwerkz.Type
 
BcelMetaDataMaker - class org.codehaus.aspectwerkz.metadata.BcelMetaDataMaker.
Convenience methods to construct MetaData instances from BCEL classes.
BcelMetaDataMaker() - Constructor for class org.codehaus.aspectwerkz.metadata.BcelMetaDataMaker
 
BootClasspathStarter - class org.codehaus.aspectwerkz.hook.BootClasspathStarter.
Starts a target process adding a dir in -Xbootclasspath/p: option Target process is launched using $JAVA_HOME/bin/java [opt] [main]
and [opt] is patched to use [bootDir] in -Xbootclasspath/p: option.
This is suitable for java 1.3.
This can be use with java 1.4 to avoid running in JDWP mode.
BootClasspathStarter(String, String, String) - Constructor for class org.codehaus.aspectwerkz.hook.BootClasspathStarter
 
backup(File, int) - Method in class org.codehaus.aspectwerkz.compiler.AspectWerkzC
Backup source file in backup_dir/index/file.
backupFile(File, File) - Method in class org.codehaus.aspectwerkz.compiler.Utility
Copy a file or directory recursively

C

CALLERSIDE_POINTCUT_NAME - Static variable in class org.codehaus.aspectwerkz.metadata.AttributeC
 
CALLER_SIDE - Static variable in class org.codehaus.aspectwerkz.definition.AttributeTag
The name of the caller side attributes tag.
CALLER_SIDE - Static variable in class org.codehaus.aspectwerkz.definition.PointcutDefinition
 
CALLER_SIDE_DELIMITER - Static variable in class org.codehaus.aspectwerkz.definition.AspectWerkzDefinition
 
CALLER_SIDE_JOIN_POINT_CLASS - Static variable in class org.codehaus.aspectwerkz.transform.TransformationUtil
 
CALLER_SIDE_JOIN_POINT_POST_EXECUTION_METHOD - Static variable in class org.codehaus.aspectwerkz.transform.TransformationUtil
 
CALLER_SIDE_JOIN_POINT_PREFIX - Static variable in class org.codehaus.aspectwerkz.transform.TransformationUtil
 
CALLER_SIDE_JOIN_POINT_PRE_EXECUTION_METHOD - Static variable in class org.codehaus.aspectwerkz.transform.TransformationUtil
 
CALLER_SIDE_JOIN_POINT_TYPE - Static variable in class org.codehaus.aspectwerkz.transform.TransformationUtil
 
CALL_SIDE_DELIMITER - Static variable in class org.codehaus.aspectwerkz.transform.TransformationUtil
 
CFLOW - Static variable in class org.codehaus.aspectwerkz.definition.AttributeTag
The name of the cflow attributes tag.
CFLOW - Static variable in class org.codehaus.aspectwerkz.definition.PointcutDefinition
 
CFLOW_POINTCUT_NAME - Static variable in class org.codehaus.aspectwerkz.metadata.AttributeC
 
CFlowPostAdvice - class org.codehaus.aspectwerkz.advice.CFlowPostAdvice.
Registers the join point as the end of a control flow (cflow) in the AspectWerkz system.
CFlowPostAdvice() - Constructor for class org.codehaus.aspectwerkz.advice.CFlowPostAdvice
Creates a new cflow advice.
CFlowPreAdvice - class org.codehaus.aspectwerkz.advice.CFlowPreAdvice.
Registers the join point as the start of a control flow (cflow) in the AspectWerkz system.
CFlowPreAdvice() - Constructor for class org.codehaus.aspectwerkz.advice.CFlowPreAdvice
Creates a new cflow advice.
CHAR - Static variable in class org.codehaus.aspectwerkz.Type
 
CLASS_LOOKUP_METHOD - Static variable in class org.codehaus.aspectwerkz.transform.TransformationUtil
 
CLOSE - Static variable in class org.codehaus.aspectwerkz.connectivity.Command
 
CONSTRUCTOR_JOIN_POINT_CLASS - Static variable in class org.codehaus.aspectwerkz.transform.TransformationUtil
 
CONSTRUCTOR_JOIN_POINT_PREFIX - Static variable in class org.codehaus.aspectwerkz.transform.TransformationUtil
 
CONSTRUCTOR_JOIN_POINT_TYPE - Static variable in class org.codehaus.aspectwerkz.transform.TransformationUtil
 
CONTROLLER - Static variable in class org.codehaus.aspectwerkz.definition.AttributeTag
The name of the controller that controls the execution model of the advice chain.
CONTROLLER_POINTCUT_NAME - Static variable in class org.codehaus.aspectwerkz.metadata.AttributeC
 
CREATE - Static variable in class org.codehaus.aspectwerkz.connectivity.Command
 
CallerSideJoinPoint - class org.codehaus.aspectwerkz.joinpoint.CallerSideJoinPoint.
Matches well defined point of execution in the program where a method is invoked.
CallerSideJoinPoint(String, Class, String, String, String, String) - Constructor for class org.codehaus.aspectwerkz.joinpoint.CallerSideJoinPoint
Creates a new CallerSideJoinPoint object.
CallerSidePattern - class org.codehaus.aspectwerkz.regexp.CallerSidePattern.
Implements the regular expression pattern matcher for caller side methods in AspectWerkz.
CallerSidePointcut - class org.codehaus.aspectwerkz.pointcut.CallerSidePointcut.
Implements the pointcut concept for caller side method access.
CallerSidePointcut(String) - Constructor for class org.codehaus.aspectwerkz.pointcut.CallerSidePointcut
Creates a new caller side pointcut.
CallerSidePointcut(String, String) - Constructor for class org.codehaus.aspectwerkz.pointcut.CallerSidePointcut
Creates a new caller side pointcut.
ClassList - class org.codehaus.aspectwerkz.metadata.ClassList.
A list of all the possible target classes.
ClassList() - Constructor for class org.codehaus.aspectwerkz.metadata.ClassList
 
ClassLoaderPatcher - class org.codehaus.aspectwerkz.hook.ClassLoaderPatcher.
Utility methods to manipulate class redefinition of java.lang.ClassLoader in xxxStarter
ClassLoaderPatcher() - Constructor for class org.codehaus.aspectwerkz.hook.ClassLoaderPatcher
 
ClassLoaderPreProcessor - interface org.codehaus.aspectwerkz.hook.ClassLoaderPreProcessor.
Implement to be the java.lang.ClassLoader pre processor.
ClassLoaderPreProcessorImpl - class org.codehaus.aspectwerkz.hook.impl.ClassLoaderPreProcessorImpl.
Instruments the java.lang.ClassLoader to plug in the Class PreProcessor mechanism using BCEL.
ClassLoaderPreProcessorImpl() - Constructor for class org.codehaus.aspectwerkz.hook.impl.ClassLoaderPreProcessorImpl
 
ClassMetaData - class org.codehaus.aspectwerkz.metadata.ClassMetaData.
Holds meta-data for a class.
ClassMetaData() - Constructor for class org.codehaus.aspectwerkz.metadata.ClassMetaData
 
ClassNameMethodMetaDataTuple - class org.codehaus.aspectwerkz.metadata.ClassNameMethodMetaDataTuple.
Holds a tuple that consists of the class name A the meta-data for a specific method.
ClassNameMethodMetaDataTuple(String, MethodMetaData) - Constructor for class org.codehaus.aspectwerkz.metadata.ClassNameMethodMetaDataTuple
Creates a new ClassNameMethodMetaDataTuple.
ClassPattern - class org.codehaus.aspectwerkz.regexp.ClassPattern.
Implements the regular expression pattern matcher for classes in AspectWerkz.
ClassPreProcessor - interface org.codehaus.aspectwerkz.hook.ClassPreProcessor.
Implement to be a class PreProcessor in the AspectWerkz univeral loading architecture.
ClassPreProcessorHelper - class org.codehaus.aspectwerkz.hook.impl.ClassPreProcessorHelper.
Helper class called by the modified java.lang.ClassLoader.
ClassPreProcessorHelper() - Constructor for class org.codehaus.aspectwerkz.hook.impl.ClassPreProcessorHelper
 
Command - class org.codehaus.aspectwerkz.connectivity.Command.
Enum with all the commands for remote access.
Command() - Constructor for class org.codehaus.aspectwerkz.connectivity.Command
 
CompileException - exception org.codehaus.aspectwerkz.compiler.CompileException.
An exception occured during compilation
CompileException(String, Throwable) - Constructor for class org.codehaus.aspectwerkz.compiler.CompileException
 
ContainerType - class org.codehaus.aspectwerkz.ContainerType.
Type-safe enum for the different container types.
Context - class org.codehaus.aspectwerkz.transform.Context.
Transformation context.
Context(ClassLoader) - Constructor for class org.codehaus.aspectwerkz.transform.Context
Creates a new context.
ContextClassLoader - class org.codehaus.aspectwerkz.ContextClassLoader.
Methods to deal with the context class loader.
ContextClassLoader() - Constructor for class org.codehaus.aspectwerkz.ContextClassLoader
 
ControllerDefinition - class org.codehaus.aspectwerkz.definition.ControllerDefinition.
Holds the controller definition.
ControllerDefinition() - Constructor for class org.codehaus.aspectwerkz.definition.ControllerDefinition
 
ControllerFactory - class org.codehaus.aspectwerkz.joinpoint.control.ControllerFactory.
Factory for the join point controllers.
ControllerFactory() - Constructor for class org.codehaus.aspectwerkz.joinpoint.control.ControllerFactory
 
calculateHash(String, MetaData) - Static method in class org.codehaus.aspectwerkz.AspectWerkz
Calculates the hash for the class name and the meta-data.
calculateSerialVersionUid(Context, ClassGen) - Static method in class org.codehaus.aspectwerkz.transform.TransformationUtil
Calculates the serialVerUid for a class.
clear() - Method in class org.codehaus.aspectwerkz.util.SequencedHashMap
Implements Map.clear().
clearAllRedundancies(MethodJoinPoint) - Method in class org.codehaus.aspectwerkz.joinpoint.control.AbstractJoinPointController
Checks all advices of a joinpoint for redundancies.
clearRedundancy(MethodJoinPoint, String, boolean) - Method in class org.codehaus.aspectwerkz.joinpoint.control.AbstractJoinPointController
Checks for redundant advices of a given type in a joinpoint and then removes all redundant advices.
clone() - Method in class org.codehaus.aspectwerkz.util.SequencedHashMap
Creates a shallow copy of this object, preserving the internal structure by copying only references.
close() - Method in class org.codehaus.aspectwerkz.connectivity.RemoteProxy
Closes the proxy and the connection to the server.
compare(Object, Object) - Method in class org.codehaus.aspectwerkz.MethodComparator
Compares two objects.
compare(Object, Object) - Method in class org.codehaus.aspectwerkz.transform.BCELMethodComparator
Compares two objects
compile(File) - Method in class org.codehaus.aspectwerkz.compiler.AspectWerkzC
Compile given target.
compile(String, String) - Static method in class org.codehaus.aspectwerkz.metadata.AttributeC
Parses a given source tree, retrieves the runtime attributes defined in the code and creates an XML definition based on these attributes.
compile(String, String, String, String) - Static method in class org.codehaus.aspectwerkz.metadata.AttributeC
Parses a given source tree, retrieves the runtime attributes defined in the code and creates an XML definition based on these attributes.
compileCallerSidePattern(String) - Static method in class org.codehaus.aspectwerkz.regexp.Pattern
Compiles A returns a new caller side pattern.
compileClass(File, String) - Method in class org.codehaus.aspectwerkz.compiler.AspectWerkzC
Compiles .class file using fileName as className and given packaging as package name
compileClassPattern(String) - Static method in class org.codehaus.aspectwerkz.regexp.Pattern
Compiles A returns a new class pattern.
compileFieldPattern(String) - Static method in class org.codehaus.aspectwerkz.regexp.Pattern
Compiles A returns a new field pattern.
compileJar(File) - Method in class org.codehaus.aspectwerkz.compiler.AspectWerkzC
Compile all .class encountered in the .jar/.zip file.
compileMethodPattern(String) - Static method in class org.codehaus.aspectwerkz.regexp.Pattern
Compiles A returns a new method pattern.
compileThrowsPattern(String) - Static method in class org.codehaus.aspectwerkz.regexp.Pattern
Compiles A returns a new throws pattern.
containsKey(Object) - Method in class org.codehaus.aspectwerkz.util.SequencedHashMap
Implements Map.containsKey(Object).
containsValue(Object) - Method in class org.codehaus.aspectwerkz.util.SequencedHashMap
Implements Map.containsValue(Object).
convertBcelTypeToClass(Type) - Static method in class org.codehaus.aspectwerkz.transform.TransformationUtil
Converts a BCEL type to a class.
convertTypeToJava(Class[]) - Static method in class org.codehaus.aspectwerkz.metadata.TypeConverter
Converts an array of Classes to their Java language declaration equivalents.
convertTypeToJava(Class) - Static method in class org.codehaus.aspectwerkz.metadata.TypeConverter
Converts a Class to its Java language declaration equivalent.
convertTypeToJava(Type) - Static method in class org.codehaus.aspectwerkz.metadata.TypeConverter
 
createAdvice(String, String, String, ClassLoader) - Method in class org.codehaus.aspectwerkz.AspectWerkz
Creates and registers new advice at runtime.
createAdviceContainer(AbstractAdvice) - Static method in class org.codehaus.aspectwerkz.definition.StartupManager
Creates a new container for the advice.
createAdviceNotCorrectlyMappedMessage() - Method in class org.codehaus.aspectwerkz.joinpoint.MethodJoinPoint
Creates an advices not correctly mapped message.
createCallerSidePattern(String, PointcutDefinition, String) - Static method in class org.codehaus.aspectwerkz.definition.AspectWerkzDefinition
Creates a caller side pattern and adds it to the pointcut definition.
createCallerSidePointcut(String) - Method in class org.codehaus.aspectwerkz.Aspect
Creates a new caller side pointcut for the method specified.
createClassMetaData(JavaClass) - Static method in class org.codehaus.aspectwerkz.metadata.BcelMetaDataMaker
Construct class meta-data from a BCEL JavaClass object.
createClassMetaData(JavaClass) - Static method in class org.codehaus.aspectwerkz.metadata.QDoxMetaDataMaker
Construct class meta-data from a BCEL JavaClass object.
createClassMetaData(Class) - Static method in class org.codehaus.aspectwerkz.metadata.ReflectionMetaDataMaker
Construct class meta-data from a Class object.
createClassPattern(String, PointcutDefinition, String) - Static method in class org.codehaus.aspectwerkz.definition.AspectWerkzDefinition
Creates a class pattern and adds it to the pointcut definition.
createClientProxy(String[], String, String, int, ClassLoader) - Static method in class org.codehaus.aspectwerkz.connectivity.RemoteProxy
Creates a new proxy to a class.
createClientProxy(String[], String, String, int) - Static method in class org.codehaus.aspectwerkz.connectivity.RemoteProxy
Creates a new proxy to a class.
createController(String) - Static method in class org.codehaus.aspectwerkz.joinpoint.control.ControllerFactory
Controller factory that creates joinpoint controllers to create the execution model of advices.
createDefinition(Document) - Static method in class org.codehaus.aspectwerkz.definition.AspectWerkzDefinition
Creates, caches and returns new definition.
createDocument(URL) - Static method in class org.codehaus.aspectwerkz.definition.XmlDefinitionParser
Creates a DOM document.
createDocument(InputStream) - Static method in class org.codehaus.aspectwerkz.definition.XmlDefinitionParser
Creates a DOM document.
createDocument(AspectWerkzDefinition, String) - Static method in class org.codehaus.aspectwerkz.metadata.AttributeC
Creates a DOM documents out of the definition.
createFieldMetaData(FieldInstruction, ConstantPoolGen) - Static method in class org.codehaus.aspectwerkz.metadata.BcelMetaDataMaker
Creates a FieldMetaData instance out of the BCEL field access instruction.
createFieldMetaData(JavaField) - Static method in class org.codehaus.aspectwerkz.metadata.QDoxMetaDataMaker
Create a new FieldMetaData based on the QDox JavaFieldcreateFieldMetaData(String, String) - Static method in class org.codehaus.aspectwerkz.metadata.ReflectionMetaDataMaker
Construct field meta-data from its basic details.
createFieldMetaData(Field) - Static method in class org.codehaus.aspectwerkz.metadata.ReflectionMetaDataMaker
Construct field meta-data from a Field object.
createFieldPattern(String, PointcutDefinition, String) - Static method in class org.codehaus.aspectwerkz.definition.AspectWerkzDefinition
Creates a field pattern and adds it to the pointcut definition.
createGetFieldPointcut(String) - Method in class org.codehaus.aspectwerkz.Aspect
Creates a new pointcut for the field specified.
createInterfaceMetaData(Type) - Static method in class org.codehaus.aspectwerkz.metadata.QDoxMetaDataMaker
Construct interface meta-data from a Class object.
createInterfaceMetaData(Class) - Static method in class org.codehaus.aspectwerkz.metadata.ReflectionMetaDataMaker
Construct interface meta-data from a Class object.
createIntroductionContainer(Class) - Static method in class org.codehaus.aspectwerkz.definition.StartupManager
Creates a new container for the introduction.
createMetaData() - Method in class org.codehaus.aspectwerkz.joinpoint.FieldJoinPoint
Creates a meta-data for the field for this joinpoint.
createMethodMetaData(Method) - Static method in class org.codehaus.aspectwerkz.metadata.BcelMetaDataMaker
Construct method meta-data from a BCEL Method object.
createMethodMetaData(InvokeInstruction, ConstantPoolGen) - Static method in class org.codehaus.aspectwerkz.metadata.BcelMetaDataMaker
Construct method meta-data from a Java InvokeInstruction object.
createMethodMetaData(JavaMethod) - Static method in class org.codehaus.aspectwerkz.metadata.QDoxMetaDataMaker
Construct meta-data from a QDox JavaMethod object.
createMethodMetaData(String, Class[], Class) - Static method in class org.codehaus.aspectwerkz.metadata.ReflectionMetaDataMaker
Construct method meta-data from its basic details.
createMethodMetaData(Method) - Static method in class org.codehaus.aspectwerkz.metadata.ReflectionMetaDataMaker
Construct method meta-data from a Java Method object.
createMethodMetaData(Constructor) - Static method in class org.codehaus.aspectwerkz.metadata.ReflectionMetaDataMaker
Construct method meta-data from a Java <init> object.
createMethodPattern(String, PointcutDefinition, String) - Static method in class org.codehaus.aspectwerkz.definition.AspectWerkzDefinition
Creates a method pattern and adds it to the pointcut definition.
createMethodPointcut(String) - Method in class org.codehaus.aspectwerkz.Aspect
Creates a new pointcut for the method join point specified.
createServerProxy(Object, String, int) - Static method in class org.codehaus.aspectwerkz.connectivity.RemoteProxy
Creates a proxy to a specific instance in the on the server side.
createSetFieldPointcut(String) - Method in class org.codehaus.aspectwerkz.Aspect
Creates a new pointcut for the set field join point specified.
createThrowsPattern(String, PointcutDefinition, String) - Static method in class org.codehaus.aspectwerkz.definition.AspectWerkzDefinition
Creates a throws pattern and adds it to the pointcut definition.
createThrowsPointcut(String) - Method in class org.codehaus.aspectwerkz.Aspect
Creates a new throws pointcut for the method and exception specified.

D

DEFAULT_ADVICE_CONTAINER - Static variable in class org.codehaus.aspectwerkz.definition.StartupManager
The default advice container class.
DEFAULT_CONTROLLER - Static variable in class org.codehaus.aspectwerkz.joinpoint.control.ControllerFactory
The name of the default controller implementation class.
DEFAULT_DEFINITION_FILE - Static variable in class org.codehaus.aspectwerkz.definition.StartupManager
The name of the default aspectwerkz definition file.
DEFAULT_DEFINITION_FILE_NAME - Static variable in class org.codehaus.aspectwerkz.definition.AspectWerkzDefinition
The default name for the definition file.
DEFAULT_INTRODUCTION_CONTAINER - Static variable in class org.codehaus.aspectwerkz.definition.StartupManager
The default introduction container class.
DEFAULT_SYSTEM - Static variable in class org.codehaus.aspectwerkz.AspectWerkz
The UUID of the single AspectWerkz system if only one definition is used.
DEFINITION_CLASS_NAME - Static variable in class org.codehaus.aspectwerkz.definition.StartupManager
The definition class name.
DEFINITION_FILE - Static variable in class org.codehaus.aspectwerkz.definition.AspectWerkzDefinition
The path to the definition file.
DEFINITION_FILE - Static variable in class org.codehaus.aspectwerkz.definition.StartupManager
The path to the definition file.
DELIMITER - Static variable in class org.codehaus.aspectwerkz.transform.TransformationUtil
 
DEPLOYMENT_MODEL - Static variable in class org.codehaus.aspectwerkz.MetaDataKeys
 
DEPLOYMENT_MODEL - Static variable in class org.codehaus.aspectwerkz.advice.CFlowPostAdvice
The deployment model for the advice.
DEPLOYMENT_MODEL - Static variable in class org.codehaus.aspectwerkz.advice.CFlowPreAdvice
The deployment model for the advice.
DEPLOYMENT_MODEL - Static variable in interface org.codehaus.aspectwerkz.introduction.HasMetaData
The deployment model for the mixin.
DOUBLE - Static variable in class org.codehaus.aspectwerkz.Type
 
DefaultAdviceContainerStrategy - class org.codehaus.aspectwerkz.advice.DefaultAdviceContainerStrategy.
Implements the default advice container strategy.
DefaultAdviceContainerStrategy(AbstractAdvice) - Constructor for class org.codehaus.aspectwerkz.advice.DefaultAdviceContainerStrategy
Creates a new transient container strategy.
DefaultAroundAdvice - class org.codehaus.aspectwerkz.advice.DefaultAroundAdvice.
Default implementation of the around advice.
DefaultAroundAdvice() - Constructor for class org.codehaus.aspectwerkz.advice.DefaultAroundAdvice
Creates a new default around advice.
DefaultIntroductionContainerStrategy - class org.codehaus.aspectwerkz.introduction.DefaultIntroductionContainerStrategy.
Implements the default introduction container strategy.
DefaultIntroductionContainerStrategy(Class) - Constructor for class org.codehaus.aspectwerkz.introduction.DefaultIntroductionContainerStrategy
Creates a new default introduction container.
DefaultJoinPointController - class org.codehaus.aspectwerkz.joinpoint.control.DefaultJoinPointController.
Default controller following a linear execution model (adapted from MethodJoinPoint.proceed()).
DefaultJoinPointController() - Constructor for class org.codehaus.aspectwerkz.joinpoint.control.DefaultJoinPointController
 
DefinitionException - exception org.codehaus.aspectwerkz.exception.DefinitionException.
Thrown when no aspectwerkz definition file or class could be found.
DefinitionException(String) - Constructor for class org.codehaus.aspectwerkz.exception.DefinitionException
Sets a message.
DefinitionNotFoundException - exception org.codehaus.aspectwerkz.exception.DefinitionNotFoundException.
Thrown when no aspectwerkz definition file or class could be found.
DefinitionNotFoundException(String) - Constructor for class org.codehaus.aspectwerkz.exception.DefinitionNotFoundException
Sets a message.
DefinitionValidator - class org.codehaus.aspectwerkz.definition.DefinitionValidator.
Validates an AspectWerkz definition, looking for: Class and interface references not found on the CLASSPATH Duplicate aspect, advice, pointcut and introduction definitions Undefined advice and introduction references
DefinitionValidator(AspectWerkzDefinition) - Constructor for class org.codehaus.aspectwerkz.definition.DefinitionValidator
Creates a new Definition Validator
DeploymentModel - class org.codehaus.aspectwerkz.DeploymentModel.
Enum containing the different deployment model types.
DeploymentModel() - Constructor for class org.codehaus.aspectwerkz.DeploymentModel
 
deepCopy() - Method in class org.codehaus.aspectwerkz.joinpoint.control.AbstractJoinPointController
Clones the controller
deepCopy() - Method in class org.codehaus.aspectwerkz.joinpoint.control.DefaultJoinPointController
Clones the controller
deepCopy() - Method in interface org.codehaus.aspectwerkz.joinpoint.control.JoinPointController
Clones the controller
defineClass0Pre(ClassLoader, String, byte[], int, int, ProtectionDomain) - Static method in class org.codehaus.aspectwerkz.hook.impl.ClassPreProcessorHelper
byte code instrumentation of class loaded
deleteDir(File) - Method in class org.codehaus.aspectwerkz.compiler.Utility
Delete recursively a directory and the directory itself
doCompile(File, String) - Method in class org.codehaus.aspectwerkz.compiler.AspectWerkzC
Compile sourceFile.
doExecute(JoinPoint) - Method in interface org.codehaus.aspectwerkz.advice.Advice
Executes the current advice A then redirects to the next advice in the chain.

Callback method for the framework.

doExecute(JoinPoint) - Method in class org.codehaus.aspectwerkz.advice.AroundAdvice
Executes the current advice A then redirects to the next advice in the chain.

Callback method for the framework.

doExecute(JoinPoint) - Method in class org.codehaus.aspectwerkz.advice.ThrowsAdvice
Executes the current advice A then redirects to the next advice in the chain.
doHelp() - Static method in class org.codehaus.aspectwerkz.compiler.AspectWerkzC
Usage message

E

EMPTY_OBJECT_ARRAY - Static variable in class org.codehaus.aspectwerkz.introduction.Introduction
An empty Object array.
enteringControlFlow(ClassNameMethodMetaDataTuple) - Method in class org.codehaus.aspectwerkz.AspectWerkz
Registers entering of a control flow join point.
entrySet() - Method in class org.codehaus.aspectwerkz.util.SequencedHashMap
Implements Map.entrySet().
equals(Object) - Method in class org.codehaus.aspectwerkz.Aspect
 
equals(Object) - Method in class org.codehaus.aspectwerkz.joinpoint.MemberMethodJoinPoint
The overridden equals method.
equals(Object) - Method in class org.codehaus.aspectwerkz.joinpoint.StaticMethodJoinPoint
The overridden equals method.
equals(Object) - Method in class org.codehaus.aspectwerkz.joinpoint.control.AbstractJoinPointController
The overridden equals method.
equals(Object) - Method in class org.codehaus.aspectwerkz.metadata.ClassNameMethodMetaDataTuple
 
equals(Object) - Method in class org.codehaus.aspectwerkz.metadata.MethodMetaData
The overridden equals method.
equals(Object) - Method in class org.codehaus.aspectwerkz.pointcut.ThrowsPointcutKey
Overrides equals.
equals(Object) - Method in class org.codehaus.aspectwerkz.regexp.ClassPattern
 
equals(Object) - Method in class org.codehaus.aspectwerkz.regexp.FieldPattern
 
equals(Object) - Method in class org.codehaus.aspectwerkz.regexp.MethodPattern
 
equals(Object) - Method in class org.codehaus.aspectwerkz.regexp.PointcutPatternTuple
 
equals(Object) - Method in class org.codehaus.aspectwerkz.util.SequencedHashMap
Implements Map.equals(Object).
execute(JoinPoint) - Method in class org.codehaus.aspectwerkz.advice.AroundAdvice
Executes by invoking the next around advice.
execute(JoinPoint) - Method in class org.codehaus.aspectwerkz.advice.CFlowPostAdvice
Registers the join point as the end of a control flow (cflow) in the system.
execute(JoinPoint) - Method in class org.codehaus.aspectwerkz.advice.CFlowPreAdvice
Registers the join point as the start of a control flow (cflow) in the system.
execute(JoinPoint) - Method in class org.codehaus.aspectwerkz.advice.DefaultAroundAdvice
Delegates directly to the next advice in the chain.
execute(JoinPoint) - Method in class org.codehaus.aspectwerkz.advice.ThrowsAdvice
Callback method.
execute() - Method in class org.codehaus.aspectwerkz.task.OfflineTransformationTask
Executes the task.
exitingControlFlow(ClassNameMethodMetaDataTuple) - Method in class org.codehaus.aspectwerkz.AspectWerkz
Registers exiting from a control flow join point.

F

FIELD_JOIN_POINT_POST_EXECUTION_METHOD - Static variable in class org.codehaus.aspectwerkz.transform.TransformationUtil
 
FIELD_JOIN_POINT_PRE_EXECUTION_METHOD - Static variable in class org.codehaus.aspectwerkz.transform.TransformationUtil
 
FLOAT - Static variable in class org.codehaus.aspectwerkz.Type
 
FieldJoinPoint - class org.codehaus.aspectwerkz.joinpoint.FieldJoinPoint.
Matches well defined point of execution in the program where a field is set or accessed.
FieldJoinPoint(String, String) - Constructor for class org.codehaus.aspectwerkz.joinpoint.FieldJoinPoint
Creates a new MemberFieldGetJoinPoint object.
FieldMetaData - class org.codehaus.aspectwerkz.metadata.FieldMetaData.
Holds meta-data for a field.
FieldMetaData() - Constructor for class org.codehaus.aspectwerkz.metadata.FieldMetaData
 
FieldPattern - class org.codehaus.aspectwerkz.regexp.FieldPattern.
Implements the regular expression pattern matcher for fields in AspectWerkz.
FieldPointcut - class org.codehaus.aspectwerkz.pointcut.FieldPointcut.
Implements the pointcut concept for field access.
FieldPointcut(String) - Constructor for class org.codehaus.aspectwerkz.pointcut.FieldPointcut
Creates a new field pointcut.
FieldPointcut(String, String) - Constructor for class org.codehaus.aspectwerkz.pointcut.FieldPointcut
Creates a new field pointcut.
fakeStackTrace(Throwable, String) - Static method in class org.codehaus.aspectwerkz.AspectWerkz
Removes the AspectWerkz specific elements from the stack trace.
fromByte(byte[]) - Static method in class org.codehaus.aspectwerkz.transform.Klass
Transforms byte code to a BCEL class gen.

G

GETFIELD_POINTCUT_NAME - Static variable in class org.codehaus.aspectwerkz.metadata.AttributeC
 
GET_FIELD - Static variable in class org.codehaus.aspectwerkz.definition.AttributeTag
The name of the get field attributes tag.
GET_FIELD - Static variable in class org.codehaus.aspectwerkz.definition.PointcutDefinition
 
GET_JOIN_POINTS_EXECUTION_METHOD - Static variable in class org.codehaus.aspectwerkz.transform.TransformationUtil
 
GET_META_DATA_METHOD - Static variable in class org.codehaus.aspectwerkz.transform.TransformationUtil
 
GET_UUID_METHOD - Static variable in class org.codehaus.aspectwerkz.transform.TransformationUtil
 
generate(Object) - Static method in class org.codehaus.aspectwerkz.util.UuidGenerator
Returns a unique uuid.
get(Object) - Method in class org.codehaus.aspectwerkz.util.SequencedHashMap
Implements Map.get(Object).
get(int) - Method in class org.codehaus.aspectwerkz.util.SequencedHashMap
Returns the key at the specified index.
getAbstractAspectDefinition(String) - Method in class org.codehaus.aspectwerkz.definition.AspectWerkzDefinition
Returns a specific abstract aspect definition.
getAbstractAspectDefinitions() - Method in class org.codehaus.aspectwerkz.definition.AspectWerkzDefinition
Returns a collection with the abstract aspect definitions registered.
getAddress() - Method in class org.codehaus.aspectwerkz.hook.JDWPStarter
 
getAdvice(int) - Method in class org.codehaus.aspectwerkz.AspectWerkz
Retrieves a specific advice based setfield's index.
getAdvice(String) - Method in class org.codehaus.aspectwerkz.AspectWerkz
Returns the advice for a specific name.
getAdviceClass() - Method in class org.codehaus.aspectwerkz.advice.AbstractAdvice
Returns the class for the advice.
getAdviceClass() - Method in interface org.codehaus.aspectwerkz.advice.Advice
Returns the class for the advice.
getAdviceClassName() - Method in class org.codehaus.aspectwerkz.definition.AdviceDefinition
Returns the class name of the advice.
getAdviceDefinition(String) - Method in class org.codehaus.aspectwerkz.definition.AspectWerkzDefinition
Returns a specific advice definition.
getAdviceDefinitions() - Method in class org.codehaus.aspectwerkz.definition.AspectWerkzDefinition
Returns a collection with the advice definitions registered.
getAdviceIndex(int) - Method in class org.codehaus.aspectwerkz.pointcut.AbstractPointcut
Returns a specific advice index.
getAdviceIndexFor(String) - Method in class org.codehaus.aspectwerkz.AspectWerkz
Returns the index for a specific name to advice mapping.
getAdviceIndexTuples() - Method in class org.codehaus.aspectwerkz.pointcut.AbstractPointcut
Returns the advices in the form of an array with advice/index tuples.
getAdviceIndexes() - Method in class org.codehaus.aspectwerkz.pointcut.AbstractPointcut
Returns a list with the indexes for the advices for the pointcut.
getAdviceNameByAttribute(String) - Method in class org.codehaus.aspectwerkz.definition.AspectWerkzDefinition
Finds the name of an advice by its attribute.
getAdviceNames() - Method in class org.codehaus.aspectwerkz.pointcut.AbstractPointcut
Returns a list with the names for the advices for the pointcut.
getAdviceRefs() - Method in class org.codehaus.aspectwerkz.definition.AdviceStackDefinition
Returns the name of the advices as list.
getAdviceRefs() - Method in class org.codehaus.aspectwerkz.definition.AdviceWeavingRule
Returns a list with all the advice references.
getAdviceStackDefinition(String) - Method in class org.codehaus.aspectwerkz.definition.AspectWerkzDefinition
Finds an advice stack definition by its name.
getAdviceStackRefs() - Method in class org.codehaus.aspectwerkz.definition.AdviceWeavingRule
Returns a list with all the advice stack references.
getAdviceWeavingRules() - Method in class org.codehaus.aspectwerkz.definition.AspectDefinition
Returns a list with the advice weaving rules.
getAllAdvices(MethodJoinPoint, boolean) - Static method in class org.codehaus.aspectwerkz.joinpoint.control.AbstractJoinPointController
Returns all advices of the joinpoint.
getAllClassesNames() - Method in class org.codehaus.aspectwerkz.metadata.QDoxParser
Returns all classes.
getAspect(String) - Method in class org.codehaus.aspectwerkz.AspectWerkz
Returns the aspect for the name specified.
getAspect(ClassPattern) - Method in class org.codehaus.aspectwerkz.AspectWerkz
Returns the aspect for the class pattern specified.
getAspectDefinition(String) - Method in class org.codehaus.aspectwerkz.definition.AspectWerkzDefinition
Returns a specific aspect definition.
getAspectDefinitions() - Method in class org.codehaus.aspectwerkz.definition.AspectWerkzDefinition
Returns a collection with the aspect definitions registered.
getAspectTargetClassNames() - Method in class org.codehaus.aspectwerkz.definition.AspectWerkzDefinition
Returns the names of the target classes.
getAspects() - Method in class org.codehaus.aspectwerkz.AspectWerkz
Returns a list with all the aspects.
getAspectsToUse() - Method in class org.codehaus.aspectwerkz.definition.AspectWerkzDefinition
Returns a set with the aspects to use.
getAttribute() - Method in class org.codehaus.aspectwerkz.definition.AdviceDefinition
Returns the attribute.
getAttribute() - Method in class org.codehaus.aspectwerkz.definition.IntroductionDefinition
Returns the attribute.
getBcelType(String) - Static method in class org.codehaus.aspectwerkz.transform.TransformationUtil
Converts a type represented as a string to a BCEL type.
getBytecode() - Method in class org.codehaus.aspectwerkz.transform.Klass
Returns the byte code for the class.
getCFlowExpression() - Method in class org.codehaus.aspectwerkz.definition.AdviceWeavingRule
Returns the cflow expression.
getCFlowPointcuts(String, MethodMetaData) - Method in class org.codehaus.aspectwerkz.Aspect
Returns all the pointcuts for the cflow join point specified.
getCFlowPointcuts(String, MethodMetaData) - Method in class org.codehaus.aspectwerkz.AspectWerkz
Returns a list with the cflow pointcuts that affects the join point with the class name and the method name specified.
getCFlowPointcuts() - Method in class org.codehaus.aspectwerkz.joinpoint.MethodJoinPoint
Returns the cflow pointcuts.
getCalleeClassName() - Method in class org.codehaus.aspectwerkz.joinpoint.CallerSideJoinPoint
Returns the name of callee class.
getCalleeMethodName() - Method in class org.codehaus.aspectwerkz.joinpoint.CallerSideJoinPoint
Returns the callee method name.
getCalleeMethodParameterTypeNames() - Method in class org.codehaus.aspectwerkz.joinpoint.CallerSideJoinPoint
Returns the parameter type names for the callee method.
getCalleeMethodParameterTypes() - Method in class org.codehaus.aspectwerkz.joinpoint.CallerSideJoinPoint
Returns the parameter types for the callee method.
getCalleeMethodReturnType() - Method in class org.codehaus.aspectwerkz.joinpoint.CallerSideJoinPoint
Returns the return type for the callee method.
getCalleeMethodReturnTypeName() - Method in class org.codehaus.aspectwerkz.joinpoint.CallerSideJoinPoint
Returns the return type name for the callee method.
getCalleeMethodSignature() - Method in class org.codehaus.aspectwerkz.joinpoint.CallerSideJoinPoint
Returns the callee method signature.
getCallerClass() - Method in class org.codehaus.aspectwerkz.joinpoint.CallerSideJoinPoint
Returns the caller class.
getCallerClassName() - Method in class org.codehaus.aspectwerkz.joinpoint.CallerSideJoinPoint
Returns the name of caller class.
getCallerMethodName() - Method in class org.codehaus.aspectwerkz.joinpoint.CallerSideJoinPoint
Returns the caller method name.
getCallerMethodParameterTypeNames() - Method in class org.codehaus.aspectwerkz.joinpoint.CallerSideJoinPoint
Returns the parameter type names for the caller method.
getCallerMethodParameterTypes() - Method in class org.codehaus.aspectwerkz.joinpoint.CallerSideJoinPoint
Returns the parameter types for the method.
getCallerMethodReturnType() - Method in class org.codehaus.aspectwerkz.joinpoint.CallerSideJoinPoint
Returns the return type for the caller method.
getCallerMethodReturnTypeName() - Method in class org.codehaus.aspectwerkz.joinpoint.CallerSideJoinPoint
Returns the return type name for the caller method.
getCallerMethodSignature() - Method in class org.codehaus.aspectwerkz.joinpoint.CallerSideJoinPoint
Returns the caller method signature.
getCallerSidePointcuts(String, MethodMetaData) - Method in class org.codehaus.aspectwerkz.Aspect
Returns all the pointcuts for the caller side join point specified.
getCallerSidePointcuts(String, MethodMetaData) - Method in class org.codehaus.aspectwerkz.AspectWerkz
Returns the caller side pointcut list for the class and method specified.
getCause() - Method in class org.codehaus.aspectwerkz.exception.WrappedRuntimeException
Returns the original exception.
getClassGen() - Method in class org.codehaus.aspectwerkz.transform.Klass
Returns the BCEL class gen for the class.
getClassName() - Method in class org.codehaus.aspectwerkz.definition.ControllerDefinition
Returns the class name.
getClassName() - Method in class org.codehaus.aspectwerkz.metadata.ClassNameMethodMetaDataTuple
Returns the class name.
getClassPattern() - Method in class org.codehaus.aspectwerkz.definition.IntroductionWeavingRule
Returns the class pattern.
getClassPattern() - Method in class org.codehaus.aspectwerkz.definition.PointcutDefinition
Returns the class pattern for the pointcut.
getClassPattern() - Method in class org.codehaus.aspectwerkz.pointcut.PointcutPattern
Returns the class pattern.
getClassPattern() - Method in class org.codehaus.aspectwerkz.regexp.PointcutPatternTuple
Returns the class pattern.
getClasses() - Method in class org.codehaus.aspectwerkz.metadata.ClassList
Returns the classes.
getContainer() - Method in class org.codehaus.aspectwerkz.advice.AbstractAdvice
Returns the container.
getContainer() - Method in interface org.codehaus.aspectwerkz.advice.Advice
Returns the distribution strategy.
getContainer() - Method in class org.codehaus.aspectwerkz.introduction.Introduction
Returns the container.
getContainerType() - Method in interface org.codehaus.aspectwerkz.advice.AdviceContainer
Returns the memory type.
getContainerType() - Method in class org.codehaus.aspectwerkz.advice.DefaultAdviceContainerStrategy
Returns the container type.
getContainerType() - Method in class org.codehaus.aspectwerkz.introduction.DefaultIntroductionContainerStrategy
Returns the container type.
getContainerType() - Method in class org.codehaus.aspectwerkz.introduction.Introduction
Returns the container type.
getContainerType() - Method in interface org.codehaus.aspectwerkz.introduction.IntroductionContainer
Returns the container type.
getControllerDefs() - Method in class org.codehaus.aspectwerkz.definition.AspectDefinition
Returns a list with the controllers.
getDefaultSystem() - Static method in class org.codehaus.aspectwerkz.AspectWerkz
Returns the AspectWerkz system, no system UUID is needed to be specified.
getDefinition() - Static method in class org.codehaus.aspectwerkz.advice.CFlowPostAdvice
Returns the definition for this advice.
getDefinition() - Static method in class org.codehaus.aspectwerkz.advice.CFlowPreAdvice
Returns the definition for this advice.
getDefinition(String) - Static method in class org.codehaus.aspectwerkz.definition.AspectWerkzDefinition
Loads the aspectwerkz definition from disk based on a specific UUID.
getDefinitionForTransformation() - Static method in class org.codehaus.aspectwerkz.definition.AspectWerkzDefinition
Loads the aspectwerkz definition from disk.
getDefinitionInputStream() - Static method in class org.codehaus.aspectwerkz.definition.AspectWerkzDefinition
Returns an input stream to the definition if found on classpath.
getDeploymentModel() - Method in class org.codehaus.aspectwerkz.advice.AbstractAdvice
Returns the deployment model for the advice.
getDeploymentModel() - Method in interface org.codehaus.aspectwerkz.advice.Advice
Returns the deployment model for the advice.
getDeploymentModel() - Method in class org.codehaus.aspectwerkz.definition.AdviceDefinition
Returns the the deployment model for the advice
getDeploymentModel() - Method in class org.codehaus.aspectwerkz.definition.IntroductionDefinition
Returns the the deployment model for the advice
getDeploymentModel() - Method in class org.codehaus.aspectwerkz.introduction.Introduction
Returns the deployment model.
getDeploymentModelAsInt(String) - Static method in class org.codehaus.aspectwerkz.DeploymentModel
Returns the deployment model for the string type.
getErrorMessages() - Method in class org.codehaus.aspectwerkz.definition.DefinitionValidator
 
getException() - Method in class org.codehaus.aspectwerkz.joinpoint.ThrowsJoinPoint
Returns the exception.
getExceptionClass() - Method in class org.codehaus.aspectwerkz.joinpoint.ThrowsJoinPoint
Returns the exception class.
getExceptionName() - Method in class org.codehaus.aspectwerkz.joinpoint.ThrowsJoinPoint
Returns the exception class name.
getExceptionName() - Method in class org.codehaus.aspectwerkz.pointcut.ThrowsPointcutKey
Returns the excpetion name.
getExceptionTypes() - Method in class org.codehaus.aspectwerkz.metadata.MethodMetaData
Returns the exception types.
getExpression() - Method in class org.codehaus.aspectwerkz.definition.AdviceWeavingRule
Returns the expression.
getExpression() - Method in class org.codehaus.aspectwerkz.definition.ControllerDefinition
Returns the expression.
getExpression() - Method in class org.codehaus.aspectwerkz.pointcut.AbstractPointcut
Returns the expression for the pointcut.
getExpression() - Method in class org.codehaus.aspectwerkz.pointcut.CallerSidePointcut
Returns the expression for the pointcut.
getExpression() - Method in class org.codehaus.aspectwerkz.pointcut.FieldPointcut
Returns the expression of the pointcut.
getExpression() - Method in interface org.codehaus.aspectwerkz.pointcut.Pointcut
Returns the name of the pointcut.
getExtends() - Method in class org.codehaus.aspectwerkz.definition.AspectDefinition
Returns the name of the aspect to extend.
getFieldName() - Method in class org.codehaus.aspectwerkz.joinpoint.FieldJoinPoint
Returns the field name.
getFieldType() - Method in class org.codehaus.aspectwerkz.joinpoint.FieldJoinPoint
Returns the field type as a Type object.
getFieldTypeName() - Method in class org.codehaus.aspectwerkz.joinpoint.FieldJoinPoint
Returns the name of the field type.
getFields() - Method in class org.codehaus.aspectwerkz.metadata.ClassMetaData
Returns a list with all the field meta-data.
getFirst() - Method in class org.codehaus.aspectwerkz.util.SequencedHashMap
Return the entry for the "oldest" mapping.
getFirstKey() - Method in class org.codehaus.aspectwerkz.util.SequencedHashMap
Return the key for the "oldest" mapping.
getFirstValue() - Method in class org.codehaus.aspectwerkz.util.SequencedHashMap
Return the value for the "oldest" mapping.
getGetFieldPointcuts(ClassMetaData, FieldMetaData) - Method in class org.codehaus.aspectwerkz.Aspect
Returns all the pointcuts for the method join point specified.
getGetFieldPointcuts(ClassMetaData, FieldMetaData) - Method in class org.codehaus.aspectwerkz.AspectWerkz
Returns the get field pointcut list for the class and field specified.
getImplementation() - Method in class org.codehaus.aspectwerkz.definition.IntroductionDefinition
Returns the class name or the implementation.
getImplementation() - Method in class org.codehaus.aspectwerkz.introduction.Introduction
Returns the implementation.
getIndex() - Method in class org.codehaus.aspectwerkz.advice.AdviceIndexTuple
Returns the index for the advice.
getInstance(int) - Static method in class org.codehaus.aspectwerkz.MethodComparator
Returns the comparator instance.
getInstance() - Static method in class org.codehaus.aspectwerkz.transform.BCELMethodComparator
Returns the comparator instance.
getInterface() - Method in class org.codehaus.aspectwerkz.definition.IntroductionDefinition
Returns the class name of the interface.
getInterface() - Method in class org.codehaus.aspectwerkz.introduction.Introduction
Returns the interface.
getInterfaces() - Method in class org.codehaus.aspectwerkz.metadata.ClassMetaData
Returns the interfaces.
getInterfaces() - Method in class org.codehaus.aspectwerkz.metadata.InterfaceMetaData
Returns the interfaces.
getIntroduction(int) - Method in class org.codehaus.aspectwerkz.AspectWerkz
Retrieves a specific introduction based it's index.
getIntroduction(String) - Method in class org.codehaus.aspectwerkz.AspectWerkz
Returns the introduction for a specific name.
getIntroductionDefinition(String) - Method in class org.codehaus.aspectwerkz.definition.AspectWerkzDefinition
Returns a specific introduction definition.
getIntroductionDefinitions() - Method in class org.codehaus.aspectwerkz.definition.AspectWerkzDefinition
Returns a collection with the introduction definitions registered.
getIntroductionImplName(String) - Method in class org.codehaus.aspectwerkz.definition.AspectWerkzDefinition
Returns the name of the implementation for an introduction.
getIntroductionIndex(String) - Method in class org.codehaus.aspectwerkz.AspectWerkz
Returns the index for a specific name to introduction mapping.
getIntroductionIndex(String) - Method in class org.codehaus.aspectwerkz.definition.AspectWerkzDefinition
Returns the index for a specific introduction.
getIntroductionIndexes() - Method in class org.codehaus.aspectwerkz.definition.AspectWerkzDefinition
Returns the indexes for the introductions.
getIntroductionInterfaceName(String) - Method in class org.codehaus.aspectwerkz.definition.AspectWerkzDefinition
Returns the name of the interface for an introduction.
getIntroductionNameByAttribute(String) - Method in class org.codehaus.aspectwerkz.definition.AspectWerkzDefinition
Finds the name of an introduction by its attribute.
getIntroductionNames(String) - Method in class org.codehaus.aspectwerkz.definition.AspectWerkzDefinition
Returns the names of the introductions for a certain class.
getIntroductionRefs() - Method in class org.codehaus.aspectwerkz.definition.IntroductionWeavingRule
Returns a list with all the introduction references.
getIntroductionWeavingRules() - Method in class org.codehaus.aspectwerkz.definition.AspectDefinition
Returns a list with the introduction weaving rules.
getIntroductions() - Method in class org.codehaus.aspectwerkz.Aspect
Returns the introductions for the open class.
getIntroductions() - Method in class org.codehaus.aspectwerkz.AspectWerkz
Returns an array with all the introductions in the system.
getIsPersistent() - Method in class org.codehaus.aspectwerkz.definition.AdviceDefinition
Gets the persistent attribute.
getIsPersistent() - Method in class org.codehaus.aspectwerkz.definition.IntroductionDefinition
Gets the persistent attribute.
getJavaClass() - Method in class org.codehaus.aspectwerkz.metadata.QDoxParser
Returns the QDox JavaClass.
getJavaClass(ClassGen) - Method in class org.codehaus.aspectwerkz.transform.Context
Returns the JavaClass corresponding to the ClassGen.
getJavaFields() - Method in class org.codehaus.aspectwerkz.metadata.QDoxParser
Parses a specific class A returns an array with the methods.
getJavaMethods() - Method in class org.codehaus.aspectwerkz.metadata.QDoxParser
Parses a specific class A returns an array with the methods.
getJoinPointController(ClassMetaData, MethodMetaData) - Method in class org.codehaus.aspectwerkz.definition.AspectWerkzDefinition
Returns the class name for the join point controller, if there is a match.
getLast() - Method in class org.codehaus.aspectwerkz.util.SequencedHashMap
Return the entry for the "newest" mapping.
getLastKey() - Method in class org.codehaus.aspectwerkz.util.SequencedHashMap
Return the key for the "newest" mapping.
getLastValue() - Method in class org.codehaus.aspectwerkz.util.SequencedHashMap
Return the value for the "newest" mapping.
getLoader() - Method in class org.codehaus.aspectwerkz.transform.Context
Returns the class loader.
getLocalizedMessage() - Method in class org.codehaus.aspectwerkz.exception.WrappedRuntimeException
Returns the localized description of the wrapped exception in order to produce a locale-specific message.
getLocalizedMessage() - Method in class org.codehaus.aspectwerkz.joinpoint.ThrowsJoinPoint
Returns the localized message.
getMemoryType() - Method in class org.codehaus.aspectwerkz.advice.AbstractAdvice
Returns the memory type.
getMemoryType() - Method in interface org.codehaus.aspectwerkz.advice.Advice
Returns the distribution type.
getMessage() - Method in class org.codehaus.aspectwerkz.exception.WrappedRuntimeException
Returns the error message string of the wrapped exception.
getMessage() - Method in class org.codehaus.aspectwerkz.joinpoint.ThrowsJoinPoint
Returns the message.
getMetaData(Object) - Method in class org.codehaus.aspectwerkz.transform.Context
Returns meta-data for the transformation.
getMetaDataRepository() - Method in class org.codehaus.aspectwerkz.transform.Context
Returns the meta-data repository.
getMethod(Class, int) - Method in class org.codehaus.aspectwerkz.AspectWerkz
Returns a specific method by the class and the method index.
getMethod(int) - Method in class org.codehaus.aspectwerkz.introduction.DefaultIntroductionContainerStrategy
Returns a specific method by the method index.
getMethod(int) - Method in class org.codehaus.aspectwerkz.introduction.Introduction
Returns a specific method by the method index.
getMethod(int) - Method in interface org.codehaus.aspectwerkz.introduction.IntroductionContainer
Returns a specific method by the method index.
getMethod() - Method in class org.codehaus.aspectwerkz.joinpoint.MethodJoinPoint
Returns the original method.
getMethod() - Method in class org.codehaus.aspectwerkz.joinpoint.ThrowsJoinPoint
Returns the target method.
getMethodId() - Method in class org.codehaus.aspectwerkz.joinpoint.MethodJoinPoint
Returns the internal method id.
getMethodMetaData() - Method in class org.codehaus.aspectwerkz.joinpoint.MethodJoinPoint
Returns the method meta-data.
getMethodMetaData() - Method in class org.codehaus.aspectwerkz.metadata.ClassNameMethodMetaDataTuple
Returns the method meta-data.
getMethodName() - Method in class org.codehaus.aspectwerkz.joinpoint.MethodJoinPoint
Returns the method name of the original invocation.
getMethodName() - Method in class org.codehaus.aspectwerkz.joinpoint.ThrowsJoinPoint
Returns the method name of the original invocation.
getMethodName() - Method in class org.codehaus.aspectwerkz.pointcut.ThrowsPointcutKey
Returns the method name.
getMethodParameterTypes() - Method in class org.codehaus.aspectwerkz.joinpoint.ThrowsJoinPoint
Returns the parameter types from the original invocation.
getMethodParameters() - Method in class org.codehaus.aspectwerkz.joinpoint.ThrowsJoinPoint
Returns the parameters from the original invocation.
getMethodPointcuts(ClassMetaData, MethodMetaData) - Method in class org.codehaus.aspectwerkz.Aspect
Returns all the pointcuts for the method join point specified.
getMethodPointcuts(ClassMetaData, MethodMetaData) - Method in class org.codehaus.aspectwerkz.AspectWerkz
Returns the method pointcut list for the class and method specified.
getMethodReturnType() - Method in class org.codehaus.aspectwerkz.joinpoint.ThrowsJoinPoint
Returns the return type from the original invocation.
getMethods() - Method in class org.codehaus.aspectwerkz.introduction.DefaultIntroductionContainerStrategy
Returns all the methods for this introduction.
getMethods() - Method in class org.codehaus.aspectwerkz.introduction.Introduction
Returns all the methods for this introduction.
getMethods() - Method in interface org.codehaus.aspectwerkz.introduction.IntroductionContainer
Returns all the methods for this introduction.
getMethods() - Method in class org.codehaus.aspectwerkz.metadata.ClassMetaData
Returns a list with all the methods meta-data.
getModifiers() - Method in class org.codehaus.aspectwerkz.metadata.FieldMetaData
Returns the modifiers.
getModifiers() - Method in class org.codehaus.aspectwerkz.metadata.MethodMetaData
Returns the modifiers.
getModifiersAsInt(String[]) - Static method in class org.codehaus.aspectwerkz.transform.TransformationUtil
Converts String access types to BCEL access types.
getName() - Method in class org.codehaus.aspectwerkz.Aspect
Returns the name of the aspect.
getName() - Method in class org.codehaus.aspectwerkz.advice.AbstractAdvice
Returns the name of the advice.
getName() - Method in interface org.codehaus.aspectwerkz.advice.Advice
Returns the name of the advice.
getName() - Method in class org.codehaus.aspectwerkz.advice.AdviceIndexTuple
Returns the name of the advice.
getName() - Method in class org.codehaus.aspectwerkz.definition.AdviceDefinition
Returns the name of the advice.
getName() - Method in class org.codehaus.aspectwerkz.definition.AdviceStackDefinition
Returns the name of the advice stack.
getName() - Method in class org.codehaus.aspectwerkz.definition.AspectDefinition
Returns the pattern for the aspect
getName() - Method in class org.codehaus.aspectwerkz.definition.IntroductionDefinition
Returns the name or the introduction.
getName() - Method in class org.codehaus.aspectwerkz.definition.PointcutDefinition
Returns the name of the pointcut.
getName() - Method in class org.codehaus.aspectwerkz.introduction.Introduction
Returns the name of the introduction.
getName() - Method in class org.codehaus.aspectwerkz.metadata.ClassMetaData
Returns the name of the class.
getName() - Method in class org.codehaus.aspectwerkz.metadata.FieldMetaData
Returns the name.
getName() - Method in class org.codehaus.aspectwerkz.metadata.InterfaceMetaData
Returns the name of the class.
getName() - Method in class org.codehaus.aspectwerkz.metadata.MethodMetaData
Returns the name.
getName() - Method in class org.codehaus.aspectwerkz.transform.Klass
Returns the name of the class.
getNonReentrant() - Method in class org.codehaus.aspectwerkz.definition.PointcutDefinition
Returns the string representation of the non-reentrancy flag.
getOriginalMethod() - Method in class org.codehaus.aspectwerkz.joinpoint.MethodJoinPoint
Returns the original method.
getParameter(String) - Method in class org.codehaus.aspectwerkz.advice.AbstractAdvice
Returns the value of a parameter with the name specified.
getParameter(String) - Method in interface org.codehaus.aspectwerkz.advice.Advice
Returns the value of a parameter with the name specified.
getParameterTypes() - Method in class org.codehaus.aspectwerkz.joinpoint.MethodJoinPoint
Returns the parameter types from the original invocation.
getParameterTypes() - Method in class org.codehaus.aspectwerkz.metadata.MethodMetaData
Returns the parameter types.
getParameters() - Method in class org.codehaus.aspectwerkz.advice.AbstractAdvice
Returns parameters.
getParameters() - Method in interface org.codehaus.aspectwerkz.advice.Advice
Returns the parameters for the advice.
getParameters() - Method in class org.codehaus.aspectwerkz.definition.AdviceDefinition
Returns the parameters as a Map.
getParameters() - Method in class org.codehaus.aspectwerkz.joinpoint.MethodJoinPoint
Returns the parameters from the original invocation.
getPattern() - Method in class org.codehaus.aspectwerkz.definition.PointcutDefinition
Returns the pattern for the pointcut.
getPattern() - Method in class org.codehaus.aspectwerkz.pointcut.PointcutPattern
Returns the pattern.
getPattern() - Method in class org.codehaus.aspectwerkz.regexp.CallerSidePattern
Returns the pattern as a string.
getPattern() - Method in class org.codehaus.aspectwerkz.regexp.ClassPattern
Returns the pattern as a string.
getPattern() - Method in class org.codehaus.aspectwerkz.regexp.FieldPattern
Returns the pattern as a string.
getPattern() - Method in class org.codehaus.aspectwerkz.regexp.MethodPattern
Returns the pattern as a string.
getPattern() - Method in class org.codehaus.aspectwerkz.regexp.PointcutPatternTuple
Returns the pattern.
getPerClassAdvice(JoinPoint) - Method in interface org.codehaus.aspectwerkz.advice.AdviceContainer
Returns the advice per class basis.
getPerClassAdvice(JoinPoint) - Method in class org.codehaus.aspectwerkz.advice.DefaultAdviceContainerStrategy
Returns the advice for the current class.
getPerInstanceAdvice(JoinPoint) - Method in interface org.codehaus.aspectwerkz.advice.AdviceContainer
Returns the advice per instance basis.
getPerInstanceAdvice(JoinPoint) - Method in class org.codehaus.aspectwerkz.advice.DefaultAdviceContainerStrategy
Returns the advice for the current instance.
getPerJvmAdvice(JoinPoint) - Method in class org.codehaus.aspectwerkz.advice.AbstractAdvice
Returns the sole per JVM advice.
getPerJvmAdvice(JoinPoint) - Method in interface org.codehaus.aspectwerkz.advice.AdviceContainer
Returns the advice per JVM basis.
getPerJvmAdvice(JoinPoint) - Method in class org.codehaus.aspectwerkz.advice.DefaultAdviceContainerStrategy
Returns the sole per JVM advice.
getPerThreadAdvice() - Method in interface org.codehaus.aspectwerkz.advice.AdviceContainer
Returns the advice for the current thread.
getPerThreadAdvice() - Method in class org.codehaus.aspectwerkz.advice.DefaultAdviceContainerStrategy
Returns the advice for the current thread.
getPointcutDef(String) - Method in class org.codehaus.aspectwerkz.definition.AspectDefinition
Returns the pointcut definition by its name.
getPointcutDefs() - Method in class org.codehaus.aspectwerkz.definition.AspectDefinition
Returns a list with the pointcuts.
getPointcutPatternTuple() - Method in class org.codehaus.aspectwerkz.definition.PointcutDefinition
Returns the pointcut pattern tuple for the pre-compiled class A method pattern.
getPointcutRefs() - Method in class org.codehaus.aspectwerkz.definition.AdviceWeavingRule
Returns a list with the pointcut references.
getPointcutRefs() - Method in class org.codehaus.aspectwerkz.definition.ControllerDefinition
Returns a list with the pointcut references.
getPointcuts() - Method in class org.codehaus.aspectwerkz.joinpoint.MethodJoinPoint
Returns the method pointcuts.
getPostAdviceIndexTuples() - Method in class org.codehaus.aspectwerkz.pointcut.CallerSidePointcut
Returns the advices in the form of an array with advice/index tuples.
getPostAdviceIndexTuples() - Method in class org.codehaus.aspectwerkz.pointcut.FieldPointcut
Returns the advices in the form of an array with advice/index tuples.
getPostAdviceIndexes() - Method in class org.codehaus.aspectwerkz.pointcut.CallerSidePointcut
Returns a list with the indexes for the post advices for the pointcut.
getPostAdviceIndexes() - Method in class org.codehaus.aspectwerkz.pointcut.FieldPointcut
Returns a list with the indexes for the post advices for the pointcut.
getPostAdviceNames() - Method in class org.codehaus.aspectwerkz.pointcut.CallerSidePointcut
Returns a list with the names for the post advices for the pointcut.
getPostAdviceNames() - Method in class org.codehaus.aspectwerkz.pointcut.FieldPointcut
Returns a list with the names for the post advices for the pointcut.
getPreAdviceIndexTuples() - Method in class org.codehaus.aspectwerkz.pointcut.CallerSidePointcut
Returns the advices in the form of an array with advice/index tuples.
getPreAdviceIndexTuples() - Method in class org.codehaus.aspectwerkz.pointcut.FieldPointcut
Returns the advices in the form of an array with advice/index tuples.
getPreAdviceIndexes() - Method in class org.codehaus.aspectwerkz.pointcut.CallerSidePointcut
Returns a list with the indexes for the pre advices for the pointcut.
getPreAdviceIndexes() - Method in class org.codehaus.aspectwerkz.pointcut.FieldPointcut
Returns a list with the indexes for the pre advices for the pointcut.
getPreAdviceNames() - Method in class org.codehaus.aspectwerkz.pointcut.CallerSidePointcut
Returns a list with the names for the pre advices for the pointcut.
getPreAdviceNames() - Method in class org.codehaus.aspectwerkz.pointcut.FieldPointcut
Returns a list with the names for the pre advices for the pointcut.
getProxy() - Method in class org.codehaus.aspectwerkz.connectivity.RemoteProxy
Look up and retrives a proxy to an object from the server.
getProxy(ClassLoader) - Method in class org.codehaus.aspectwerkz.connectivity.RemoteProxy
Look up and retrives a proxy to an object from the server.
getProxy(ClassLoader, Object) - Method in class org.codehaus.aspectwerkz.connectivity.RemoteProxy
Look up and retrives a proxy to an object from the server.
getRegexpClassPattern() - Method in class org.codehaus.aspectwerkz.definition.IntroductionWeavingRule
Returns the class pattern as a pre-compiled pattern.
getRegexpClassPattern() - Method in class org.codehaus.aspectwerkz.definition.PointcutDefinition
Returns a pre-compiled Pattern for the class pattern.
getRegexpPattern() - Method in class org.codehaus.aspectwerkz.definition.PointcutDefinition
Returns a pre-compiled Pattern for the pattern.
getRepository() - Method in class org.codehaus.aspectwerkz.transform.Context
Returns the repository.
getResourceAsStream(String) - Static method in class org.codehaus.aspectwerkz.ContextClassLoader
Loads a resource from the context class loader or, if that fails, from the default class loader, as stream
getResult() - Method in class org.codehaus.aspectwerkz.joinpoint.MethodJoinPoint
Returns the result from the original invocation.
getReturnType() - Method in class org.codehaus.aspectwerkz.joinpoint.MethodJoinPoint
Returns the return type from the original invocation.
getReturnType() - Method in class org.codehaus.aspectwerkz.metadata.MethodMetaData
Returns the return type.
getSetFieldPointcuts(ClassMetaData, FieldMetaData) - Method in class org.codehaus.aspectwerkz.Aspect
Returns all the pointcuts for the method join point specified.
getSetFieldPointcuts(ClassMetaData, FieldMetaData) - Method in class org.codehaus.aspectwerkz.AspectWerkz
Returns the set field pointcut list for the class and field specified.
getSignature() - Method in class org.codehaus.aspectwerkz.joinpoint.FieldJoinPoint
Returns the signature of the field.
getSuperClass() - Method in class org.codehaus.aspectwerkz.metadata.ClassMetaData
Returns the super class.
getSuperClass(ClassGen) - Method in class org.codehaus.aspectwerkz.transform.Context
Returns the super class a the JavaClass.
getSystem(String) - Static method in class org.codehaus.aspectwerkz.AspectWerkz
Returns the AspectWerkz system with a specific UUID.
getSystem() - Method in class org.codehaus.aspectwerkz.advice.AbstractAdvice
Returns the AspectWerkz system housing this advice.
getSystem() - Method in class org.codehaus.aspectwerkz.joinpoint.MethodJoinPoint
Returns the AspectWerkz system.
getTargetClass() - Method in class org.codehaus.aspectwerkz.joinpoint.CallerSideJoinPoint
Returns the target class.
getTargetClass() - Method in class org.codehaus.aspectwerkz.joinpoint.FieldJoinPoint
Returns the target class.
getTargetClass() - Method in interface org.codehaus.aspectwerkz.joinpoint.JoinPoint
Returns the target class.
getTargetClass() - Method in class org.codehaus.aspectwerkz.joinpoint.MemberFieldGetJoinPoint
Returns the target class.
getTargetClass() - Method in class org.codehaus.aspectwerkz.joinpoint.MemberFieldSetJoinPoint
Returns the target class.
getTargetClass() - Method in class org.codehaus.aspectwerkz.joinpoint.MethodJoinPoint
Returns the original class.
getTargetClass() - Method in class org.codehaus.aspectwerkz.joinpoint.StaticFieldGetJoinPoint
Returns the target class.
getTargetClass() - Method in class org.codehaus.aspectwerkz.joinpoint.StaticFieldSetJoinPoint
Returns the target class.
getTargetClass() - Method in class org.codehaus.aspectwerkz.joinpoint.ThrowsJoinPoint
Returns the target class.
getTargetObject() - Method in class org.codehaus.aspectwerkz.joinpoint.CallerSideJoinPoint
Returns the target object.
getTargetObject() - Method in class org.codehaus.aspectwerkz.joinpoint.FieldJoinPoint
Returns the target object.
getTargetObject() - Method in interface org.codehaus.aspectwerkz.joinpoint.JoinPoint
Returns the target object.
getTargetObject() - Method in class org.codehaus.aspectwerkz.joinpoint.MemberFieldGetJoinPoint
Returns the target object.
getTargetObject() - Method in class org.codehaus.aspectwerkz.joinpoint.MemberFieldSetJoinPoint
Returns the target object.
getTargetObject() - Method in class org.codehaus.aspectwerkz.joinpoint.MemberMethodJoinPoint
Returns the original object.
getTargetObject() - Method in class org.codehaus.aspectwerkz.joinpoint.MethodJoinPoint
Returns the original object.
getTargetObject() - Method in class org.codehaus.aspectwerkz.joinpoint.StaticFieldGetJoinPoint
Returns the target object.
getTargetObject() - Method in class org.codehaus.aspectwerkz.joinpoint.StaticFieldSetJoinPoint
Returns the target object.
getTargetObject() - Method in class org.codehaus.aspectwerkz.joinpoint.StaticMethodJoinPoint
Returns the original object.
getTargetObject() - Method in class org.codehaus.aspectwerkz.joinpoint.ThrowsJoinPoint
Returns the target object.
getThrowsPointcuts(ClassMetaData, MethodMetaData) - Method in class org.codehaus.aspectwerkz.Aspect
Returns the pointcut for the method/exception join point specified.
getThrowsPointcuts(ClassMetaData, MethodMetaData) - Method in class org.codehaus.aspectwerkz.AspectWerkz
Returns the throws pointcut list for the class and method specified.
getTransformationScopes() - Method in class org.codehaus.aspectwerkz.definition.AspectWerkzDefinition
Returns the transformation scopes.
getTransport() - Method in class org.codehaus.aspectwerkz.hook.JDWPStarter
 
getType() - Method in class org.codehaus.aspectwerkz.definition.PointcutDefinition
Returns the type of the pointcut.
getType() - Method in class org.codehaus.aspectwerkz.metadata.FieldMetaData
Returns the type.
getUtility() - Method in class org.codehaus.aspectwerkz.compiler.AspectWerkzC
 
getUuid() - Method in class org.codehaus.aspectwerkz.definition.AspectWerkzDefinition
Returns the UUID for the definition.
getUuid() - Method in class org.codehaus.aspectwerkz.joinpoint.MethodJoinPoint
Returns the UUID for the AspectWerkz system.
getValue(int) - Method in class org.codehaus.aspectwerkz.util.SequencedHashMap
Returns the value at the specified index.
getWrappedInstance(String) - Static method in class org.codehaus.aspectwerkz.connectivity.RemoteProxy
Returns a proxy wrapped instance by its handle.

H

HANDLER_JOIN_POINT_EXECUTION_METHOD - Static variable in class org.codehaus.aspectwerkz.transform.TransformationUtil
 
HasMetaData - interface org.codehaus.aspectwerkz.introduction.HasMetaData.
Mixin that is applied to all Introductions.
HasMetaDataImpl - class org.codehaus.aspectwerkz.introduction.HasMetaDataImpl.
Mixin that is applied to all Introductions.
HasMetaDataImpl() - Constructor for class org.codehaus.aspectwerkz.introduction.HasMetaDataImpl
 
hasAdvice(String) - Method in class org.codehaus.aspectwerkz.definition.AspectWerkzDefinition
Checks if there exists an advice with the name specified.
hasAdvice(String) - Method in class org.codehaus.aspectwerkz.pointcut.AbstractPointcut
Checks if the pointcuts has a certain advice.
hasAspect(String) - Method in class org.codehaus.aspectwerkz.AspectWerkz
Checks if a specific class has an aspect defined.
hasCallerSidePointcut(ClassMetaData) - Method in class org.codehaus.aspectwerkz.definition.AspectWerkzDefinition
Checks if a class should care about advising caller side method invocations.
hasGetFieldPointcut(ClassMetaData) - Method in class org.codehaus.aspectwerkz.definition.AspectWerkzDefinition
Checks if a class has a GetFieldPointcut.
hasGetFieldPointcut(ClassMetaData, FieldMetaData) - Method in class org.codehaus.aspectwerkz.definition.AspectWerkzDefinition
Checks if a class and field has a GetFieldPointcut.
hasIntroduction(String) - Method in class org.codehaus.aspectwerkz.definition.AspectWerkzDefinition
Checks if there exists an introduction with the name specified.
hasIntroductions(String) - Method in class org.codehaus.aspectwerkz.definition.AspectWerkzDefinition
Checks if a class has an Introduction.
hasMethodPointcut(ClassMetaData) - Method in class org.codehaus.aspectwerkz.definition.AspectWerkzDefinition
Checks if a method has a MethodPointcut.
hasMethodPointcut(ClassMetaData, MethodMetaData) - Method in class org.codehaus.aspectwerkz.definition.AspectWerkzDefinition
Checks if a method has a MethodPointcut.
hasPostAdvice(String) - Method in class org.codehaus.aspectwerkz.pointcut.CallerSidePointcut
Checks if the pointcuts has a certain post advice.
hasPostAdvice(String) - Method in class org.codehaus.aspectwerkz.pointcut.FieldPointcut
Checks if the pointcuts has a certain post advice.
hasPreAdvice(String) - Method in class org.codehaus.aspectwerkz.pointcut.CallerSidePointcut
Checks if the pointcuts has a certain pre advice.
hasPreAdvice(String) - Method in class org.codehaus.aspectwerkz.pointcut.FieldPointcut
Checks if the pointcuts has a certain pre advice.
hasSerialVersionUid(ClassGen) - Static method in class org.codehaus.aspectwerkz.transform.TransformationUtil
Checks if the class has a serialVersionUID field.
hasSetFieldPointcut(ClassMetaData) - Method in class org.codehaus.aspectwerkz.definition.AspectWerkzDefinition
Checks if a class has a SetFieldPointcut.
hasSetFieldPointcut(ClassMetaData, FieldMetaData) - Method in class org.codehaus.aspectwerkz.definition.AspectWerkzDefinition
Checks if a class and field has a SetFieldPointcut.
hasThrowsPointcut(ClassMetaData, MethodMetaData, String) - Method in class org.codehaus.aspectwerkz.Aspect
Checks if a specific method/exceptoin join point has a specific throws pointcut configured.
hasThrowsPointcut(ClassMetaData) - Method in class org.codehaus.aspectwerkz.definition.AspectWerkzDefinition
Checks if a class and method has a ThrowsPointcut.
hasThrowsPointcut(ClassMetaData, MethodMetaData) - Method in class org.codehaus.aspectwerkz.definition.AspectWerkzDefinition
Checks if a class and method has a ThrowsPointcut.
hashCode() - Method in class org.codehaus.aspectwerkz.Aspect
 
hashCode() - Method in class org.codehaus.aspectwerkz.joinpoint.MemberMethodJoinPoint
Overrides hashCode.
hashCode() - Method in class org.codehaus.aspectwerkz.joinpoint.MethodJoinPoint
 
hashCode() - Method in class org.codehaus.aspectwerkz.joinpoint.StaticMethodJoinPoint
Overrides hashCode.
hashCode() - Method in class org.codehaus.aspectwerkz.joinpoint.control.AbstractJoinPointController
Overridden hashCode method.
hashCode() - Method in class org.codehaus.aspectwerkz.metadata.ClassNameMethodMetaDataTuple
 
hashCode() - Method in class org.codehaus.aspectwerkz.metadata.MethodMetaData
The overridden equals method.
hashCode() - Method in class org.codehaus.aspectwerkz.pointcut.ThrowsPointcutKey
Overrides hashCode.
hashCode() - Method in class org.codehaus.aspectwerkz.regexp.ClassPattern
 
hashCode() - Method in class org.codehaus.aspectwerkz.regexp.FieldPattern
 
hashCode() - Method in class org.codehaus.aspectwerkz.regexp.MethodPattern
 
hashCode() - Method in class org.codehaus.aspectwerkz.regexp.PointcutPatternTuple
 
hashCode() - Method in class org.codehaus.aspectwerkz.util.SequencedHashMap
Implements Map.hashCode().
hotswap(Map) - Method in class org.codehaus.aspectwerkz.hook.Plug
Hotswaps the java.lang.ClassLoader of the remote JVM and resume
hotswapClassLoader(String, String, String) - Static method in class org.codehaus.aspectwerkz.hook.ClassLoaderPatcher
Patch java.lang.ClassLoader with preProcessorName instance and hotswap in target VM using a JDWP attaching connector Don't wait before connecting
hotswapClassLoader(String, String, String, int) - Static method in class org.codehaus.aspectwerkz.hook.ClassLoaderPatcher
Patch java.lang.ClassLoader with preProcessorName instance and hotswap in target VM using a JDWP attaching connector

I

IDENTIFIABLE_INTERFACE - Static variable in class org.codehaus.aspectwerkz.transform.TransformationUtil
 
IMPLEMENTATION_CLASS - Static variable in interface org.codehaus.aspectwerkz.introduction.HasMetaData
The full implementation name for the mixin..
INT - Static variable in class org.codehaus.aspectwerkz.Type
 
INTERFACE_CLASS - Static variable in interface org.codehaus.aspectwerkz.introduction.HasMetaData
The full interface name for the mixin..
INTRODUCTION - Static variable in class org.codehaus.aspectwerkz.definition.AttributeTag
The name of the introduction attributes tag.
INTRODUCTION_CLASS - Static variable in class org.codehaus.aspectwerkz.transform.TransformationUtil
 
INTRODUCTION_CONTAINER_IMPLEMENTATION_CLASS - Static variable in class org.codehaus.aspectwerkz.definition.StartupManager
The introduction container class to use.
INTRODUCTION_DEF - Static variable in class org.codehaus.aspectwerkz.definition.AttributeTag
The name of the introduction definition tag.
INVOKE - Static variable in class org.codehaus.aspectwerkz.connectivity.Command
 
Identifiable - interface org.codehaus.aspectwerkz.Identifiable.
Interface that allows us to make the added UUID field accessible without the need for reflection.
InterfaceMetaData - class org.codehaus.aspectwerkz.metadata.InterfaceMetaData.
Holds meta-data for an interface.
InterfaceMetaData() - Constructor for class org.codehaus.aspectwerkz.metadata.InterfaceMetaData
 
Introduction - class org.codehaus.aspectwerkz.introduction.Introduction.
Implements the concept of Introductions, which is similar to the concept of Open Classes A Mixins.
An Introduction makes it possible to extend a class with a new interface A a new implementation (methods A fields).

Supports four different deployment models: PER_JVM, PER_CLASS, PER_INSTANCE A PER_THREAD.
The PER_JVM deployment model performance a bit better than the other models since no synchronization A object creation is needed.

Introduction(String, String) - Constructor for class org.codehaus.aspectwerkz.introduction.Introduction
Creates an introduction with an interface.
Must be an interface without any methods.
Introduction(String, String, Class, int) - Constructor for class org.codehaus.aspectwerkz.introduction.Introduction
Creates an introduction with an interface A an implementation.
IntroductionContainer - interface org.codehaus.aspectwerkz.introduction.IntroductionContainer.
Interface for the introduction container implementations.
IntroductionDefinition - class org.codehaus.aspectwerkz.definition.IntroductionDefinition.
Holds the introduction definition.
IntroductionDefinition() - Constructor for class org.codehaus.aspectwerkz.definition.IntroductionDefinition
 
IntroductionWeavingRule - class org.codehaus.aspectwerkz.definition.IntroductionWeavingRule.
Handles the introduction weaving rule definition.
IntroductionWeavingRule() - Constructor for class org.codehaus.aspectwerkz.definition.IntroductionWeavingRule
 
Invoker - interface org.codehaus.aspectwerkz.connectivity.Invoker.
Invokes the method for an instance mapped to a specific handle.
inTransformationScope(String) - Method in class org.codehaus.aspectwerkz.definition.AspectWerkzDefinition
Checks if a class has an Aspect.
indexOf(Object) - Method in class org.codehaus.aspectwerkz.util.SequencedHashMap
Returns the index of the specified key.
info(Map) - Method in class org.codehaus.aspectwerkz.hook.Plug
Prints information about the remote JVM and resume
initialize() - Method in class org.codehaus.aspectwerkz.AspectWerkz
Initializes the system.
initialize(Hashtable) - Method in interface org.codehaus.aspectwerkz.hook.ClassPreProcessor
 
initialize(Hashtable) - Method in class org.codehaus.aspectwerkz.hook.impl.StdoutPreProcessor
 
initialize(Hashtable) - Method in class org.codehaus.aspectwerkz.transform.AspectWerkzPreProcessor
Initializes the transformer stack.
initializePreProcessor() - Static method in class org.codehaus.aspectwerkz.hook.impl.ClassPreProcessorHelper
Initialization of the ClassPreProcessor The ClassPreProcessor implementation is lazy loaded.
initializeSystem(String) - Static method in class org.codehaus.aspectwerkz.definition.StartupManager
Loads the system definition.
inputStreamToByteArray(InputStream) - Static method in class org.codehaus.aspectwerkz.hook.ClassLoaderPatcher
Converts an input stream to a byte[]
invoke(String, String, Class[], Object[], Object) - Method in interface org.codehaus.aspectwerkz.connectivity.Invoker
Invokes a specific method on the object mapped to the role specified.
invoke(Object, Method, Object[]) - Method in class org.codehaus.aspectwerkz.connectivity.RemoteProxy
This method is invoked automatically by the proxy.
invoke(int, Object) - Method in class org.codehaus.aspectwerkz.introduction.Introduction
Invokes the method with the index specified.
invoke(int, Object[], Object) - Method in class org.codehaus.aspectwerkz.introduction.Introduction
Invokes the method with the index specified.
invokeOriginalMethod() - Method in class org.codehaus.aspectwerkz.joinpoint.MethodJoinPoint
Invokes the origignal method.
invokePerClass(Object, int, Object[]) - Method in class org.codehaus.aspectwerkz.introduction.DefaultIntroductionContainerStrategy
Invokes the method on a per class basis.
invokePerClass(Object, int, Object[]) - Method in interface org.codehaus.aspectwerkz.introduction.IntroductionContainer
Invokes the method on a per class basis.
invokePerInstance(Object, int, Object[]) - Method in class org.codehaus.aspectwerkz.introduction.DefaultIntroductionContainerStrategy
Invokes the method on a per instance basis.
invokePerInstance(Object, int, Object[]) - Method in interface org.codehaus.aspectwerkz.introduction.IntroductionContainer
Invokes the method on a per instance basis.
invokePerJvm(int, Object[]) - Method in class org.codehaus.aspectwerkz.introduction.DefaultIntroductionContainerStrategy
Invokes the method on a per JVM basis.
invokePerJvm(int, Object[]) - Method in interface org.codehaus.aspectwerkz.introduction.IntroductionContainer
Invokes the method on a per JVM basis.
invokePerThread(int, Object[]) - Method in class org.codehaus.aspectwerkz.introduction.DefaultIntroductionContainerStrategy
Invokes the method on a per thread basis.
invokePerThread(int, Object[]) - Method in interface org.codehaus.aspectwerkz.introduction.IntroductionContainer
Invokes the method on a per thread basis.
isAbstract() - Method in class org.codehaus.aspectwerkz.definition.AspectDefinition
Checks if the aspect is abstract.
isAdvised() - Method in class org.codehaus.aspectwerkz.transform.Context
Checks if the class being transformed has beed advised.
isCallerSideMethod(ClassMetaData, MethodMetaData) - Method in class org.codehaus.aspectwerkz.definition.AspectWerkzDefinition
Checks if a method is a defined as a caller side method.
isEmpty() - Method in class org.codehaus.aspectwerkz.util.SequencedHashMap
Implements Map.isEmpty().
isHierarchical() - Method in class org.codehaus.aspectwerkz.definition.PointcutDefinition
Checks if the pointcut is hierarchical.
isHierarchical() - Method in class org.codehaus.aspectwerkz.regexp.PointcutPatternTuple
Checks it the pointcut is hierarchical.
isInControlFlowOf(PointcutPatternTuple) - Method in class org.codehaus.aspectwerkz.AspectWerkz
Checks if we are in the control flow of a specific cflow pointcut.
isJarFile(File) - Static method in class org.codehaus.aspectwerkz.compiler.AspectWerkzC
Test if file is a zip/jar file
isNonReentrant() - Method in class org.codehaus.aspectwerkz.definition.PointcutDefinition
Checks if the pointcut is non-reentrant or not.
isNonReentrant() - Method in class org.codehaus.aspectwerkz.pointcut.MethodPointcut
Checks if the pointcut is non-reentrant.
isPersistent() - Method in class org.codehaus.aspectwerkz.definition.AdviceDefinition
Checks if the introduction is persistent.
isPersistent() - Method in class org.codehaus.aspectwerkz.definition.IntroductionDefinition
Checks if the introduction is persistent.
isReadOnly() - Method in class org.codehaus.aspectwerkz.transform.Context
Checks if the context is read-only.
isSerializable(Context, ClassGen) - Static method in class org.codehaus.aspectwerkz.transform.TransformationUtil
Checks if a class is serialiable.
iterator() - Method in class org.codehaus.aspectwerkz.util.SequencedHashMap
Returns a key iterator.

J

JDWPStarter - class org.codehaus.aspectwerkz.hook.JDWPStarter.
Starts a target process adding JDWP option to have a listening connector and be in suspend mode Target process is launched using $JAVA_HOME/bin/java [opt] [main]
and [opt] is patched to use -Xdebug -Xrunjdwp:transport=..,address=..,server=y,suspend=y
JDWPStarter(String, String, String, String) - Constructor for class org.codehaus.aspectwerkz.hook.JDWPStarter
 
JOIN_POINT_PREFIX - Static variable in class org.codehaus.aspectwerkz.transform.TransformationUtil
 
JoinPoint - interface org.codehaus.aspectwerkz.joinpoint.JoinPoint.
Interface for the join point concept.
I.e.a well defined point of execution in the program picked out by the Pointcut.
Handles the invocation of the advices added to the join point.
Stores meta data from the join point.
JoinPointController - interface org.codehaus.aspectwerkz.joinpoint.control.JoinPointController.
Interface to be implemented by each join point controller.

K

Klass - class org.codehaus.aspectwerkz.transform.Klass.
The AspectWerkz class concept.
Klass(String, byte[]) - Constructor for class org.codehaus.aspectwerkz.transform.Klass
Creates a new class.
keySet() - Method in class org.codehaus.aspectwerkz.util.SequencedHashMap
Implements Map.keySet().

L

LONG - Static variable in class org.codehaus.aspectwerkz.Type
 
lastIndexOf(Object) - Method in class org.codehaus.aspectwerkz.util.SequencedHashMap
Returns the last index of the specified key.
loadClass(String) - Static method in class org.codehaus.aspectwerkz.ContextClassLoader
Loads a class from the context class loader or, if that fails, from the default class loader.
loadDefaultDefinitionAsFile(boolean) - Static method in class org.codehaus.aspectwerkz.definition.AspectWerkzDefinition
Returns the definition.
loadDefinitionAsDocument(Document) - Static method in class org.codehaus.aspectwerkz.definition.AspectWerkzDefinition
Returns the definition.
loadDefinitionAsFile(String) - Static method in class org.codehaus.aspectwerkz.definition.AspectWerkzDefinition
Returns the definition.
loadDefinitionAsFile(String, boolean) - Static method in class org.codehaus.aspectwerkz.definition.AspectWerkzDefinition
Returns the definition.
loadDefinitionAsResource() - Static method in class org.codehaus.aspectwerkz.definition.AspectWerkzDefinition
Loads a definition from disk.
loadDefinitionAsStream(InputStream) - Static method in class org.codehaus.aspectwerkz.definition.AspectWerkzDefinition
Returns the definition.
loadResource(String) - Static method in class org.codehaus.aspectwerkz.ContextClassLoader
Loads a resource from the context class loader or, if that fails, from the default class loader.
log(String) - Method in class org.codehaus.aspectwerkz.compiler.Utility
 
log(String) - Static method in class org.codehaus.aspectwerkz.transform.AspectWerkzPreProcessor
Logs a message.

M

MEMBER_FIELD_GET_JOIN_POINT_CLASS - Static variable in class org.codehaus.aspectwerkz.transform.TransformationUtil
 
MEMBER_FIELD_GET_JOIN_POINT_PREFIX - Static variable in class org.codehaus.aspectwerkz.transform.TransformationUtil
 
MEMBER_FIELD_GET_JOIN_POINT_TYPE - Static variable in class org.codehaus.aspectwerkz.transform.TransformationUtil
 
MEMBER_FIELD_SET_JOIN_POINT_CLASS - Static variable in class org.codehaus.aspectwerkz.transform.TransformationUtil
 
MEMBER_FIELD_SET_JOIN_POINT_PREFIX - Static variable in class org.codehaus.aspectwerkz.transform.TransformationUtil
 
MEMBER_FIELD_SET_JOIN_POINT_TYPE - Static variable in class org.codehaus.aspectwerkz.transform.TransformationUtil
 
MEMBER_METHOD_JOIN_POINT_CLASS - Static variable in class org.codehaus.aspectwerkz.transform.TransformationUtil
 
MEMBER_METHOD_JOIN_POINT_PREFIX - Static variable in class org.codehaus.aspectwerkz.transform.TransformationUtil
 
MEMBER_METHOD_JOIN_POINT_TYPE - Static variable in class org.codehaus.aspectwerkz.transform.TransformationUtil
 
META_DATA_FIELD - Static variable in class org.codehaus.aspectwerkz.transform.TransformationUtil
 
META_DATA_INTERFACE - Static variable in class org.codehaus.aspectwerkz.transform.TransformationUtil
 
METHOD - Static variable in class org.codehaus.aspectwerkz.definition.AttributeTag
The name of the method attributes tag.
METHOD - Static variable in class org.codehaus.aspectwerkz.definition.PointcutDefinition
 
METHOD_META_DATA - Static variable in class org.codehaus.aspectwerkz.MethodComparator
Compares method meta-data.
METHOD_POINTCUT_NAME - Static variable in class org.codehaus.aspectwerkz.metadata.AttributeC
 
MULTIPLE_WILDCARD - Static variable in class org.codehaus.aspectwerkz.regexp.Pattern
Defines a multiple wildcard.
MULTIPLE_WILDCARD_KEY - Static variable in class org.codehaus.aspectwerkz.regexp.Pattern
Defines a multiple wildcard key.
MemberFieldGetJoinPoint - class org.codehaus.aspectwerkz.joinpoint.MemberFieldGetJoinPoint.
Matches well defined point of execution in the program where a field is accessed.
MemberFieldGetJoinPoint(String, Object, String) - Constructor for class org.codehaus.aspectwerkz.joinpoint.MemberFieldGetJoinPoint
Creates a new MemberFieldGetJoinPoint object.
MemberFieldSetJoinPoint - class org.codehaus.aspectwerkz.joinpoint.MemberFieldSetJoinPoint.
Matches well defined point of execution in the program where a field is set.
MemberFieldSetJoinPoint(String, Object, String) - Constructor for class org.codehaus.aspectwerkz.joinpoint.MemberFieldSetJoinPoint
Creates a new MemberFieldSetJoinPoint object.
MemberMethodJoinPoint - class org.codehaus.aspectwerkz.joinpoint.MemberMethodJoinPoint.
Matches well defined point of execution in the program where a member method is executed.
Stores meta data from the join point.
MemberMethodJoinPoint(String, Object, String, int, String) - Constructor for class org.codehaus.aspectwerkz.joinpoint.MemberMethodJoinPoint
Creates a new MemberMethodJoinPoint object.
MemoryType - class org.codehaus.aspectwerkz.MemoryType.
Type-safe enum for the different memory types.
MetaData - interface org.codehaus.aspectwerkz.metadata.MetaData.
Marker interface for the meta-data classes.
MetaDataEnhanceable - interface org.codehaus.aspectwerkz.MetaDataEnhanceable.
Interface that allows us to retrieve meta-data from the implementing class.
MetaDataKeys - class org.codehaus.aspectwerkz.MetaDataKeys.
Holds keys to for the meta-data used by the system.
MetaDataKeys() - Constructor for class org.codehaus.aspectwerkz.MetaDataKeys
 
MetaDataMaker - class org.codehaus.aspectwerkz.metadata.MetaDataMaker.
 
MetaDataMaker() - Constructor for class org.codehaus.aspectwerkz.metadata.MetaDataMaker
 
MethodComparator - class org.codehaus.aspectwerkz.MethodComparator.
Compares Methods.
MethodJoinPoint - class org.codehaus.aspectwerkz.joinpoint.MethodJoinPoint.
Matches well defined point of execution in the program where a method is executed.
Stores meta data from the join point.
MethodJoinPoint(String, int, String) - Constructor for class org.codehaus.aspectwerkz.joinpoint.MethodJoinPoint
Creates a new MethodJoinPoint object.
MethodMetaData - class org.codehaus.aspectwerkz.metadata.MethodMetaData.
Holds meta-data for a method.
MethodMetaData() - Constructor for class org.codehaus.aspectwerkz.metadata.MethodMetaData
 
MethodPattern - class org.codehaus.aspectwerkz.regexp.MethodPattern.
Implements the regular expression pattern matcher for methods in AspectWerkz.
MethodPointcut - class org.codehaus.aspectwerkz.pointcut.MethodPointcut.
Implements the pointcut concept for method access.
MethodPointcut(String) - Constructor for class org.codehaus.aspectwerkz.pointcut.MethodPointcut
Creates a new method pointcut.
MethodPointcut(String, String) - Constructor for class org.codehaus.aspectwerkz.pointcut.MethodPointcut
Creates a new method pointcut.
main(String[]) - Static method in class org.codehaus.aspectwerkz.compiler.AspectWerkzC
 
main(String[]) - Static method in class org.codehaus.aspectwerkz.hook.Plug
 
main(String[]) - Static method in class org.codehaus.aspectwerkz.hook.ProcessStarter
 
main(String[]) - Static method in class org.codehaus.aspectwerkz.hook.impl.ClassLoaderPreProcessorImpl
main test
main(String[]) - Static method in class org.codehaus.aspectwerkz.hook.impl.StdoutPreProcessor
 
main(String[]) - Static method in class org.codehaus.aspectwerkz.hook.impl.WeavingClassLoader
 
main(String[]) - Static method in class org.codehaus.aspectwerkz.metadata.AttributeC
Runs the compiler from the command line.
markAsAdvised() - Method in class org.codehaus.aspectwerkz.transform.Context
Marks the class being transformed as advised.
markAsHierarchical() - Method in class org.codehaus.aspectwerkz.definition.PointcutDefinition
Marks the pointcut as hierarchical.
markAsReadOnly() - Method in class org.codehaus.aspectwerkz.transform.Context
Marks the context as read-only.
matchCallerSidePointcut(ClassMetaData, MethodMetaData) - Method in class org.codehaus.aspectwerkz.definition.AdviceWeavingRule
Checks if the pointcut matches a certain join point.
matchCallerSidePointcutSuperClasses(JexlContext, String, ClassMetaData, MethodMetaData, PointcutPatternTuple) - Static method in class org.codehaus.aspectwerkz.pointcut.CallerSidePointcut
Tries to finds a match at some superclass in the hierarchy.
matchFieldName(String) - Method in class org.codehaus.aspectwerkz.regexp.FieldPattern
Matches a field name.
matchFieldPointcutSuperClasses(JexlContext, String, ClassMetaData, PointcutPatternTuple) - Static method in class org.codehaus.aspectwerkz.pointcut.FieldPointcut
Tries to finds a match at some superclass in the hierarchy.
matchFieldPointcutSuperClasses(JexlContext, String, ClassMetaData, FieldMetaData, PointcutPatternTuple) - Static method in class org.codehaus.aspectwerkz.pointcut.FieldPointcut
Tries to finds a match at some superclass in the hierarchy.
matchFieldType(String) - Method in class org.codehaus.aspectwerkz.regexp.FieldPattern
Matches a field type.
matchGetFieldPointcut(ClassMetaData) - Method in class org.codehaus.aspectwerkz.definition.AdviceWeavingRule
Checks if the pointcut matches a certain join point.
matchGetFieldPointcut(ClassMetaData, FieldMetaData) - Method in class org.codehaus.aspectwerkz.definition.AdviceWeavingRule
Checks if the pointcut matches a certain join point.
matchMethodName(String) - Method in class org.codehaus.aspectwerkz.regexp.MethodPattern
Matches a method name.
matchMethodPointcut(ClassMetaData) - Method in class org.codehaus.aspectwerkz.definition.AdviceWeavingRule
Checks if the pointcut matches a certain join point.
matchMethodPointcut(ClassMetaData, MethodMetaData) - Method in class org.codehaus.aspectwerkz.definition.AdviceWeavingRule
Checks if the pointcut matches a certain join point.
matchMethodPointcut(ClassMetaData, MethodMetaData) - Method in class org.codehaus.aspectwerkz.definition.ControllerDefinition
Checks if the pointcut matches a certain join point.
matchMethodPointcutSuperClasses(String, ClassMetaData, PointcutPatternTuple) - Static method in class org.codehaus.aspectwerkz.pointcut.MethodPointcut
Tries to finds a match at some superclass in the hierarchy.
matchMethodPointcutSuperClasses(JexlContext, String, ClassMetaData, MethodMetaData, PointcutPatternTuple) - Static method in class org.codehaus.aspectwerkz.pointcut.MethodPointcut
Tries to finds a match at some superclass in the hierarchy.
matchParameterTypes(String[]) - Method in class org.codehaus.aspectwerkz.regexp.MethodPattern
Matches a parameter list.
matchReturnType(String) - Method in class org.codehaus.aspectwerkz.regexp.MethodPattern
Matches a method return type.
matchSetFieldPointcut(ClassMetaData) - Method in class org.codehaus.aspectwerkz.definition.AdviceWeavingRule
Checks if the pointcut matches a certain join point.
matchSetFieldPointcut(ClassMetaData, FieldMetaData) - Method in class org.codehaus.aspectwerkz.definition.AdviceWeavingRule
Checks if the pointcut matches a certain join point.
matchThrowsPointcut(ClassMetaData) - Method in class org.codehaus.aspectwerkz.definition.AdviceWeavingRule
Checks if the pointcut matches a certain join point.
matchThrowsPointcut(ClassMetaData, MethodMetaData) - Method in class org.codehaus.aspectwerkz.definition.AdviceWeavingRule
Checks if the pointcut matches a certain join point.
matchThrowsPointcutSuperClasses(JexlContext, String, ClassMetaData, PointcutPatternTuple) - Static method in class org.codehaus.aspectwerkz.pointcut.ThrowsPointcut
Tries to finds a match at some superclass in the hierarchy.
matchThrowsPointcutSuperClasses(JexlContext, String, ClassMetaData, MethodMetaData, PointcutPatternTuple) - Static method in class org.codehaus.aspectwerkz.pointcut.ThrowsPointcut
Tries to finds a match at some superclass in the hierarchy.
matchThrowsPointcutSuperClasses(JexlContext, String, ClassMetaData, MethodMetaData, PointcutPatternTuple, String) - Static method in class org.codehaus.aspectwerkz.pointcut.ThrowsPointcut
Tries to finds a match at some superclass in the hierarchy.
matches(String, MethodMetaData) - Method in class org.codehaus.aspectwerkz.pointcut.CallerSidePointcut
Checks if the pointcut matches a certain join point.
matches(ClassMetaData, FieldMetaData) - Method in class org.codehaus.aspectwerkz.pointcut.FieldPointcut
Checks if the pointcut matches a certain join point.
matches(ClassMetaData, MethodMetaData) - Method in class org.codehaus.aspectwerkz.pointcut.MethodPointcut
Checks if the pointcut matches a certain join point.
matches(ClassMetaData, MethodMetaData) - Method in class org.codehaus.aspectwerkz.pointcut.ThrowsPointcut
Checks if the pointcut matches a certain join point.
matches(ClassMetaData, MethodMetaData, String) - Method in class org.codehaus.aspectwerkz.pointcut.ThrowsPointcut
Checks if the pointcut matches a certain join point.
matches(String, MethodMetaData) - Method in class org.codehaus.aspectwerkz.regexp.CallerSidePattern
Matches a caller side pointcut.
matches(String) - Method in class org.codehaus.aspectwerkz.regexp.ClassPattern
Matches a class name.
matches(FieldMetaData) - Method in class org.codehaus.aspectwerkz.regexp.FieldPattern
Matches a field.
matches(MethodMetaData) - Method in class org.codehaus.aspectwerkz.regexp.MethodPattern
Matches a method.
matches(MethodMetaData, String) - Method in class org.codehaus.aspectwerkz.regexp.ThrowsPattern
Matches a throws pointcut.
matches(MethodMetaData) - Method in class org.codehaus.aspectwerkz.regexp.ThrowsPattern
Matches a throws pointcut (method only).
mergeDocuments(Document, Document) - Static method in class org.codehaus.aspectwerkz.definition.XmlDefinitionParser
Merges two DOM documents.

N

NAME - Static variable in class org.codehaus.aspectwerkz.advice.CFlowPostAdvice
A unique name for the advice.
NAME - Static variable in class org.codehaus.aspectwerkz.advice.CFlowPreAdvice
A unique name for the advice.
NAME - Static variable in interface org.codehaus.aspectwerkz.introduction.HasMetaData
The name of the mixin.
NORMAL_METHOD - Static variable in class org.codehaus.aspectwerkz.MethodComparator
Compares normal method names.
newInstance(AbstractAdvice) - Static method in class org.codehaus.aspectwerkz.advice.AbstractAdvice
Copy constructor - creates a clone of an advice.

O

OBJECT - Static variable in class org.codehaus.aspectwerkz.Type
 
ORIGINAL_METHOD_PREFIX - Static variable in class org.codehaus.aspectwerkz.transform.TransformationUtil
 
OfflineTransformationTask - class org.codehaus.aspectwerkz.task.OfflineTransformationTask.
OfflineTransformationTask is an Ant Task that transforms the a class directory structure recursivly using the AspectWerkz -offline mode.
OfflineTransformationTask() - Constructor for class org.codehaus.aspectwerkz.task.OfflineTransformationTask
 
org.codehaus.aspectwerkz - package org.codehaus.aspectwerkz
 
org.codehaus.aspectwerkz.advice - package org.codehaus.aspectwerkz.advice
 
org.codehaus.aspectwerkz.compiler - package org.codehaus.aspectwerkz.compiler
 
org.codehaus.aspectwerkz.connectivity - package org.codehaus.aspectwerkz.connectivity
 
org.codehaus.aspectwerkz.definition - package org.codehaus.aspectwerkz.definition
 
org.codehaus.aspectwerkz.exception - package org.codehaus.aspectwerkz.exception
 
org.codehaus.aspectwerkz.hook - package org.codehaus.aspectwerkz.hook
 
org.codehaus.aspectwerkz.hook.impl - package org.codehaus.aspectwerkz.hook.impl
 
org.codehaus.aspectwerkz.introduction - package org.codehaus.aspectwerkz.introduction
 
org.codehaus.aspectwerkz.joinpoint - package org.codehaus.aspectwerkz.joinpoint
 
org.codehaus.aspectwerkz.joinpoint.control - package org.codehaus.aspectwerkz.joinpoint.control
 
org.codehaus.aspectwerkz.metadata - package org.codehaus.aspectwerkz.metadata
 
org.codehaus.aspectwerkz.pointcut - package org.codehaus.aspectwerkz.pointcut
 
org.codehaus.aspectwerkz.regexp - package org.codehaus.aspectwerkz.regexp
 
org.codehaus.aspectwerkz.task - package org.codehaus.aspectwerkz.task
 
org.codehaus.aspectwerkz.transform - package org.codehaus.aspectwerkz.transform
 
org.codehaus.aspectwerkz.util - package org.codehaus.aspectwerkz.util
 

P

PERSISTENT - Static variable in class org.codehaus.aspectwerkz.ContainerType
 
PERSISTENT - Static variable in class org.codehaus.aspectwerkz.MemoryType
 
PER_CLASS - Static variable in class org.codehaus.aspectwerkz.DeploymentModel
 
PER_CLASS - Static variable in class org.codehaus.aspectwerkz.definition.AspectWerkzDefinition
 
PER_INSTANCE - Static variable in class org.codehaus.aspectwerkz.DeploymentModel
 
PER_INSTANCE - Static variable in class org.codehaus.aspectwerkz.definition.AspectWerkzDefinition
 
PER_JVM - Static variable in class org.codehaus.aspectwerkz.DeploymentModel
 
PER_JVM - Static variable in class org.codehaus.aspectwerkz.definition.AspectWerkzDefinition
 
PER_THREAD - Static variable in class org.codehaus.aspectwerkz.DeploymentModel
 
PER_THREAD - Static variable in class org.codehaus.aspectwerkz.definition.AspectWerkzDefinition
 
PREFIXED_METHOD - Static variable in class org.codehaus.aspectwerkz.MethodComparator
Compares prefixed method names.
Pattern - class org.codehaus.aspectwerkz.regexp.Pattern.
Implements an abstract regular expression pattern matcher for AspectWerkz.
Pattern() - Constructor for class org.codehaus.aspectwerkz.regexp.Pattern
 
Plug - class org.codehaus.aspectwerkz.hook.Plug.
Main application that allow two steps preparation of the hook This can be used instead of ProcessStarter to dual JVM and stream piping
Plug() - Constructor for class org.codehaus.aspectwerkz.hook.Plug
 
Pointcut - interface org.codehaus.aspectwerkz.pointcut.Pointcut.
Interface for the pointcut concept.
I.e.an abstraction of a well defined point of execution in the program.
PointcutDefinition - class org.codehaus.aspectwerkz.definition.PointcutDefinition.
Holds the pointcut definition.
PointcutDefinition() - Constructor for class org.codehaus.aspectwerkz.definition.PointcutDefinition
 
PointcutPattern - class org.codehaus.aspectwerkz.pointcut.PointcutPattern.
Holds a pre-compiled tuple that consists of the class pattern and the pattern for a specific pointcut.
PointcutPattern(ClassPattern, Pattern) - Constructor for class org.codehaus.aspectwerkz.pointcut.PointcutPattern
Creates a new pointcut pattern.
PointcutPatternTuple - class org.codehaus.aspectwerkz.regexp.PointcutPatternTuple.
Holds a pre-compiled tuple that consists of the class pattern A the pattern for a specific pointcut.
PointcutPatternTuple(ClassPattern, Pattern, boolean) - Constructor for class org.codehaus.aspectwerkz.regexp.PointcutPatternTuple
Creates a new pointcut pattern.
PostAdvice - class org.codehaus.aspectwerkz.advice.PostAdvice.
Is invoked after that a specific join point (method or field) has been executed.
PostAdvice() - Constructor for class org.codehaus.aspectwerkz.advice.PostAdvice
Sets the class of the class.
PreAdvice - class org.codehaus.aspectwerkz.advice.PreAdvice.
Is invoked before that a specific join point (method or field) is executed.
PreAdvice() - Constructor for class org.codehaus.aspectwerkz.advice.PreAdvice
Sets the class of the class.
ProcessStarter - class org.codehaus.aspectwerkz.hook.ProcessStarter.
ProcessStarter uses JPDA JDI api to start a VM with a runtime modified java.lang.ClassLoader, or transparently use a Xbootclasspath style (java 1.3 detected or forced)
ProcessStarter() - Constructor for class org.codehaus.aspectwerkz.hook.ProcessStarter
 
parse(File) - Static method in class org.codehaus.aspectwerkz.definition.XmlDefinitionParser
Parses the XML definition file.
parse(File, boolean) - Static method in class org.codehaus.aspectwerkz.definition.XmlDefinitionParser
Parses the XML definition file, only if it has been updated.
parse(InputStream) - Static method in class org.codehaus.aspectwerkz.definition.XmlDefinitionParser
Parses the XML definition file retrieved from an input stream.
parse(Document) - Static method in class org.codehaus.aspectwerkz.definition.XmlDefinitionParser
Parses the definition DOM document.
parse(String) - Method in class org.codehaus.aspectwerkz.metadata.QDoxParser
Parses a specific class.
parseArgs(String) - Static method in class org.codehaus.aspectwerkz.hook.Plug
Parse a jdwp like string in a Map transport=dt_socket,address=8000 will produce a Map of 2 entries whose keys are transport and address
parseNoCache(URL) - Static method in class org.codehaus.aspectwerkz.definition.XmlDefinitionParser
Parses the XML definition file not using the cache.
parseRuntimeAttributes(AspectWerkzDefinition, String) - Static method in class org.codehaus.aspectwerkz.metadata.AttributeC
Parses the attributes and creates definitions for the matching attributes.
patchClassLoader(String, String) - Static method in class org.codehaus.aspectwerkz.hook.ClassLoaderPatcher
Patch java.lang.ClassLoader with preProcessorName instance and dump class bytecode in dir
post() - Method in class org.codehaus.aspectwerkz.joinpoint.CallerSideJoinPoint
Invokes the next post advice in the chain until it reaches the end.
post() - Method in class org.codehaus.aspectwerkz.joinpoint.FieldJoinPoint
Invokes the next post advice in the chain until it reaches the end.
postCompile(String) - Method in class org.codehaus.aspectwerkz.compiler.AspectWerkzC
Delete backup dir at the end of all compilation
pre() - Method in class org.codehaus.aspectwerkz.joinpoint.CallerSideJoinPoint
Invokes the next pre advice in the chain until it reaches the end.
pre() - Method in class org.codehaus.aspectwerkz.joinpoint.FieldJoinPoint
Invokes the next pre advice in the chain until it reaches the end.
preProcess(byte[]) - Method in interface org.codehaus.aspectwerkz.hook.ClassLoaderPreProcessor
instruments the java.lang.ClassLoader bytecode
preProcess(String, byte[], ClassLoader) - Method in interface org.codehaus.aspectwerkz.hook.ClassPreProcessor
 
preProcess(byte[]) - Method in class org.codehaus.aspectwerkz.hook.impl.ClassLoaderPreProcessorImpl
 
preProcess(String, byte[], ClassLoader) - Method in class org.codehaus.aspectwerkz.hook.impl.StdoutPreProcessor
 
preProcess(String, byte[], ClassLoader) - Method in class org.codehaus.aspectwerkz.transform.AspectWerkzPreProcessor
Transform bytecode going thru the interface transformation first.
preProcessCOPY(byte[]) - Method in class org.codehaus.aspectwerkz.hook.impl.ClassLoaderPreProcessorImpl
 
printStackTrace() - Method in class org.codehaus.aspectwerkz.compiler.CompileException
 
printStackTrace(PrintWriter) - Method in class org.codehaus.aspectwerkz.compiler.CompileException
 
printStackTrace(PrintStream) - Method in class org.codehaus.aspectwerkz.compiler.CompileException
 
printStackTrace() - Method in class org.codehaus.aspectwerkz.exception.WrappedRuntimeException
Prints the wrapped exception A its backtrace to the standard error stream.
printStackTrace(PrintStream) - Method in class org.codehaus.aspectwerkz.exception.WrappedRuntimeException
Prints the wrapped excpetion A its backtrace to the specified print stream.
printStackTrace(PrintWriter) - Method in class org.codehaus.aspectwerkz.exception.WrappedRuntimeException
Prints the wrapped exception A its backtrace to the specified print writer.
proceed() - Method in class org.codehaus.aspectwerkz.joinpoint.CallerSideJoinPoint
Invokes the next advice in the chain and when it reaches the end of the chain the original method.
proceed() - Method in class org.codehaus.aspectwerkz.joinpoint.FieldJoinPoint
Does not do anything.
proceed() - Method in interface org.codehaus.aspectwerkz.joinpoint.JoinPoint
Invokes the next advice in the chain A when it reaches the end of the chain it invokes the original method.
proceed() - Method in class org.codehaus.aspectwerkz.joinpoint.MethodJoinPoint
Walks through the pointcuts and invokes all its advices.
proceed() - Method in class org.codehaus.aspectwerkz.joinpoint.ThrowsJoinPoint
Invokes the next advice in the chain until it reaches the end.
proceed(MethodJoinPoint) - Method in class org.codehaus.aspectwerkz.joinpoint.control.AbstractJoinPointController
Proceeds in the execution model for the join point to the next logical pointcut/advice<
proceed(MethodJoinPoint) - Method in class org.codehaus.aspectwerkz.joinpoint.control.DefaultJoinPointController
Default implementation of a joinpoint controller that is being used if no other controller was specified for the join point.
proceed(MethodJoinPoint) - Method in interface org.codehaus.aspectwerkz.joinpoint.control.JoinPointController
Proceeds in the execution model for the join point to the next logical pointcut/advice

Joinpoint controller implementations need to implement the business logic for handling e.g.

proceedInNewThread() - Method in class org.codehaus.aspectwerkz.joinpoint.CallerSideJoinPoint
To be called instead of proceed() when a new thread is spawned.
proceedInNewThread() - Method in class org.codehaus.aspectwerkz.joinpoint.FieldJoinPoint
Does not do anything.
proceedInNewThread() - Method in interface org.codehaus.aspectwerkz.joinpoint.JoinPoint
To be called instead of proceed() when a new thread is spawned.
proceedInNewThread() - Method in class org.codehaus.aspectwerkz.joinpoint.MethodJoinPoint
To be called instead of proceed() when a new thread is spawned.
proceedInNewThread() - Method in class org.codehaus.aspectwerkz.joinpoint.ThrowsJoinPoint
To be called instead of proceed() when a new thread is spawned.
purgePointcuts(MethodJoinPoint) - Static method in class org.codehaus.aspectwerkz.joinpoint.control.AbstractJoinPointController
Removes all empty pointcuts from the joinpoint.
put(Object, Object) - Method in class org.codehaus.aspectwerkz.util.SequencedHashMap
Implements Map.put(Object, Object).
putAll(Map) - Method in class org.codehaus.aspectwerkz.util.SequencedHashMap
Adds all the mappings in the specified map to this map, replacing any mappings that already exist (as per Map.putAll(Map)).

Q

QDoxMetaDataMaker - class org.codehaus.aspectwerkz.metadata.QDoxMetaDataMaker.
Convenience methods to construct MetaData instances from QDox classes.
QDoxMetaDataMaker() - Constructor for class org.codehaus.aspectwerkz.metadata.QDoxMetaDataMaker
 
QDoxParser - class org.codehaus.aspectwerkz.metadata.QDoxParser.
Parses a src tree with QDox.
QDoxParser(String) - Constructor for class org.codehaus.aspectwerkz.metadata.QDoxParser
Adds a source tree to the builder.

R

ReflectionMetaDataMaker - class org.codehaus.aspectwerkz.metadata.ReflectionMetaDataMaker.
Convenience methods to construct MetaData instances out of Java's reflection package's classes.
ReflectionMetaDataMaker() - Constructor for class org.codehaus.aspectwerkz.metadata.ReflectionMetaDataMaker
 
RemoteProxy - class org.codehaus.aspectwerkz.connectivity.RemoteProxy.
This class provides a general remote proxy.
RemoteProxyServer - class org.codehaus.aspectwerkz.connectivity.RemoteProxyServer.
Server that listens to a specified port for client requests.
RemoteProxyServer(ClassLoader, Invoker) - Constructor for class org.codehaus.aspectwerkz.connectivity.RemoteProxyServer
Starts a server object and starts listening for client access.
RemoteProxyServerThread - class org.codehaus.aspectwerkz.connectivity.RemoteProxyServerThread.
Implements a server thread.
RemoteProxyServerThread(Socket, ClassLoader, Invoker, int) - Constructor for class org.codehaus.aspectwerkz.connectivity.RemoteProxyServerThread
Creates a new instance.
readExternal(ObjectInput) - Method in class org.codehaus.aspectwerkz.util.SequencedHashMap
Deserializes this map from the given stream.
register(Aspect) - Method in class org.codehaus.aspectwerkz.AspectWerkz
Registers a new aspect for a specific class.
register(String, Advice) - Method in class org.codehaus.aspectwerkz.AspectWerkz
Registers a new advice and maps it to a name.
register(String, Introduction) - Method in class org.codehaus.aspectwerkz.AspectWerkz
Registers an introduction and maps it to a name.
remove(Object) - Method in class org.codehaus.aspectwerkz.util.SequencedHashMap
Implements Map.remove(Object).
remove(int) - Method in class org.codehaus.aspectwerkz.util.SequencedHashMap
Removes the element at the specified index.
removeAdvice(String, MethodJoinPoint, MethodPointcut) - Method in class org.codehaus.aspectwerkz.joinpoint.control.AbstractJoinPointController
Removes an advice from a pointcut
removeAdvice(String) - Method in class org.codehaus.aspectwerkz.pointcut.AbstractPointcut
Removes an advice from the pointcut.
removePostAdvice(String) - Method in class org.codehaus.aspectwerkz.pointcut.CallerSidePointcut
Removes a post advice from the pointcut.
removePostAdvice(String) - Method in class org.codehaus.aspectwerkz.pointcut.FieldPointcut
Removes a post advice from the pointcut.
removePreAdvice(String) - Method in class org.codehaus.aspectwerkz.pointcut.CallerSidePointcut
Removes a pre advice from the pointcut.
removePreAdvice(String) - Method in class org.codehaus.aspectwerkz.pointcut.FieldPointcut
Removes a pre advice from the pointcut.
replaceSubString(String, String, String) - Static method in class org.codehaus.aspectwerkz.util.Strings
Replaces all occurences of a substring inside a string.
replaceSubString(String, String, String, int) - Static method in class org.codehaus.aspectwerkz.util.Strings
Replaces all occurences of a substring inside a string.
restoreBackup() - Method in class org.codehaus.aspectwerkz.compiler.AspectWerkzC
Restore the backup registered
resume(Map) - Method in class org.codehaus.aspectwerkz.hook.Plug
Resume the remote JVM, without hotswapping classes
run() - Method in class org.codehaus.aspectwerkz.connectivity.RemoteProxyServer
Does the actual work of listening for a client request and spawns a new RemoteProxyServerThread to serve the client.
run() - Method in class org.codehaus.aspectwerkz.connectivity.RemoteProxyServerThread
Does the actual work of serving the client.

S

SERIAL_VERSION_UID_FIELD - Static variable in class org.codehaus.aspectwerkz.transform.TransformationUtil
 
SETFIELD_POINTCUT_NAME - Static variable in class org.codehaus.aspectwerkz.metadata.AttributeC
 
SET_FIELD - Static variable in class org.codehaus.aspectwerkz.definition.AttributeTag
The name of the set field attributes tag.
SET_FIELD - Static variable in class org.codehaus.aspectwerkz.definition.PointcutDefinition
 
SET_META_DATA_METHOD - Static variable in class org.codehaus.aspectwerkz.transform.TransformationUtil
 
SHORT - Static variable in class org.codehaus.aspectwerkz.Type
 
SINGLE_WILDCARD - Static variable in class org.codehaus.aspectwerkz.regexp.Pattern
Defines a single wildcard.
STATIC_CLASS_FIELD - Static variable in class org.codehaus.aspectwerkz.transform.TransformationUtil
 
STATIC_FIELD_GET_JOIN_POINT_CLASS - Static variable in class org.codehaus.aspectwerkz.transform.TransformationUtil
 
STATIC_FIELD_GET_JOIN_POINT_PREFIX - Static variable in class org.codehaus.aspectwerkz.transform.TransformationUtil
 
STATIC_FIELD_GET_JOIN_POINT_TYPE - Static variable in class org.codehaus.aspectwerkz.transform.TransformationUtil
 
STATIC_FIELD_SET_JOIN_POINT_CLASS - Static variable in class org.codehaus.aspectwerkz.transform.TransformationUtil
 
STATIC_FIELD_SET_JOIN_POINT_PREFIX - Static variable in class org.codehaus.aspectwerkz.transform.TransformationUtil
 
STATIC_FIELD_SET_JOIN_POINT_TYPE - Static variable in class org.codehaus.aspectwerkz.transform.TransformationUtil
 
STATIC_METHOD_JOIN_POINT_CLASS - Static variable in class org.codehaus.aspectwerkz.transform.TransformationUtil
 
STATIC_METHOD_JOIN_POINT_PREFIX - Static variable in class org.codehaus.aspectwerkz.transform.TransformationUtil
 
STATIC_METHOD_JOIN_POINT_TYPE - Static variable in class org.codehaus.aspectwerkz.transform.TransformationUtil
 
SUPER_CALL_WRAPPER_PREFIX - Static variable in class org.codehaus.aspectwerkz.transform.TransformationUtil
 
SYSTEM_ASPECT - Static variable in class org.codehaus.aspectwerkz.definition.AspectWerkzDefinition
The name of the system aspect.
SequencedHashMap - class org.codehaus.aspectwerkz.util.SequencedHashMap.
A map of objects whose mapping entries are sequenced based on the order in which they were added.
SequencedHashMap() - Constructor for class org.codehaus.aspectwerkz.util.SequencedHashMap
Construct a new sequenced hash map with default initial size and load factor.
SequencedHashMap(int) - Constructor for class org.codehaus.aspectwerkz.util.SequencedHashMap
Construct a new sequenced hash map with the specified initial size and default load factor.
SequencedHashMap(int, float) - Constructor for class org.codehaus.aspectwerkz.util.SequencedHashMap
Construct a new sequenced hash map with the specified initial size and load factor.
SequencedHashMap(Map) - Constructor for class org.codehaus.aspectwerkz.util.SequencedHashMap
Construct a new sequenced hash map and add all the elements in the specified map.
SerializableThreadLocal - class org.codehaus.aspectwerkz.util.SerializableThreadLocal.
Extends the java.lang.SerializableThreadLocal to make it serializable.
SerializableThreadLocal() - Constructor for class org.codehaus.aspectwerkz.util.SerializableThreadLocal
Constructor.
StartupManager - class org.codehaus.aspectwerkz.definition.StartupManager.
Manages the startup procedure, walks through the definition and instantiates the aspects/advices/introduction/pointcuts.
StaticFieldGetJoinPoint - class org.codehaus.aspectwerkz.joinpoint.StaticFieldGetJoinPoint.
Matches well defined point of execution in the program where a field is accessed.
StaticFieldGetJoinPoint(String, Class, String) - Constructor for class org.codehaus.aspectwerkz.joinpoint.StaticFieldGetJoinPoint
Creates a new StaticFieldGetJoinPoint object.
StaticFieldSetJoinPoint - class org.codehaus.aspectwerkz.joinpoint.StaticFieldSetJoinPoint.
Matches well defined point of execution in the program where a field is set.
StaticFieldSetJoinPoint(String, Class, String) - Constructor for class org.codehaus.aspectwerkz.joinpoint.StaticFieldSetJoinPoint
Creates a new StaticFieldSetJoinPoint object.
StaticMethodJoinPoint - class org.codehaus.aspectwerkz.joinpoint.StaticMethodJoinPoint.
Mathes well defined point of execution in the program where a static method is executed.
Stores meta data from the join point.
StaticMethodJoinPoint(String, Class, int, String) - Constructor for class org.codehaus.aspectwerkz.joinpoint.StaticMethodJoinPoint
Creates a new MemberMethodJoinPoint object.
StdoutPreProcessor - class org.codehaus.aspectwerkz.hook.impl.StdoutPreProcessor.
A simple implementation of class preprocessor.
StdoutPreProcessor() - Constructor for class org.codehaus.aspectwerkz.hook.impl.StdoutPreProcessor
 
Strings - class org.codehaus.aspectwerkz.util.Strings.
Utility methods for strings.
sequence() - Method in class org.codehaus.aspectwerkz.util.SequencedHashMap
Returns a List view of the keys rather than a set view.
sessionEnd() - Method in class org.codehaus.aspectwerkz.transform.AddImplementationTransformer
Callback method.
sessionEnd() - Method in class org.codehaus.aspectwerkz.transform.AddInterfaceTransformer
Callback method.
sessionEnd() - Method in class org.codehaus.aspectwerkz.transform.AddMetaDataTransformer
Callback method.
sessionEnd() - Method in class org.codehaus.aspectwerkz.transform.AddReadObjectTransformer
Callback method.
sessionEnd() - Method in class org.codehaus.aspectwerkz.transform.AddSerialVersionUidTransformer
Callback method.
sessionEnd() - Method in class org.codehaus.aspectwerkz.transform.AddUuidTransformer
Callback method.
sessionEnd() - Method in class org.codehaus.aspectwerkz.transform.AdviseCallerSideMethodTransformer
Callback method.
sessionEnd() - Method in class org.codehaus.aspectwerkz.transform.AdviseMemberFieldTransformer
Callback method.
sessionEnd() - Method in class org.codehaus.aspectwerkz.transform.AdviseMemberMethodTransformer
Callback method.
sessionEnd() - Method in class org.codehaus.aspectwerkz.transform.AdviseStaticFieldTransformer
Callback method.
sessionEnd() - Method in class org.codehaus.aspectwerkz.transform.AdviseStaticMethodTransformer
Callback method.
sessionEnd() - Method in interface org.codehaus.aspectwerkz.transform.AspectWerkzCodeTransformerComponent
Callback method.
sessionEnd() - Method in interface org.codehaus.aspectwerkz.transform.AspectWerkzInterfaceTransformerComponent
Callback method.
sessionStart() - Method in class org.codehaus.aspectwerkz.transform.AddImplementationTransformer
Callback method.
sessionStart() - Method in class org.codehaus.aspectwerkz.transform.AddInterfaceTransformer
Callback method.
sessionStart() - Method in class org.codehaus.aspectwerkz.transform.AddMetaDataTransformer
Callback method.
sessionStart() - Method in class org.codehaus.aspectwerkz.transform.AddReadObjectTransformer
Callback method.
sessionStart() - Method in class org.codehaus.aspectwerkz.transform.AddSerialVersionUidTransformer
Callback method.
sessionStart() - Method in class org.codehaus.aspectwerkz.transform.AddUuidTransformer
Callback method.
sessionStart() - Method in class org.codehaus.aspectwerkz.transform.AdviseCallerSideMethodTransformer
Callback method.
sessionStart() - Method in class org.codehaus.aspectwerkz.transform.AdviseMemberFieldTransformer
Callback method.
sessionStart() - Method in class org.codehaus.aspectwerkz.transform.AdviseMemberMethodTransformer
Callback method.
sessionStart() - Method in class org.codehaus.aspectwerkz.transform.AdviseStaticFieldTransformer
Callback method.
sessionStart() - Method in class org.codehaus.aspectwerkz.transform.AdviseStaticMethodTransformer
Callback method.
sessionStart() - Method in interface org.codehaus.aspectwerkz.transform.AspectWerkzCodeTransformerComponent
Callback method.
sessionStart() - Method in interface org.codehaus.aspectwerkz.transform.AspectWerkzInterfaceTransformerComponent
Callback method.
setAbstract(boolean) - Method in class org.codehaus.aspectwerkz.definition.AspectDefinition
Marks the aspect as abstract.
setAdviceClass(Class) - Method in class org.codehaus.aspectwerkz.advice.AbstractAdvice
Sets the class for the advice.
setAdviceClass(Class) - Method in interface org.codehaus.aspectwerkz.advice.Advice
Sets the class for the advice.
setAdviceClassName(String) - Method in class org.codehaus.aspectwerkz.definition.AdviceDefinition
Sets the class name of the advice.
setAdviceIndexTuples(List) - Method in class org.codehaus.aspectwerkz.pointcut.AbstractPointcut
Sets the advices.
setAspectWerkzHome(String) - Method in class org.codehaus.aspectwerkz.task.OfflineTransformationTask
Sets the aspectwerkz home dir.
setAttribute(String) - Method in class org.codehaus.aspectwerkz.definition.AdviceDefinition
Sets the attribute.
setAttribute(String) - Method in class org.codehaus.aspectwerkz.definition.IntroductionDefinition
Sets the attribute.
setCFlowExpression(String) - Method in class org.codehaus.aspectwerkz.definition.AdviceWeavingRule
Sets the cflow expression.
setCFlowPointcuts(List) - Method in class org.codehaus.aspectwerkz.joinpoint.MethodJoinPoint
Sets the cflow pointcuts (overwrites the old ones)
setClassName(String) - Method in class org.codehaus.aspectwerkz.definition.ControllerDefinition
Sets the controller class name
setClassPath(String) - Method in class org.codehaus.aspectwerkz.task.OfflineTransformationTask
The path to the meta-data dir.
setClassPattern(String) - Method in class org.codehaus.aspectwerkz.definition.IntroductionWeavingRule
Sets the class pattern
setClassPattern(String) - Method in class org.codehaus.aspectwerkz.definition.PointcutDefinition
Adds a class pattern for the pointcut.
setClasses(Collection) - Method in class org.codehaus.aspectwerkz.metadata.ClassList
Appends a new list of classes to the old one.
setClassesToTransform(String) - Method in class org.codehaus.aspectwerkz.task.OfflineTransformationTask
Sets the path to the classes to transform.
setCompilationPath(File[]) - Method in class org.codehaus.aspectwerkz.compiler.AspectWerkzC
Set up the compilation path by building a URLClassLoader with all targets in
setContainer(AdviceContainer) - Method in class org.codehaus.aspectwerkz.advice.AbstractAdvice
Sets the container.
setContainer(AdviceContainer) - Method in interface org.codehaus.aspectwerkz.advice.Advice
Sets the memory strategy.
setContainer(IntroductionContainer) - Method in class org.codehaus.aspectwerkz.introduction.Introduction
Sets the container.
setDefinitionFile(String) - Method in class org.codehaus.aspectwerkz.task.OfflineTransformationTask
Sets the path to the XML definition file.
setDeploymentModel(int) - Method in class org.codehaus.aspectwerkz.advice.AbstractAdvice
Sets the deployment model for the advice.
setDeploymentModel(int) - Method in interface org.codehaus.aspectwerkz.advice.Advice
Sets the deployment model for the advice.
Possible models are PER_JVM, PER_CLASS, PER_INSTANCE A PER_THREAD
setDeploymentModel(String) - Method in class org.codehaus.aspectwerkz.definition.AdviceDefinition
Sets the deployment model for the advice.
setDeploymentModel(String) - Method in class org.codehaus.aspectwerkz.definition.IntroductionDefinition
Sets the deployment model for the advice.
setExceptionTypes(String[]) - Method in class org.codehaus.aspectwerkz.metadata.MethodMetaData
Sets the exception types
setExpression(String) - Method in class org.codehaus.aspectwerkz.definition.AdviceWeavingRule
Sets the expression.
setExpression(String) - Method in class org.codehaus.aspectwerkz.definition.ControllerDefinition
Sets the expression.
setExtends(String) - Method in class org.codehaus.aspectwerkz.definition.AspectDefinition
Sets the name of the aspect to extend.
setFields(List) - Method in class org.codehaus.aspectwerkz.metadata.ClassMetaData
Sets a list with FieldMetaData instances.
setHaltOnError(boolean) - Method in class org.codehaus.aspectwerkz.compiler.AspectWerkzC
 
setImplementation(String) - Method in class org.codehaus.aspectwerkz.definition.IntroductionDefinition
Sets the class name of the implementation.
setInterface(String) - Method in class org.codehaus.aspectwerkz.definition.IntroductionDefinition
Sets the class name or the interface.
setInterfaces(List) - Method in class org.codehaus.aspectwerkz.metadata.ClassMetaData
Sets the interfaces.
setInterfaces(List) - Method in class org.codehaus.aspectwerkz.metadata.InterfaceMetaData
Sets the interfaces.
setIsPersistent(String) - Method in class org.codehaus.aspectwerkz.definition.AdviceDefinition
Sets the persistent attribute.
setIsPersistent(String) - Method in class org.codehaus.aspectwerkz.definition.IntroductionDefinition
Sets the persistent attribute.
setMetaDataRepository(Map) - Method in class org.codehaus.aspectwerkz.transform.Context
Sets the meta-data repository.
setMethods(List) - Method in class org.codehaus.aspectwerkz.metadata.ClassMetaData
Sets a list with MethodMetaData instances.
setModifiers(int) - Method in class org.codehaus.aspectwerkz.metadata.FieldMetaData
Sets the modifiers.
setModifiers(int) - Method in class org.codehaus.aspectwerkz.metadata.MethodMetaData
Sets the modifiers.
setName(String) - Method in class org.codehaus.aspectwerkz.advice.AbstractAdvice
Sets the name of the advice.
setName(String) - Method in interface org.codehaus.aspectwerkz.advice.Advice
Sets the name of the advice.
setName(String) - Method in class org.codehaus.aspectwerkz.definition.AdviceDefinition
Sets the name of the advice.
setName(String) - Method in class org.codehaus.aspectwerkz.definition.AdviceStackDefinition
Sets the name of the advice stack.
setName(String) - Method in class org.codehaus.aspectwerkz.definition.AspectDefinition
Sets the name for the aspect.
setName(String) - Method in class org.codehaus.aspectwerkz.definition.IntroductionDefinition
Sets the name or the introduction.
setName(String) - Method in class org.codehaus.aspectwerkz.definition.PointcutDefinition
Sets the name of the pointcut.
setName(String) - Method in class org.codehaus.aspectwerkz.introduction.Introduction
Sets the name of the introduction.
setName(String) - Method in class org.codehaus.aspectwerkz.metadata.ClassMetaData
Sets the name of the class.
setName(String) - Method in class org.codehaus.aspectwerkz.metadata.FieldMetaData
Sets the name.
setName(String) - Method in class org.codehaus.aspectwerkz.metadata.InterfaceMetaData
Sets the name of the class.
setName(String) - Method in class org.codehaus.aspectwerkz.metadata.MethodMetaData
Sets the name.
setNonReentrant(String) - Method in class org.codehaus.aspectwerkz.definition.PointcutDefinition
Sets the non-reentrancy flag.
setParameter(String, String) - Method in class org.codehaus.aspectwerkz.advice.AbstractAdvice
Sets a parameter for the advice.
setParameter(String, String) - Method in interface org.codehaus.aspectwerkz.advice.Advice
Sets a parameter for the advice.
setParameterTypes(String[]) - Method in class org.codehaus.aspectwerkz.metadata.MethodMetaData
Sets the parameter types.
setParameters(Map) - Method in class org.codehaus.aspectwerkz.advice.AbstractAdvice
Sets the parameters for the advice.
setParameters(Map) - Method in interface org.codehaus.aspectwerkz.advice.Advice
Sets the parameters for the advice.
setParameters(Object[]) - Method in class org.codehaus.aspectwerkz.joinpoint.MethodJoinPoint
Sets the parameters.
setPattern(String) - Method in class org.codehaus.aspectwerkz.definition.PointcutDefinition
Adds a pattern for the pointcut.
setPointcuts(MethodPointcut[]) - Method in class org.codehaus.aspectwerkz.joinpoint.MethodJoinPoint
Sets the method pointcuts (overwrites the old ones).
setPostAdviceIndexTuples(AdviceIndexTuple[]) - Method in class org.codehaus.aspectwerkz.pointcut.CallerSidePointcut
Sets the advices.
setPostAdviceIndexTuples(AdviceIndexTuple[]) - Method in class org.codehaus.aspectwerkz.pointcut.FieldPointcut
Sets the advices.
setPostAdvices(int[], String[]) - Method in class org.codehaus.aspectwerkz.pointcut.CallerSidePointcut
Sets the post advices.
setPostAdvices(int[], String[]) - Method in class org.codehaus.aspectwerkz.pointcut.FieldPointcut
Sets the post advices.
setPreAdviceIndexTuples(AdviceIndexTuple[]) - Method in class org.codehaus.aspectwerkz.pointcut.CallerSidePointcut
Sets the advices.
setPreAdviceIndexTuples(AdviceIndexTuple[]) - Method in class org.codehaus.aspectwerkz.pointcut.FieldPointcut
Sets the advices.
setPreAdvices(int[], String[]) - Method in class org.codehaus.aspectwerkz.pointcut.CallerSidePointcut
Sets the pre advices.
setPreAdvices(int[], String[]) - Method in class org.codehaus.aspectwerkz.pointcut.FieldPointcut
Sets the pre advices.
setPreprocessor(String) - Method in class org.codehaus.aspectwerkz.compiler.AspectWerkzC
Sets the ClassPreProcessor implementation to use.
setResult(Object) - Method in class org.codehaus.aspectwerkz.joinpoint.MethodJoinPoint
Sets the result.
setReturnType(String) - Method in class org.codehaus.aspectwerkz.metadata.MethodMetaData
Sets the return type.
setSuperClass(ClassMetaData) - Method in class org.codehaus.aspectwerkz.metadata.ClassMetaData
Sets the super class.
setType(String) - Method in class org.codehaus.aspectwerkz.definition.PointcutDefinition
Sets the type of the pointcut.
setType(String) - Method in class org.codehaus.aspectwerkz.metadata.FieldMetaData
Sets the type.
setUuid(String) - Method in class org.codehaus.aspectwerkz.definition.AspectWerkzDefinition
Sets the UUID for the definition.
setVerbose(boolean) - Method in class org.codehaus.aspectwerkz.compiler.AspectWerkzC
 
setVerbose() - Method in class org.codehaus.aspectwerkz.compiler.Utility
Set verbosity
setVerify(boolean) - Method in class org.codehaus.aspectwerkz.compiler.AspectWerkzC
 
size() - Method in class org.codehaus.aspectwerkz.util.SequencedHashMap
Implements Map.size().
splitString(String, String) - Static method in class org.codehaus.aspectwerkz.util.Strings
String split on multicharacter delimiter author Tim Quinn (tim.quinn@honeywell.com)
start() - Method in class org.codehaus.aspectwerkz.connectivity.RemoteProxyServer
Starts up the proxy server.
stop() - Method in class org.codehaus.aspectwerkz.connectivity.RemoteProxyServer
Stops the socket proxy server.
swapImplementation(Class) - Method in class org.codehaus.aspectwerkz.introduction.DefaultIntroductionContainerStrategy
Swaps the current introduction implementation.
swapImplementation(String) - Method in class org.codehaus.aspectwerkz.introduction.Introduction
Swaps the current introduction implementation.
swapImplementation(Class) - Method in interface org.codehaus.aspectwerkz.introduction.IntroductionContainer
Swaps the current introduction implementation.

T

TARGET_OBJECT_UUID - Static variable in class org.codehaus.aspectwerkz.MetaDataKeys
 
THREAD_LOCAL_CLASS - Static variable in class org.codehaus.aspectwerkz.transform.TransformationUtil
 
THROWS - Static variable in class org.codehaus.aspectwerkz.definition.AttributeTag
The name of the throws attributes tag.
THROWS - Static variable in class org.codehaus.aspectwerkz.definition.PointcutDefinition
 
THROWS_DELIMITER - Static variable in class org.codehaus.aspectwerkz.definition.AspectWerkzDefinition
 
THROWS_POINTCUT_NAME - Static variable in class org.codehaus.aspectwerkz.metadata.AttributeC
 
TRANSIENT - Static variable in class org.codehaus.aspectwerkz.ContainerType
 
TRANSIENT - Static variable in class org.codehaus.aspectwerkz.MemoryType
 
ThrowsAdvice - class org.codehaus.aspectwerkz.advice.ThrowsAdvice.
Is invoked at the join points where a specific exception is thrown out of a method.
ThrowsAdvice() - Constructor for class org.codehaus.aspectwerkz.advice.ThrowsAdvice
Sets the class of the class.
ThrowsJoinPoint - class org.codehaus.aspectwerkz.joinpoint.ThrowsJoinPoint.
Matches well defined point of execution in the program where an exception is thrown out of a method.
Stores meta data from the join point.
ThrowsJoinPoint(String, MethodJoinPoint, Throwable) - Constructor for class org.codehaus.aspectwerkz.joinpoint.ThrowsJoinPoint
Creates a new throws join point.
ThrowsPattern - class org.codehaus.aspectwerkz.regexp.ThrowsPattern.
Implements the regular expression pattern matcher for throws pointcuts in AspectWerkz.
ThrowsPointcut - class org.codehaus.aspectwerkz.pointcut.ThrowsPointcut.
Implements the pointcut concept for exception handling.
ThrowsPointcut(String) - Constructor for class org.codehaus.aspectwerkz.pointcut.ThrowsPointcut
Creates a new throws pointcut.
ThrowsPointcut(String, String) - Constructor for class org.codehaus.aspectwerkz.pointcut.ThrowsPointcut
Creates a new throws pointcut.
ThrowsPointcutKey - class org.codehaus.aspectwerkz.pointcut.ThrowsPointcutKey.
Key class for the throws pointcut holds the method name A the exception name.
ThrowsPointcutKey(String, String) - Constructor for class org.codehaus.aspectwerkz.pointcut.ThrowsPointcutKey
Sets the method name A the exception name.
TransformationUtil - class org.codehaus.aspectwerkz.transform.TransformationUtil.
Contains constants and utility method used by the transformers.
TransformationUtil() - Constructor for class org.codehaus.aspectwerkz.transform.TransformationUtil
 
Type - class org.codehaus.aspectwerkz.Type.
Type-safe enum for the different Java language types.
TypeConverter - class org.codehaus.aspectwerkz.metadata.TypeConverter.
Methods to convert Class to Java type names.
TypeConverter() - Constructor for class org.codehaus.aspectwerkz.metadata.TypeConverter
 
target(String) - Method in class org.codehaus.aspectwerkz.hook.Plug
Dumps the modified java.lang.ClassLoader in destJar The aspectcwerkz.classloader.clclasspreprocessor is used if specified, else defaults to AspectWerkz layer 1
toString() - Method in class org.codehaus.aspectwerkz.Aspect
 
toString() - Method in class org.codehaus.aspectwerkz.ContainerType
String representation for the type.
toString() - Method in class org.codehaus.aspectwerkz.MemoryType
String representation for the type.
toString() - Method in class org.codehaus.aspectwerkz.Type
Returns the name of the type.
toString() - Method in class org.codehaus.aspectwerkz.exception.WrappedRuntimeException
Returns a short description of the wrapped exception.
toString() - Method in class org.codehaus.aspectwerkz.joinpoint.MethodJoinPoint
 
toString() - Method in class org.codehaus.aspectwerkz.metadata.ClassNameMethodMetaDataTuple
 
toString() - Method in class org.codehaus.aspectwerkz.pointcut.ThrowsPointcutKey
Overrides toString
toString() - Method in class org.codehaus.aspectwerkz.regexp.PointcutPatternTuple
 
toString() - Method in class org.codehaus.aspectwerkz.util.SequencedHashMap
Provides a string representation of the entries within the map.
transformCode(Context, Klass) - Method in class org.codehaus.aspectwerkz.transform.AddMetaDataTransformer
Creates a HashMap and sets it to the Map field.
transformCode(Context, Klass) - Method in class org.codehaus.aspectwerkz.transform.AddUuidTransformer
Makes the member method transformations.
transformCode(Context, Klass) - Method in class org.codehaus.aspectwerkz.transform.AdviseCallerSideMethodTransformer
Transforms the call side pointcuts.
transformCode(Context, Klass) - Method in class org.codehaus.aspectwerkz.transform.AdviseMemberFieldTransformer
Transforms the fields.
transformCode(Context, Klass) - Method in class org.codehaus.aspectwerkz.transform.AdviseMemberMethodTransformer
Makes the member method transformations.
transformCode(Context, Klass) - Method in class org.codehaus.aspectwerkz.transform.AdviseStaticFieldTransformer
Transforms the fields.
transformCode(Context, Klass) - Method in class org.codehaus.aspectwerkz.transform.AdviseStaticMethodTransformer
Makes the static method transformations.
transformCode(Context, Klass) - Method in interface org.codehaus.aspectwerkz.transform.AspectWerkzCodeTransformerComponent
Transforms the class.
transformInterface(Context, Klass) - Method in class org.codehaus.aspectwerkz.transform.AddImplementationTransformer
Adds introductions to a class.
transformInterface(Context, Klass) - Method in class org.codehaus.aspectwerkz.transform.AddInterfaceTransformer
Adds an interfaces to the classes specified.
transformInterface(Context, Klass) - Method in class org.codehaus.aspectwerkz.transform.AddMetaDataTransformer
Adds a map for meta-data storage to all the transformed classes.
transformInterface(Context, Klass) - Method in class org.codehaus.aspectwerkz.transform.AddReadObjectTransformer
Adds a UUID to all the transformed classes.
transformInterface(Context, Klass) - Method in class org.codehaus.aspectwerkz.transform.AddSerialVersionUidTransformer
Adds a UUID to all the transformed classes.
transformInterface(Context, Klass) - Method in class org.codehaus.aspectwerkz.transform.AddUuidTransformer
Adds a UUID to all the transformed classes.
transformInterface(Context, Klass) - Method in interface org.codehaus.aspectwerkz.transform.AspectWerkzInterfaceTransformerComponent
Transforms the class.

U

UUID_CLASS - Static variable in class org.codehaus.aspectwerkz.transform.TransformationUtil
 
UUID_EXECUTION_METHOD - Static variable in class org.codehaus.aspectwerkz.transform.TransformationUtil
 
UUID_FIELD - Static variable in class org.codehaus.aspectwerkz.transform.TransformationUtil
 
Utility - class org.codehaus.aspectwerkz.compiler.Utility.
Utility class providing file manipulation facilities.
Utility() - Constructor for class org.codehaus.aspectwerkz.compiler.Utility
Constructs a new project and attach simple logger
UuidGenerator - class org.codehaus.aspectwerkz.util.UuidGenerator.
Generates a UUID.

A Universally Unique Identifier (UUID) is a 128 bit number generated according to an algorithm that is garanteed to be unique in time A space from all other UUIDs.

usage() - Static method in class org.codehaus.aspectwerkz.hook.Plug
Print usage information on stdout

V

VerifierClassLoader - class org.codehaus.aspectwerkz.compiler.VerifierClassLoader.
VerifierClassLoader does not follow parent delegation model It allow to run the -verify option of offline mode on aspectwerkz itself
VerifierClassLoader(URL[], ClassLoader) - Constructor for class org.codehaus.aspectwerkz.compiler.VerifierClassLoader
 
validate() - Method in class org.codehaus.aspectwerkz.definition.DefinitionValidator
Validates a Weave Model
values() - Method in class org.codehaus.aspectwerkz.util.SequencedHashMap
Implements Map.values().
verboseMessage() - Method in class org.codehaus.aspectwerkz.transform.AddImplementationTransformer
Callback method.
verboseMessage() - Method in class org.codehaus.aspectwerkz.transform.AddInterfaceTransformer
Callback method.
verboseMessage() - Method in class org.codehaus.aspectwerkz.transform.AddMetaDataTransformer
Callback method.
verboseMessage() - Method in class org.codehaus.aspectwerkz.transform.AddReadObjectTransformer
Callback method.
verboseMessage() - Method in class org.codehaus.aspectwerkz.transform.AddSerialVersionUidTransformer
Callback method.
verboseMessage() - Method in class org.codehaus.aspectwerkz.transform.AddUuidTransformer
Callback method.
verboseMessage() - Method in class org.codehaus.aspectwerkz.transform.AdviseCallerSideMethodTransformer
Callback method.
verboseMessage() - Method in class org.codehaus.aspectwerkz.transform.AdviseMemberFieldTransformer
Callback method.
verboseMessage() - Method in class org.codehaus.aspectwerkz.transform.AdviseMemberMethodTransformer
Callback method.
verboseMessage() - Method in class org.codehaus.aspectwerkz.transform.AdviseStaticFieldTransformer
Callback method.
verboseMessage() - Method in class org.codehaus.aspectwerkz.transform.AdviseStaticMethodTransformer
Callback method.
verboseMessage() - Method in interface org.codehaus.aspectwerkz.transform.AspectWerkzCodeTransformerComponent
Callback method.
verboseMessage() - Method in interface org.codehaus.aspectwerkz.transform.AspectWerkzInterfaceTransformerComponent
Callback method.

W

WeavingClassLoader - class org.codehaus.aspectwerkz.hook.impl.WeavingClassLoader.
Very basic classloader that do online weaving.
WeavingClassLoader(URL[], ClassLoader) - Constructor for class org.codehaus.aspectwerkz.hook.impl.WeavingClassLoader
 
WeavingRule - interface org.codehaus.aspectwerkz.definition.WeavingRule.
Interface for the different weaving rules in the definition.
WrappedRuntimeException - exception org.codehaus.aspectwerkz.exception.WrappedRuntimeException.
Wrappes the original throwable in a RuntimeException.
WrappedRuntimeException(Throwable) - Constructor for class org.codehaus.aspectwerkz.exception.WrappedRuntimeException
Creates a new WrappedRuntimeException.
wrapInstance(Object) - Static method in class org.codehaus.aspectwerkz.connectivity.RemoteProxy
Wraps a new instance and maps it to a handle.
writeDocumentToFile(Document, String) - Static method in class org.codehaus.aspectwerkz.metadata.AttributeC
Writes a DOM document to file.
writeExternal(ObjectOutput) - Method in class org.codehaus.aspectwerkz.util.SequencedHashMap
Serializes this map to the given stream.

X

XmlDefinitionParser - class org.codehaus.aspectwerkz.definition.XmlDefinitionParser.
Parses the XML definition file using dom4j.
XmlDefinitionParser() - Constructor for class org.codehaus.aspectwerkz.definition.XmlDefinitionParser
 

_

___AW_addMetaData(Object, Object) - Method in interface org.codehaus.aspectwerkz.MetaDataEnhanceable
Adds new meta-data to the implemeting class.
___AW_getDeploymentModel() - Method in interface org.codehaus.aspectwerkz.introduction.HasMetaData
Returns the deployment model for the introduction/advice
___AW_getDeploymentModel() - Method in class org.codehaus.aspectwerkz.introduction.HasMetaDataImpl
Returns the deployment model for the introduction/advice that this mixin is applied to.
___AW_getMetaData(Object) - Method in interface org.codehaus.aspectwerkz.MetaDataEnhanceable
Returns the meta-data for the implementing class.
___AW_getTargetClass() - Method in interface org.codehaus.aspectwerkz.introduction.HasMetaData
Returns the target class for the introduction/advice.
___AW_getTargetClass() - Method in class org.codehaus.aspectwerkz.introduction.HasMetaDataImpl
Returns the target class for the introduction that this mixin is applied to.
___AW_getTargetObject() - Method in interface org.codehaus.aspectwerkz.introduction.HasMetaData
Returns the target object for the introduction/advice.
___AW_getTargetObject() - Method in class org.codehaus.aspectwerkz.introduction.HasMetaDataImpl
Returns the target object for the introduction that this mixin is applied to.
___AW_getUuid() - Method in interface org.codehaus.aspectwerkz.Identifiable
Returns the UUID for the object implementing the interface.
___AW_setDeploymentModel(int) - Method in interface org.codehaus.aspectwerkz.introduction.HasMetaData
Sets the deployment model for the advice.
___AW_setDeploymentModel(int) - Method in class org.codehaus.aspectwerkz.introduction.HasMetaDataImpl
Sets the deployment model for the introduction that this mixin is applied to.
___AW_setTargetClass(Class) - Method in interface org.codehaus.aspectwerkz.introduction.HasMetaData
Sets the target class for the introduction/advice.
___AW_setTargetClass(Class) - Method in class org.codehaus.aspectwerkz.introduction.HasMetaDataImpl
Sets the target class for the introduction that this mixin is applied to.
___AW_setTargetObject(Object) - Method in interface org.codehaus.aspectwerkz.introduction.HasMetaData
Sets the target object for the introduction/advice.
___AW_setTargetObject(Object) - Method in class org.codehaus.aspectwerkz.introduction.HasMetaDataImpl
Sets the target object for the introduction that this mixin is applied to.

A B C D E F G H I J K L M N O P Q R S T U V W X _

Copyright (c) 2002-2004 The AspectWerkz Team. All Rights Reserved.