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.xmldef.definition.StartupManager
The advice container class to use.
ADVICE_DEF - Static variable in class org.codehaus.aspectwerkz.xmldef.definition.AttributeTag
The name of the advice definition tag.
ADVICE_PARAM - Static variable in class org.codehaus.aspectwerkz.xmldef.definition.AttributeTag
The name of the advice param tag.
AND - Static variable in interface org.codehaus.aspectwerkz.definition.expression.ast.ExpressionParserConstants
 
ASPECTWERKZ_HOME - Static variable in class org.codehaus.aspectwerkz.attribdef.definition.StartupManager
The path to the aspectwerkz home directory.
ASPECTWERKZ_HOME - Static variable in class org.codehaus.aspectwerkz.xmldef.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_CONTAINER_IMPLEMENTATION_CLASS - Static variable in class org.codehaus.aspectwerkz.attribdef.definition.StartupManager
The aspect container class to use.
ATTRIBUTE - Static variable in class org.codehaus.aspectwerkz.definition.expression.PointcutType
 
ATTRIB_DEF - Static variable in class org.codehaus.aspectwerkz.SystemType
 
ATTR_AFTER - Static variable in class org.codehaus.aspectwerkz.attribdef.definition.AspectC
 
ATTR_AROUND - Static variable in class org.codehaus.aspectwerkz.attribdef.definition.AspectC
 
ATTR_ASPECT - Static variable in class org.codehaus.aspectwerkz.attribdef.definition.AspectC
 
ATTR_BEFORE - Static variable in class org.codehaus.aspectwerkz.attribdef.definition.AspectC
 
ATTR_CALL - Static variable in class org.codehaus.aspectwerkz.attribdef.definition.AspectC
 
ATTR_CFLOW - Static variable in class org.codehaus.aspectwerkz.attribdef.definition.AspectC
 
ATTR_CLASS - Static variable in class org.codehaus.aspectwerkz.attribdef.definition.AspectC
 
ATTR_EXECUTION - Static variable in class org.codehaus.aspectwerkz.attribdef.definition.AspectC
 
ATTR_GENERIC_PREFIX - Static variable in class org.codehaus.aspectwerkz.attribdef.definition.AspectC
 
ATTR_GET - Static variable in class org.codehaus.aspectwerkz.attribdef.definition.AspectC
 
ATTR_IMPLEMENTS - Static variable in class org.codehaus.aspectwerkz.attribdef.definition.AspectC
 
ATTR_INTRODUCE - Static variable in class org.codehaus.aspectwerkz.attribdef.definition.AspectC
 
ATTR_SET - Static variable in class org.codehaus.aspectwerkz.attribdef.definition.AspectC
 
ATTR_THROWS - Static variable in class org.codehaus.aspectwerkz.attribdef.definition.AspectC
 
AbstractAdvice - class org.codehaus.aspectwerkz.xmldef.advice.AbstractAdvice.
Abstract base class for all advice classes.
AbstractAdvice() - Constructor for class org.codehaus.aspectwerkz.xmldef.advice.AbstractAdvice
Creates a new abstract advice.
AbstractAdviceAttribute - class org.codehaus.aspectwerkz.attribdef.definition.attribute.AbstractAdviceAttribute.
Abstract advice attribute class.
AbstractAdviceAttribute(String, String) - Constructor for class org.codehaus.aspectwerkz.attribdef.definition.attribute.AbstractAdviceAttribute
Create an AbstractAdviceAttribute attribute.
AbstractJoinPoint - class org.codehaus.aspectwerkz.joinpoint.AbstractJoinPoint.
Abstract base class for the joint point implementations.
AbstractJoinPoint() - Constructor for class org.codehaus.aspectwerkz.joinpoint.AbstractJoinPoint
 
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, Expression) - 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
 
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.xmldef.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.xmldef.advice.AdviceContainer.
Interface for the advice container implementations.
AdviceDefinition - class org.codehaus.aspectwerkz.attribdef.definition.AdviceDefinition.
Holds the meta-data for the advices.
AdviceDefinition(String, String, String, Expression, Method, int, AspectDefinition) - Constructor for class org.codehaus.aspectwerkz.attribdef.definition.AdviceDefinition
Creates a new advice meta-data instance.
AdviceDefinition - class org.codehaus.aspectwerkz.xmldef.definition.AdviceDefinition.
Holds the advice definition.
AdviceDefinition() - Constructor for class org.codehaus.aspectwerkz.xmldef.definition.AdviceDefinition
 
AdviceStackDefinition - class org.codehaus.aspectwerkz.xmldef.definition.AdviceStackDefinition.
Holds the advice stack definition.
AdviceStackDefinition() - Constructor for class org.codehaus.aspectwerkz.xmldef.definition.AdviceStackDefinition
 
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.
AfterAttribute - class org.codehaus.aspectwerkz.attribdef.definition.attribute.AfterAttribute.
Attribute for the after advice construct.
AfterAttribute(String, String) - Constructor for class org.codehaus.aspectwerkz.attribdef.definition.attribute.AfterAttribute
Create an Before attribute.
AndExpression() - Method in class org.codehaus.aspectwerkz.definition.expression.ast.ExpressionParser
And
AndNode - class org.codehaus.aspectwerkz.definition.expression.ast.AndNode.
 
AndNode(int) - Constructor for class org.codehaus.aspectwerkz.definition.expression.ast.AndNode
 
AndNode(ExpressionParser, int) - Constructor for class org.codehaus.aspectwerkz.definition.expression.ast.AndNode
 
AroundAdvice - class org.codehaus.aspectwerkz.xmldef.advice.AroundAdvice.
Executes around or instead of the original method invocation.
AroundAdvice() - Constructor for class org.codehaus.aspectwerkz.xmldef.advice.AroundAdvice
Sets the class of the class.
AroundAttribute - class org.codehaus.aspectwerkz.attribdef.definition.attribute.AroundAttribute.
Attribute for the Around Advice construct.
AroundAttribute(String, String) - Constructor for class org.codehaus.aspectwerkz.attribdef.definition.attribute.AroundAttribute
Create an AroundAdvice attribute.
Aspect - class org.codehaus.aspectwerkz.attribdef.aspect.Aspect.
Abstract base class that all Aspect implementations must extend.
Aspect() - Constructor for class org.codehaus.aspectwerkz.attribdef.aspect.Aspect
Creates a new abstract advice.
AspectAttribute - class org.codehaus.aspectwerkz.attribdef.definition.attribute.AspectAttribute.
Attribute for the AspectMetaData construct.
AspectAttribute(String, String) - Constructor for class org.codehaus.aspectwerkz.attribdef.definition.attribute.AspectAttribute
Create an AspectMetaData attribute.
AspectAttribute(String, int) - Constructor for class org.codehaus.aspectwerkz.attribdef.definition.attribute.AspectAttribute
Create an AspectMetaData attribute.
AspectAttributeParser - class org.codehaus.aspectwerkz.attribdef.definition.attribute.AspectAttributeParser.
Abstract base class for all the aspect attribute parsers to extend.
AspectAttributeParser() - Constructor for class org.codehaus.aspectwerkz.attribdef.definition.attribute.AspectAttributeParser
 
AspectC - class org.codehaus.aspectwerkz.attribdef.definition.AspectC.
Compiles attributes for the aspects.
AspectC() - Constructor for class org.codehaus.aspectwerkz.attribdef.definition.AspectC
 
AspectContainer - interface org.codehaus.aspectwerkz.attribdef.aspect.AspectContainer.
Interface for the aspect container implementations.
AspectDefinition - class org.codehaus.aspectwerkz.attribdef.definition.AspectDefinition.
Holds the meta-data for the aspect.
AspectDefinition(String, String, String) - Constructor for class org.codehaus.aspectwerkz.attribdef.definition.AspectDefinition
Creates a new aspect meta-data instance.
AspectDefinition - class org.codehaus.aspectwerkz.xmldef.definition.AspectDefinition.
Holds the aspect definition.
AspectDefinition() - Constructor for class org.codehaus.aspectwerkz.xmldef.definition.AspectDefinition
 
AspectMetaData - class org.codehaus.aspectwerkz.AspectMetaData.
Manages pointcuts and introductions defined by this aspect.
AspectMetaData(String, String) - Constructor for class org.codehaus.aspectwerkz.AspectMetaData
Creates a new aspect.
AspectMetaData(String, String, int) - Constructor for class org.codehaus.aspectwerkz.AspectMetaData
Creates a new aspect.
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 - interface org.codehaus.aspectwerkz.definition.AspectWerkzDefinition.
Interface for the aspectwerkz definition implementations.
AspectWerkzDefinitionImpl - class org.codehaus.aspectwerkz.attribdef.definition.AspectWerkzDefinitionImpl.
Implementation of the AspectWerkz interface for the attribdef definition model.
AspectWerkzDefinitionImpl() - Constructor for class org.codehaus.aspectwerkz.attribdef.definition.AspectWerkzDefinitionImpl
Creates a new instance, creates and sets the system aspect.
AspectWerkzDefinitionImpl - class org.codehaus.aspectwerkz.xmldef.definition.AspectWerkzDefinitionImpl.
Implementation of the AspectWerkz interface for the xmldef definition model.
AspectWerkzDefinitionImpl() - Constructor for class org.codehaus.aspectwerkz.xmldef.definition.AspectWerkzDefinitionImpl
Creates a new instance, creates and sets the system aspect and the cflow advices
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
 
AttribDefSystem - class org.codehaus.aspectwerkz.attribdef.AttribDefSystem.
Manages the aspects in the AspectWerkz system.
AttribDefSystem(String, AspectWerkzDefinition) - Constructor for class org.codehaus.aspectwerkz.attribdef.AttribDefSystem
Should NEVER be invoked by the user.
Attribute - interface org.codehaus.aspectwerkz.attribdef.definition.attribute.Attribute.
Marker interface for the attribute implementations.
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
 
AttributeEnhancer - interface org.codehaus.aspectwerkz.attribdef.definition.attribute.AttributeEnhancer.
Enhances a classes with attributes.
AttributeExpression - class org.codehaus.aspectwerkz.definition.expression.AttributeExpression.
 
AttributeExpression() - Constructor for class org.codehaus.aspectwerkz.definition.expression.AttributeExpression
 
AttributeExtractor - interface org.codehaus.aspectwerkz.attribdef.definition.attribute.AttributeExtractor.
Methods that should be implemented in order to extract attributes associate with a class.
AttributeTag - class org.codehaus.aspectwerkz.xmldef.definition.AttributeTag.
Holds the attribute tag definitions.
AttributeTag() - Constructor for class org.codehaus.aspectwerkz.xmldef.definition.AttributeTag
 
Attributes - class org.codehaus.aspectwerkz.attribdef.definition.attribute.Attributes.
Retrieves attributes on class, method and field level Based on code from the Attrib4j project by Mark Pollack and Ted Neward (http://attrib4j.sourceforge.net/).
Attributes() - Constructor for class org.codehaus.aspectwerkz.attribdef.definition.attribute.Attributes
 
addAbstractAspect(AspectDefinition) - Method in class org.codehaus.aspectwerkz.xmldef.definition.AspectWerkzDefinitionImpl
Adds an abstract aspect definition.
addAdvice(String, MethodJoinPoint, ExecutionPointcut) - 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.
addAdvice(String) - Method in class org.codehaus.aspectwerkz.xmldef.definition.AdviceStackDefinition
Adds the name of an advice.
addAdvice(AdviceDefinition) - Method in class org.codehaus.aspectwerkz.xmldef.definition.AspectWerkzDefinitionImpl
Adds an advice definition.
addAdviceRef(String) - Method in class org.codehaus.aspectwerkz.xmldef.definition.BindAdviceRule
Adds a new advice reference.
addAdviceStack(AdviceStackDefinition) - Method in class org.codehaus.aspectwerkz.xmldef.definition.AspectWerkzDefinitionImpl
Adds an advice stack definition.
addAdviceStackRef(String) - Method in class org.codehaus.aspectwerkz.xmldef.definition.BindAdviceRule
Adds a new advice stack reference.
addAdvices(String[]) - Method in class org.codehaus.aspectwerkz.pointcut.AbstractPointcut
Adds an array of advices to the pointcut.
Makes a defensive copy.
addAfterAdvice(AdviceDefinition) - Method in class org.codehaus.aspectwerkz.attribdef.definition.AspectDefinition
Adds a new after advice.
addAfterAdvice(String) - Method in class org.codehaus.aspectwerkz.pointcut.CallPointcut
Adds post advice to the pointcut.
addAfterAdvice(String) - Method in class org.codehaus.aspectwerkz.pointcut.GetPointcut
Adds post advice to the pointcut.
addAfterAdvice(String) - Method in class org.codehaus.aspectwerkz.pointcut.SetPointcut
Adds post advice to the pointcut.
addAroundAdvice(AdviceDefinition) - Method in class org.codehaus.aspectwerkz.attribdef.definition.AspectDefinition
Adds a new around advice.
addAspect(AspectDefinition) - Method in class org.codehaus.aspectwerkz.attribdef.definition.AspectWerkzDefinitionImpl
Adds a new aspect definition.
addAspect(AspectDefinition) - Method in class org.codehaus.aspectwerkz.xmldef.definition.AspectWerkzDefinitionImpl
Adds an aspect definition.
addAspectToUse(String) - Method in class org.codehaus.aspectwerkz.attribdef.definition.AspectWerkzDefinitionImpl
Adds a new aspect to use.
addAspectToUse(String) - Method in interface org.codehaus.aspectwerkz.definition.AspectWerkzDefinition
Adds a new aspect to use.
addAspectToUse(String) - Method in class org.codehaus.aspectwerkz.xmldef.definition.AspectWerkzDefinitionImpl
Adds a new aspect to use.
addBeforeAdvice(AdviceDefinition) - Method in class org.codehaus.aspectwerkz.attribdef.definition.AspectDefinition
Adds a new before advice.
addBeforeAdvice(String) - Method in class org.codehaus.aspectwerkz.pointcut.CallPointcut
Adds a pre advice to the pointcut.
addBeforeAdvice(String) - Method in class org.codehaus.aspectwerkz.pointcut.GetPointcut
Adds a pre advice to the pointcut.
addBeforeAdvice(String) - Method in class org.codehaus.aspectwerkz.pointcut.SetPointcut
Adds a pre advice to the pointcut.
addBindAdviceRule(BindAdviceRule) - Method in class org.codehaus.aspectwerkz.xmldef.definition.AspectDefinition
Adds a new bind-advice rule.
addBindIntroductionRule(BindIntroductionRule) - Method in class org.codehaus.aspectwerkz.xmldef.definition.AspectDefinition
Adds a new bind-introduction rule.
addCallPointcut(CallPointcut) - Method in class org.codehaus.aspectwerkz.AspectMetaData
Adds a new call pointcut to the class.
addController(ControllerDefinition) - Method in class org.codehaus.aspectwerkz.attribdef.definition.AspectDefinition
Adds a new controller definition.
addControllerDef(ControllerDefinition) - Method in class org.codehaus.aspectwerkz.xmldef.definition.AspectDefinition
Adds a new controller definition.
addExcludePackage(String) - Method in class org.codehaus.aspectwerkz.attribdef.definition.AspectWerkzDefinitionImpl
Adds a new exclude package.
addExcludePackage(String) - Method in interface org.codehaus.aspectwerkz.definition.AspectWerkzDefinition
Adds a new exclude package.
addExcludePackage(String) - Method in class org.codehaus.aspectwerkz.xmldef.definition.AspectWerkzDefinitionImpl
Adds a new exclude package.
addExecutionPointcut(ExecutionPointcut) - Method in class org.codehaus.aspectwerkz.AspectMetaData
Adds a new execution pointcut to the class.
addField(ClassGen, Field) - Static method in class org.codehaus.aspectwerkz.transform.TransformationUtil
Add the given field implementation to the given class representation.
addGetPointcut(GetPointcut) - Method in class org.codehaus.aspectwerkz.AspectMetaData
Adds a new get pointcut to the class.
addIncludePackage(String) - Method in class org.codehaus.aspectwerkz.attribdef.definition.AspectWerkzDefinitionImpl
Adds a new include package.
addIncludePackage(String) - Method in interface org.codehaus.aspectwerkz.definition.AspectWerkzDefinition
Adds a new include package.
addIncludePackage(String) - Method in class org.codehaus.aspectwerkz.xmldef.definition.AspectWerkzDefinitionImpl
Adds a new include package.
addInterfaceIntroduction(InterfaceIntroductionDefinition) - Method in class org.codehaus.aspectwerkz.attribdef.definition.AspectDefinition
Adds a new pure interface introduction.
addInterfaceIntroductionDefinition(InterfaceIntroductionDefinition) - Method in class org.codehaus.aspectwerkz.attribdef.definition.AspectWerkzDefinitionImpl
Adds a new pure interface mixin definition.
addInterfaceIntroductions(AspectWerkzDefinition, ClassGen, ConstantPoolGen, Context, ClassMetaData) - Static method in class org.codehaus.aspectwerkz.attribdef.transform.IntroductionTransformer
Adds the interface introductions to the class.
addInterfaceIntroductions(AspectWerkzDefinition, ClassGen, ConstantPoolGen, Context) - Static method in class org.codehaus.aspectwerkz.xmldef.transform.IntroductionTransformer
Adds the interface introductions 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.AspectMetaData
Adds an introduction to the open class.
addIntroduction(IntroductionDefinition) - Method in class org.codehaus.aspectwerkz.attribdef.definition.AspectDefinition
Adds a new implementation introduction.
addIntroduction(IntroductionDefinition) - Method in class org.codehaus.aspectwerkz.xmldef.definition.AspectWerkzDefinitionImpl
Adds a new introductions definition.
addIntroductionContainer(String, IntroductionContainer) - Method in interface org.codehaus.aspectwerkz.attribdef.aspect.AspectContainer
Attach the introduction container to this aspect container to mirror the "aspect contains 0-n introduction"
addIntroductionContainer(String, IntroductionContainer) - Method in class org.codehaus.aspectwerkz.attribdef.aspect.DefaultAspectContainerStrategy
Attach the introduction container to this aspect container to mirror the "aspect contains 0-n introduction"
addIntroductionDefinition(IntroductionDefinition) - Method in class org.codehaus.aspectwerkz.attribdef.definition.AspectWerkzDefinitionImpl
Adds a new mixin definition.
addIntroductionRef(String) - Method in class org.codehaus.aspectwerkz.xmldef.definition.BindIntroductionRule
Adds a new introduction reference.
addIntroductions(String[]) - Method in class org.codehaus.aspectwerkz.AspectMetaData
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.
addMethodIntroductions(AspectWerkzDefinition, Context, ClassMetaData, ClassGen, ConstantPoolGen, InstructionFactory, AddImplementationTransformer) - Static method in class org.codehaus.aspectwerkz.attribdef.transform.IntroductionTransformer
Adds introductions to the class.
addMethodIntroductions(AspectWerkzDefinition, Context, ClassGen, ConstantPoolGen, InstructionFactory, AddImplementationTransformer) - Static method in class org.codehaus.aspectwerkz.xmldef.transform.IntroductionTransformer
Adds introductions to the class.
addMethodToCflowExpressionMap(Expression, Expression) - Method in class org.codehaus.aspectwerkz.AspectMetaData
Adds a Execution expression to execution expr.->cflow call expr.
addParameter(String, String) - Method in class org.codehaus.aspectwerkz.attribdef.definition.AspectDefinition
Adds a new parameter to the advice.
addParameter(String, String, String) - Method in class org.codehaus.aspectwerkz.attribdef.definition.AspectWerkzDefinitionImpl
Adds a new parameter for the aspect.
addParameter(String, String) - Method in class org.codehaus.aspectwerkz.xmldef.definition.AdviceDefinition
Adds a new parameter to the advice.
addPointcut(PointcutDefinition) - Method in class org.codehaus.aspectwerkz.attribdef.definition.AspectDefinition
Adds a new pointcut definition.
addPointcutDef(PointcutDefinition) - Method in class org.codehaus.aspectwerkz.pointcut.CallPointcut
Adds a new pointcut definition.
addPointcutDef(PointcutDefinition) - Method in class org.codehaus.aspectwerkz.pointcut.ExecutionPointcut
Adds a new pointcut pattern.
addPointcutDef(PointcutDefinition) - Method in class org.codehaus.aspectwerkz.pointcut.GetPointcut
Adds a new pointcut definition.
addPointcutDef(PointcutDefinition) - Method in class org.codehaus.aspectwerkz.pointcut.SetPointcut
Adds a new pointcut definition.
addPointcutDef(PointcutDefinition) - Method in class org.codehaus.aspectwerkz.pointcut.ThrowsPointcut
Adds a new pointcut definition.
addPointcutDef(PointcutDefinition) - Method in class org.codehaus.aspectwerkz.xmldef.definition.AspectDefinition
Adds a new pointcut.
addPostAdvices(String[]) - Method in class org.codehaus.aspectwerkz.pointcut.CallPointcut
Adds post advices to the pointcut.
addPostAdvices(String[]) - Method in class org.codehaus.aspectwerkz.pointcut.GetPointcut
Adds post advices to the pointcut.
addPostAdvices(String[]) - Method in class org.codehaus.aspectwerkz.pointcut.SetPointcut
Adds post advices to the pointcut.
addPreAdvices(String[]) - Method in class org.codehaus.aspectwerkz.pointcut.CallPointcut
Adds pre advices to the pointcut.
addPreAdvices(String[]) - Method in class org.codehaus.aspectwerkz.pointcut.GetPointcut
Adds pre advices to the pointcut.
addPreAdvices(String[]) - Method in class org.codehaus.aspectwerkz.pointcut.SetPointcut
Adds pre advices to the pointcut.
addSetPointcut(SetPointcut) - Method in class org.codehaus.aspectwerkz.AspectMetaData
Adds a new set pointcut to the class.
addThrowsPointcut(ThrowsPointcut) - Method in class org.codehaus.aspectwerkz.AspectMetaData
Adds a new throws pointcut to the class.
adjustBeginLineColumn(int, int) - Method in class org.codehaus.aspectwerkz.definition.expression.ast.SimpleCharStream
Method to adjust line and column numbers for the start of a token.

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
 
BOOLEAN_DEFAULT_VALUE - Static variable in class org.codehaus.aspectwerkz.util.Util
 
BYTE - Static variable in class org.codehaus.aspectwerkz.Type
 
BYTE_DEFAULT_VALUE - Static variable in class org.codehaus.aspectwerkz.util.Util
 
BcelAttributeEnhancer - class org.codehaus.aspectwerkz.attribdef.definition.attribute.bcel.BcelAttributeEnhancer.
Enhances classes with attributes.
BcelAttributeEnhancer() - Constructor for class org.codehaus.aspectwerkz.attribdef.definition.attribute.bcel.BcelAttributeEnhancer
 
BcelAttributeExtractor - class org.codehaus.aspectwerkz.attribdef.definition.attribute.bcel.BcelAttributeExtractor.
BCEL implementation of the AttributeExtractor interface.
BcelAttributeExtractor() - Constructor for class org.codehaus.aspectwerkz.attribdef.definition.attribute.bcel.BcelAttributeExtractor
 
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
 
BeforeAttribute - class org.codehaus.aspectwerkz.attribdef.definition.attribute.BeforeAttribute.
Attribute for the Before Advice construct.
BeforeAttribute(String, String) - Constructor for class org.codehaus.aspectwerkz.attribdef.definition.attribute.BeforeAttribute
Create an Before attribute.
BeginToken() - Method in class org.codehaus.aspectwerkz.definition.expression.ast.SimpleCharStream
 
BindAdviceRule - class org.codehaus.aspectwerkz.xmldef.definition.BindAdviceRule.
Handles the bind-advice rule definition.
BindAdviceRule() - Constructor for class org.codehaus.aspectwerkz.xmldef.definition.BindAdviceRule
 
BindIntroductionRule - class org.codehaus.aspectwerkz.xmldef.definition.BindIntroductionRule.
Handles the bind-introduction rule definition.
BindIntroductionRule() - Constructor for class org.codehaus.aspectwerkz.xmldef.definition.BindIntroductionRule
 
BindRule - interface org.codehaus.aspectwerkz.xmldef.definition.BindRule.
Interface for the different weaving rules in the definition.
BooleanLiteral - class org.codehaus.aspectwerkz.definition.expression.ast.BooleanLiteral.
 
BooleanLiteral(int) - Constructor for class org.codehaus.aspectwerkz.definition.expression.ast.BooleanLiteral
 
BooleanLiteral(ExpressionParser, int) - Constructor for class org.codehaus.aspectwerkz.definition.expression.ast.BooleanLiteral
 
BooleanLiteral() - Method in class org.codehaus.aspectwerkz.definition.expression.ast.ExpressionParser
Boolean literal - only lower case is supported for now
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.
backup(int) - Method in class org.codehaus.aspectwerkz.definition.expression.ast.SimpleCharStream
 
backupFile(File, File) - Method in class org.codehaus.aspectwerkz.compiler.Utility
Copy a file or directory recursively
beginColumn - Variable in class org.codehaus.aspectwerkz.definition.expression.ast.Token
beginLine and beginColumn describe the position of the first character of this token; endLine and endColumn describe the position of the last character of this token.
beginLine - Variable in class org.codehaus.aspectwerkz.definition.expression.ast.Token
beginLine and beginColumn describe the position of the first character of this token; endLine and endColumn describe the position of the last character of this token.
bufpos - Variable in class org.codehaus.aspectwerkz.definition.expression.ast.SimpleCharStream
 
buildMixinMetaDataRepository(Set, ClassLoader) - Method in class org.codehaus.aspectwerkz.attribdef.definition.AspectWerkzDefinitionImpl
Builds up a meta-data repository for the mixins.
buildMixinMetaDataRepository(Set, ClassLoader) - Method in interface org.codehaus.aspectwerkz.definition.AspectWerkzDefinition
Builds up a meta-data repository for the mixins.
buildMixinMetaDataRepository(Set, ClassLoader) - Method in class org.codehaus.aspectwerkz.xmldef.definition.AspectWerkzDefinitionImpl
Builds up a meta-data repository for the mixins.

C

CALL - Static variable in class org.codehaus.aspectwerkz.definition.expression.PointcutType
 
CALLERSIDE_POINTCUT_NAME - Static variable in class org.codehaus.aspectwerkz.metadata.AttributeC
 
CALLER_SIDE - Static variable in class org.codehaus.aspectwerkz.xmldef.definition.AttributeTag
The name of the caller side attributes tag.
CALLER_SIDE - Static variable in class org.codehaus.aspectwerkz.xmldef.definition.DocumentParser
 
CALLER_SIDE_DELIMITER - Static variable in interface 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.expression.PointcutType
 
CFLOW - Static variable in class org.codehaus.aspectwerkz.xmldef.definition.AttributeTag
The name of the cflow attributes tag.
CFLOW - Static variable in class org.codehaus.aspectwerkz.xmldef.definition.DocumentParser
 
CFLOW_POINTCUT_NAME - Static variable in class org.codehaus.aspectwerkz.metadata.AttributeC
 
CFlowAttribute - class org.codehaus.aspectwerkz.attribdef.definition.attribute.CFlowAttribute.
Attribute for the cflow pointcut.
CFlowAttribute(String) - Constructor for class org.codehaus.aspectwerkz.attribdef.definition.attribute.CFlowAttribute
Create an execution attribute.
CFlowPostAdvice - class org.codehaus.aspectwerkz.xmldef.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.xmldef.advice.CFlowPostAdvice
Creates a new cflow advice.
CFlowPreAdvice - class org.codehaus.aspectwerkz.xmldef.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.xmldef.advice.CFlowPreAdvice
Creates a new cflow advice.
CFlowSystemAspect - class org.codehaus.aspectwerkz.attribdef.aspect.CFlowSystemAspect.
Manages the cflow pointcuts.
CFlowSystemAspect() - Constructor for class org.codehaus.aspectwerkz.attribdef.aspect.CFlowSystemAspect
 
CHAR - Static variable in class org.codehaus.aspectwerkz.Type
 
CHARACTER_DEFAULT_VALUE - Static variable in class org.codehaus.aspectwerkz.util.Util
 
CLASS - Static variable in class org.codehaus.aspectwerkz.definition.expression.PointcutType
 
CLASS - Static variable in class org.codehaus.aspectwerkz.xmldef.definition.DocumentParser
 
CLASS_LOOKUP_METHOD - Static variable in class org.codehaus.aspectwerkz.transform.TransformationUtil
 
CLASS_NAME - Static variable in class org.codehaus.aspectwerkz.attribdef.aspect.CFlowSystemAspect
The class name for the aspect.
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.xmldef.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
 
CallAttribute - class org.codehaus.aspectwerkz.attribdef.definition.attribute.CallAttribute.
Attribute for the call pointcut.
CallAttribute(String) - Constructor for class org.codehaus.aspectwerkz.attribdef.definition.attribute.CallAttribute
Create an execution attribute.
CallExpression - class org.codehaus.aspectwerkz.definition.expression.CallExpression.
 
CallPointcut - class org.codehaus.aspectwerkz.pointcut.CallPointcut.
Implements the pointcut concept for caller side method access.
CallPointcut(String, Expression) - Constructor for class org.codehaus.aspectwerkz.pointcut.CallPointcut
Creates a new call pointcut.
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.
CflowExpression - class org.codehaus.aspectwerkz.definition.expression.CflowExpression.
 
CflowIdentifierLookupVisitor - class org.codehaus.aspectwerkz.definition.expression.visitor.CflowIdentifierLookupVisitor.
Gather all literal part of an IN or NOT IN sub-expression Build the list of literal in visit' data
CflowIdentifierLookupVisitor() - Constructor for class org.codehaus.aspectwerkz.definition.expression.visitor.CflowIdentifierLookupVisitor
 
ClassAttribute - class org.codehaus.aspectwerkz.attribdef.definition.attribute.ClassAttribute.
Attribute for the class pointcut.
ClassAttribute(String) - Constructor for class org.codehaus.aspectwerkz.attribdef.definition.attribute.ClassAttribute
Create an execution attribute.
ClassExpression - class org.codehaus.aspectwerkz.definition.expression.ClassExpression.
 
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 meta-data A the meta-data for a specific method.
ClassNameMethodMetaDataTuple(String, MethodMetaData) - Constructor for class org.codehaus.aspectwerkz.metadata.ClassNameMethodMetaDataTuple
Creates a new ClassNameMethodMetaDataTuple.
ClassNameMethodMetaDataTuple(ClassMetaData, MethodMetaData) - Constructor for class org.codehaus.aspectwerkz.metadata.ClassNameMethodMetaDataTuple
 
ClassPattern - class org.codehaus.aspectwerkz.regexp.ClassPattern.
Implements the regular expression pattern matcher for classes in AspectWerkz.
ClassPointcut - class org.codehaus.aspectwerkz.pointcut.ClassPointcut.
Implements the pointcut concept for classes.
ClassPointcut(String, Expression) - Constructor for class org.codehaus.aspectwerkz.pointcut.ClassPointcut
Creates a new class pointcut.
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
 
CompiledPatternTuple - class org.codehaus.aspectwerkz.regexp.CompiledPatternTuple.
Holds a pre-compiled tuple that consists of the class pattern and the pattern for a specific pointcut.
CompiledPatternTuple(ClassPattern, Pattern, boolean) - Constructor for class org.codehaus.aspectwerkz.regexp.CompiledPatternTuple
Creates a new pointcut pattern.
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.attribdef.definition.ControllerDefinition.
Holds the controller definition.
ControllerDefinition() - Constructor for class org.codehaus.aspectwerkz.attribdef.definition.ControllerDefinition
 
ControllerDefinition - class org.codehaus.aspectwerkz.xmldef.definition.ControllerDefinition.
Holds the controller definition.
ControllerDefinition() - Constructor for class org.codehaus.aspectwerkz.xmldef.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
 
CustomAttribute - class org.codehaus.aspectwerkz.attribdef.definition.attribute.CustomAttribute.
Attribute for the generic attributes defined by the user.
CustomAttribute(String, String, String[]) - Constructor for class org.codehaus.aspectwerkz.attribdef.definition.attribute.CustomAttribute
Create a new CustomAttribute instance.
calculateHash(String, MetaData) - Static method in class org.codehaus.aspectwerkz.util.Util
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.
childrenAccept(ExpressionParserVisitor, Object) - Method in class org.codehaus.aspectwerkz.definition.expression.ast.SimpleNode
Accept the visitor.
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(String, String) - Method in class org.codehaus.aspectwerkz.attribdef.definition.AspectC
Compiles attributes for the aspects.
compile(String, String, String) - Method in class org.codehaus.aspectwerkz.attribdef.definition.AspectC
Compiles attributes for the aspects.
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).
convert(String, String) - Static method in class org.codehaus.aspectwerkz.attribdef.definition.DescriptorUtil
Converts from the Java/Javadoc method signature the JVM spec format.
convertBcelTypeToClass(Type) - Static method in class org.codehaus.aspectwerkz.transform.TransformationUtil
Converts a BCEL type to a class.
convertToJavaFormat(String) - Static method in class org.codehaus.aspectwerkz.attribdef.definition.DescriptorUtil
Convert a method signature as definedin the JVM spec to that used in the Javadoc API.
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.xmldef.XmlDefSystem
Creates and registers new advice at runtime.
createAdviceContainer(AbstractAdvice) - Static method in class org.codehaus.aspectwerkz.xmldef.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.
createAspect(String, String, int, ClassLoader) - Method in class org.codehaus.aspectwerkz.attribdef.AttribDefSystem
Creates and registers new aspect at runtime.
createAspectContainer(Aspect) - Static method in class org.codehaus.aspectwerkz.attribdef.definition.StartupManager
Creates a new container for the aspect.
createCallExpression(String, String, String) - Method in class org.codehaus.aspectwerkz.definition.expression.ExpressionNamespace
Create new call expression.
createCallPattern(String, String) - Static method in class org.codehaus.aspectwerkz.definition.PatternFactory
Creates a call pattern.
createCallPatternTuple(String) - Static method in class org.codehaus.aspectwerkz.definition.PatternFactory
Creates a call pattern tuple.
createCallPatternTuple(String, String) - Static method in class org.codehaus.aspectwerkz.definition.PatternFactory
Creates a call pattern tuple.
createCflowExpression(String, String, String) - Method in class org.codehaus.aspectwerkz.definition.expression.ExpressionNamespace
Create new cflow expression.
createClassExpression(String, String, String) - Method in class org.codehaus.aspectwerkz.definition.expression.ExpressionNamespace
Create new class expression.
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, String) - Static method in class org.codehaus.aspectwerkz.definition.PatternFactory
Creates a class pattern.
createClassPatternTuple(String) - Static method in class org.codehaus.aspectwerkz.definition.PatternFactory
Creates a class pattern tuple.
createClassPatternTuple(String, String) - Static method in class org.codehaus.aspectwerkz.definition.PatternFactory
Creates a class pattern tuple.
createClientProxy(String[], String, String, int) - Static method in class org.codehaus.aspectwerkz.connectivity.RemoteProxy
Creates a new proxy to a class.
createClientProxy(String[], String, String, int, Object) - Static method in class org.codehaus.aspectwerkz.connectivity.RemoteProxy
Creates a new proxy to a class.
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, Object, ClassLoader) - 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.DefinitionLoader
Creates, caches and returns new definition.
createDocument(URL) - Static method in class org.codehaus.aspectwerkz.definition.XmlParser
Creates a DOM document.
createDocument(InputStream) - Static method in class org.codehaus.aspectwerkz.definition.XmlParser
Creates a DOM document.
createDocument(AspectWerkzDefinitionImpl, String) - Static method in class org.codehaus.aspectwerkz.metadata.AttributeC
Creates a DOM documents out of the definition.
createExecutionExpression(String, String, String) - Method in class org.codehaus.aspectwerkz.definition.expression.ExpressionNamespace
Create new execution expression.
createExpression(String, PointcutType) - Method in class org.codehaus.aspectwerkz.definition.expression.ExpressionNamespace
 
createExpression(String) - Method in class org.codehaus.aspectwerkz.definition.expression.ExpressionNamespace
Creates and expression.
createExpression(String, String) - Method in class org.codehaus.aspectwerkz.definition.expression.ExpressionNamespace
Creates and expression.
createExpression(String, String, PointcutType) - Method in class org.codehaus.aspectwerkz.definition.expression.ExpressionNamespace
Creates and expression.
createExpression(String, String, String, PointcutType) - Method in class org.codehaus.aspectwerkz.definition.expression.ExpressionNamespace
Create new expression based on the type Note that we check for an ExpressionExpression here as well
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, String) - Static method in class org.codehaus.aspectwerkz.definition.PatternFactory
Creates a field pattern.
createFieldPatternTuple(String) - Static method in class org.codehaus.aspectwerkz.definition.PatternFactory
Creates a field pattern tuple.
createFieldPatternTuple(String, String) - Static method in class org.codehaus.aspectwerkz.definition.PatternFactory
Creates a field pattern tuple.
createGetExpression(String, String, String) - Method in class org.codehaus.aspectwerkz.definition.expression.ExpressionNamespace
Create new get expression.
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.xmldef.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, String) - Static method in class org.codehaus.aspectwerkz.definition.PatternFactory
Creates a method pattern.
createMethodPatternTuple(String) - Static method in class org.codehaus.aspectwerkz.definition.PatternFactory
Creates a method pattern tuple.
createMethodPatternTuple(String, String) - Static method in class org.codehaus.aspectwerkz.definition.PatternFactory
Creates a method pattern tuple.
createProxyMethod(ClassGen, ConstantPoolGen, InstructionFactory, MethodMetaData, int, int, String) - Method in class org.codehaus.aspectwerkz.transform.AddImplementationTransformer
Creates a proxy method for the introduces method.
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.
createSetExpression(String, String, String) - Method in class org.codehaus.aspectwerkz.definition.expression.ExpressionNamespace
Create new set expression.
createSortedMethodList(Class) - Static method in class org.codehaus.aspectwerkz.transform.TransformationUtil
Creates a sorted method list of all the public methods in the class and super classes.
createThrowsExpression(String, String, String) - Method in class org.codehaus.aspectwerkz.definition.expression.ExpressionNamespace
Create new throws expression.
createThrowsPattern(String, String) - Static method in class org.codehaus.aspectwerkz.definition.PatternFactory
Creates a throws pattern.
createThrowsPatternTuple(String) - Static method in class org.codehaus.aspectwerkz.definition.PatternFactory
Creates a throws pattern tuple.
createThrowsPatternTuple(String, String) - Static method in class org.codehaus.aspectwerkz.definition.PatternFactory
Creates a throws pattern tuple.
currentToken - Variable in class org.codehaus.aspectwerkz.definition.expression.ast.ParseException
This is the last token that has been consumed successfully.

D

DEFAULT - Static variable in interface org.codehaus.aspectwerkz.definition.expression.ast.ExpressionParserConstants
 
DEFAULT_ADVICE_CONTAINER - Static variable in class org.codehaus.aspectwerkz.xmldef.definition.StartupManager
The default advice container class.
DEFAULT_ASPECT_CONTAINER - Static variable in class org.codehaus.aspectwerkz.attribdef.definition.StartupManager
The default aspect 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.attribdef.definition.StartupManager
The name of the default aspectwerkz definition file.
DEFAULT_DEFINITION_FILE - Static variable in class org.codehaus.aspectwerkz.xmldef.definition.StartupManager
The name of the default aspectwerkz definition file.
DEFAULT_DEFINITION_FILE_NAME - Static variable in class org.codehaus.aspectwerkz.definition.DefinitionLoader
The default name for the definition file.
DEFAULT_INTRODUCTION_CONTAINER - Static variable in class org.codehaus.aspectwerkz.xmldef.definition.StartupManager
The default introduction container class.
DEFAULT_SYSTEM - Static variable in interface org.codehaus.aspectwerkz.System
The UUID of the single AspectWerkz system if only one definition is used.
DEFAULT_SYSTEM - Static variable in class org.codehaus.aspectwerkz.definition.DefinitionLoader
The UUID of the single AspectWerkz system if only one definition is used.
DEFINITION_CLASS_NAME - Static variable in class org.codehaus.aspectwerkz.attribdef.definition.StartupManager
The definition class name.
DEFINITION_CLASS_NAME - Static variable in class org.codehaus.aspectwerkz.xmldef.definition.StartupManager
The definition class name.
DEFINITION_FILE - Static variable in class org.codehaus.aspectwerkz.attribdef.definition.StartupManager
The path to the definition file.
DEFINITION_FILE - Static variable in class org.codehaus.aspectwerkz.definition.DefinitionLoader
The path to the definition file.
DEFINITION_FILE - Static variable in class org.codehaus.aspectwerkz.xmldef.definition.StartupManager
The path to the definition file.
DEF_TYPE_ATTRIB_DEF - Static variable in interface org.codehaus.aspectwerkz.definition.AspectWerkzDefinition
Attrib definition flag.
DEF_TYPE_XML_DEF - Static variable in interface org.codehaus.aspectwerkz.definition.AspectWerkzDefinition
XML definition flag.
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.attribdef.aspect.CFlowSystemAspect
The deployment model for the aspect.
DEPLOYMENT_MODEL - Static variable in class org.codehaus.aspectwerkz.xmldef.advice.CFlowPostAdvice
The deployment model for the advice.
DEPLOYMENT_MODEL - Static variable in class org.codehaus.aspectwerkz.xmldef.advice.CFlowPreAdvice
The deployment model for the advice.
DEPLOYMENT_MODEL - Static variable in interface org.codehaus.aspectwerkz.xmldef.introduction.HasMetaData
The deployment model for the mixin.
DIGIT - Static variable in interface org.codehaus.aspectwerkz.definition.expression.ast.ExpressionParserConstants
 
DOUBLE - Static variable in class org.codehaus.aspectwerkz.Type
 
DOUBLE_DEFAULT_VALUE - Static variable in class org.codehaus.aspectwerkz.util.Util
 
DefaultAdviceContainerStrategy - class org.codehaus.aspectwerkz.xmldef.advice.DefaultAdviceContainerStrategy.
Implements the default advice container strategy.
DefaultAdviceContainerStrategy(AbstractAdvice) - Constructor for class org.codehaus.aspectwerkz.xmldef.advice.DefaultAdviceContainerStrategy
Creates a new transient container strategy.
DefaultAroundAdvice - class org.codehaus.aspectwerkz.xmldef.advice.DefaultAroundAdvice.
Default implementation of the around advice.
DefaultAroundAdvice() - Constructor for class org.codehaus.aspectwerkz.xmldef.advice.DefaultAroundAdvice
Creates a new default around advice.
DefaultAspectAttributeParser - class org.codehaus.aspectwerkz.attribdef.definition.attribute.DefaultAspectAttributeParser.
Extracts the aspects attributes from the class files and creates a meta-data representation of them.
DefaultAspectAttributeParser() - Constructor for class org.codehaus.aspectwerkz.attribdef.definition.attribute.DefaultAspectAttributeParser
 
DefaultAspectContainerStrategy - class org.codehaus.aspectwerkz.attribdef.aspect.DefaultAspectContainerStrategy.
Implements the default aspect container strategy.
DefaultAspectContainerStrategy(Aspect) - Constructor for class org.codehaus.aspectwerkz.attribdef.aspect.DefaultAspectContainerStrategy
Creates a new transient container strategy.
DefaultIntroductionContainerStrategy - class org.codehaus.aspectwerkz.attribdef.aspect.DefaultIntroductionContainerStrategy.
Container for Introductions.
DefaultIntroductionContainerStrategy(Introduction, AspectContainer) - Constructor for class org.codehaus.aspectwerkz.attribdef.aspect.DefaultIntroductionContainerStrategy
Creates a new container strategy.
DefaultIntroductionContainerStrategy - class org.codehaus.aspectwerkz.xmldef.introduction.DefaultIntroductionContainerStrategy.
Implements the default introduction container strategy.
DefaultIntroductionContainerStrategy(Class) - Constructor for class org.codehaus.aspectwerkz.xmldef.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 error in definition.
DefinitionException(String) - Constructor for class org.codehaus.aspectwerkz.exception.DefinitionException
Sets the message for the exception.
DefinitionException(String, Throwable) - Constructor for class org.codehaus.aspectwerkz.exception.DefinitionException
Sets the message for the exception and the original exception being wrapped.
DefinitionLoader - class org.codehaus.aspectwerkz.definition.DefinitionLoader.
Handles the loading of the definition in various ways and formats.
DefinitionLoader() - Constructor for class org.codehaus.aspectwerkz.definition.DefinitionLoader
 
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.xmldef.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.xmldef.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
 
DescriptorUtil - class org.codehaus.aspectwerkz.attribdef.definition.DescriptorUtil.
The signature of a method that is available from the BCEL library uses descriptors as defined in Section 4.3 of the Java Virtual Machine specificaiton.
DescriptorUtil() - Constructor for class org.codehaus.aspectwerkz.attribdef.definition.DescriptorUtil
 
DocumentParser - class org.codehaus.aspectwerkz.attribdef.definition.DocumentParser.
Parses the attribdef XML definition using dom4j.
DocumentParser() - Constructor for class org.codehaus.aspectwerkz.attribdef.definition.DocumentParser
 
DocumentParser - class org.codehaus.aspectwerkz.definition.DocumentParser.
Parses the XML definition file using dom4j.
DocumentParser() - Constructor for class org.codehaus.aspectwerkz.definition.DocumentParser
 
DocumentParser - class org.codehaus.aspectwerkz.xmldef.definition.DocumentParser.
Parses the xmldef XML definition file using dom4j.
DocumentParser() - Constructor for class org.codehaus.aspectwerkz.xmldef.definition.DocumentParser
 
Done() - Method in class org.codehaus.aspectwerkz.definition.expression.ast.SimpleCharStream
 
debugStream - Variable in class org.codehaus.aspectwerkz.definition.expression.ast.ExpressionParserTokenManager
 
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
disable_tracing() - Method in class org.codehaus.aspectwerkz.definition.expression.ast.ExpressionParser
 
doCompile(File, String) - Method in class org.codehaus.aspectwerkz.compiler.AspectWerkzC
Compile sourceFile.
doExecute(JoinPoint) - Method in interface org.codehaus.aspectwerkz.xmldef.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.xmldef.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.xmldef.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
dump(String) - Method in class org.codehaus.aspectwerkz.definition.expression.ast.SimpleNode
 

E

EMPTY_OBJECT_ARRAY - Static variable in class org.codehaus.aspectwerkz.attribdef.aspect.Aspect
An empty Object array.
EMPTY_OBJECT_ARRAY - Static variable in class org.codehaus.aspectwerkz.attribdef.aspect.Introduction
An empty Object array.
EMPTY_OBJECT_ARRAY - Static variable in class org.codehaus.aspectwerkz.xmldef.introduction.Introduction
An empty Object array.
EOF - Static variable in interface org.codehaus.aspectwerkz.definition.expression.ast.ExpressionParserConstants
 
EXECUTION - Static variable in class org.codehaus.aspectwerkz.definition.expression.PointcutType
 
EvaluateVisitor - class org.codehaus.aspectwerkz.definition.expression.visitor.EvaluateVisitor.
Evaluate the expression, ignore the IN and NOT IN sub-expressions Resulting Boolean is returned Visit' data is namespace to retrieve expression from literals
EvaluateVisitor() - Constructor for class org.codehaus.aspectwerkz.definition.expression.visitor.EvaluateVisitor
 
ExecutionAttribute - class org.codehaus.aspectwerkz.attribdef.definition.attribute.ExecutionAttribute.
Attribute for the execution pointcut.
ExecutionAttribute(String) - Constructor for class org.codehaus.aspectwerkz.attribdef.definition.attribute.ExecutionAttribute
Create an execution attribute.
ExecutionExpression - class org.codehaus.aspectwerkz.definition.expression.ExecutionExpression.
 
ExecutionPointcut - class org.codehaus.aspectwerkz.pointcut.ExecutionPointcut.
Implements the pointcut concept for method access.
ExecutionPointcut(String, Expression) - Constructor for class org.codehaus.aspectwerkz.pointcut.ExecutionPointcut
Creates a new method pointcut.
Expression - class org.codehaus.aspectwerkz.definition.expression.Expression.
Base abstract class for the expressions.
Expression() - Method in class org.codehaus.aspectwerkz.definition.expression.ast.ExpressionParser
Expression NOT > AND > OR priority
ExpressionContext - class org.codehaus.aspectwerkz.definition.expression.ExpressionContext.
Context for the expression AST evaluation.
ExpressionContext(PointcutType, ExpressionNamespace, ClassMetaData, MemberMetaData, String) - Constructor for class org.codehaus.aspectwerkz.definition.expression.ExpressionContext
Creates a new context.
ExpressionException - exception org.codehaus.aspectwerkz.exception.ExpressionException.
Thrown when error in expression AST evaluation or creation.
ExpressionException(String) - Constructor for class org.codehaus.aspectwerkz.exception.ExpressionException
Sets the message for the exception.
ExpressionExpression - class org.codehaus.aspectwerkz.definition.expression.ExpressionExpression.
Class for sub-expression
ExpressionExpression(ExpressionNamespace, String) - Constructor for class org.codehaus.aspectwerkz.definition.expression.ExpressionExpression
Create an anonymous expression
ExpressionExpression(ExpressionNamespace, String, String) - Constructor for class org.codehaus.aspectwerkz.definition.expression.ExpressionExpression
Create a named expression (for expression nesting)
ExpressionNamespace - class org.codehaus.aspectwerkz.definition.expression.ExpressionNamespace.
Expression Namespace.
ExpressionParser - class org.codehaus.aspectwerkz.definition.expression.ast.ExpressionParser.
 
ExpressionParser(InputStream) - Constructor for class org.codehaus.aspectwerkz.definition.expression.ast.ExpressionParser
 
ExpressionParser(Reader) - Constructor for class org.codehaus.aspectwerkz.definition.expression.ast.ExpressionParser
 
ExpressionParser(ExpressionParserTokenManager) - Constructor for class org.codehaus.aspectwerkz.definition.expression.ast.ExpressionParser
 
ExpressionParserConstants - interface org.codehaus.aspectwerkz.definition.expression.ast.ExpressionParserConstants.
 
ExpressionParserTokenManager - class org.codehaus.aspectwerkz.definition.expression.ast.ExpressionParserTokenManager.
 
ExpressionParserTokenManager(SimpleCharStream) - Constructor for class org.codehaus.aspectwerkz.definition.expression.ast.ExpressionParserTokenManager
 
ExpressionParserTokenManager(SimpleCharStream, int) - Constructor for class org.codehaus.aspectwerkz.definition.expression.ast.ExpressionParserTokenManager
 
ExpressionParserTreeConstants - interface org.codehaus.aspectwerkz.definition.expression.ast.ExpressionParserTreeConstants.
 
ExpressionParserVisitor - interface org.codehaus.aspectwerkz.definition.expression.ast.ExpressionParserVisitor.
 
ExpressionScript() - Method in class org.codehaus.aspectwerkz.definition.expression.ast.ExpressionParser
Syntax entry
ExpressionScript - class org.codehaus.aspectwerkz.definition.expression.ast.ExpressionScript.
 
ExpressionScript(int) - Constructor for class org.codehaus.aspectwerkz.definition.expression.ast.ExpressionScript
 
ExpressionScript(ExpressionParser, int) - Constructor for class org.codehaus.aspectwerkz.definition.expression.ast.ExpressionScript
 
ExpressionTemplate - class org.codehaus.aspectwerkz.definition.expression.ExpressionTemplate.
Template for the expressions.
enable_tracing() - Method in class org.codehaus.aspectwerkz.definition.expression.ast.ExpressionParser
 
endColumn - Variable in class org.codehaus.aspectwerkz.definition.expression.ast.Token
beginLine and beginColumn describe the position of the first character of this token; endLine and endColumn describe the position of the last character of this token.
endLine - Variable in class org.codehaus.aspectwerkz.definition.expression.ast.Token
beginLine and beginColumn describe the position of the first character of this token; endLine and endColumn describe the position of the last character of this token.
enterControlFlow(JoinPoint) - Method in class org.codehaus.aspectwerkz.attribdef.aspect.CFlowSystemAspect
Registers the join point as the start of a control flow (cflow) in the system.
enteringControlFlow(ClassNameMethodMetaDataTuple) - Method in interface org.codehaus.aspectwerkz.System
Registers entering of a control flow join point.
enteringControlFlow(ClassNameMethodMetaDataTuple) - Method in class org.codehaus.aspectwerkz.attribdef.AttribDefSystem
Registers entering of a control flow join point.
enteringControlFlow(ClassNameMethodMetaDataTuple) - Method in class org.codehaus.aspectwerkz.xmldef.XmlDefSystem
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.AspectMetaData
 
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.CompiledPatternTuple
 
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.PatternTuple
 
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() - Method in class org.codehaus.aspectwerkz.task.OfflineTransformationTask
Executes the task.
execute(JoinPoint) - Method in class org.codehaus.aspectwerkz.xmldef.advice.AroundAdvice
Executes by invoking the next around advice.
execute(JoinPoint) - Method in class org.codehaus.aspectwerkz.xmldef.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.xmldef.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.xmldef.advice.DefaultAroundAdvice
Delegates directly to the next advice in the chain.
execute(JoinPoint) - Method in class org.codehaus.aspectwerkz.xmldef.advice.ThrowsAdvice
Callback method.
exitControlFlow(JoinPoint) - Method in class org.codehaus.aspectwerkz.attribdef.aspect.CFlowSystemAspect
Registers the join point as the end of a control flow (cflow) in the system.
exitingControlFlow(ClassNameMethodMetaDataTuple) - Method in interface org.codehaus.aspectwerkz.System
Registers exiting from a control flow join point.
exitingControlFlow(ClassNameMethodMetaDataTuple) - Method in class org.codehaus.aspectwerkz.attribdef.AttribDefSystem
Registers exiting from a control flow join point.
exitingControlFlow(ClassNameMethodMetaDataTuple) - Method in class org.codehaus.aspectwerkz.xmldef.XmlDefSystem
Registers exiting from a control flow join point.
expectedTokenSequences - Variable in class org.codehaus.aspectwerkz.definition.expression.ast.ParseException
Each entry in this array is an array of integers.

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
 
FLOAT_DEFAULT_VALUE - Static variable in class org.codehaus.aspectwerkz.util.Util
 
FalseNode - class org.codehaus.aspectwerkz.definition.expression.ast.FalseNode.
 
FalseNode(int) - Constructor for class org.codehaus.aspectwerkz.definition.expression.ast.FalseNode
 
FalseNode(ExpressionParser, int) - Constructor for class org.codehaus.aspectwerkz.definition.expression.ast.FalseNode
 
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.
fakeStackTrace(Throwable, String) - Static method in class org.codehaus.aspectwerkz.util.Util
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

GET - Static variable in class org.codehaus.aspectwerkz.definition.expression.PointcutType
 
GETFIELD_POINTCUT_NAME - Static variable in class org.codehaus.aspectwerkz.metadata.AttributeC
 
GET_FIELD - Static variable in class org.codehaus.aspectwerkz.xmldef.definition.AttributeTag
The name of the get field attributes tag.
GET_FIELD - Static variable in class org.codehaus.aspectwerkz.xmldef.definition.DocumentParser
 
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
 
GetAttribute - class org.codehaus.aspectwerkz.attribdef.definition.attribute.GetAttribute.
Attribute for the get pointcut.
GetAttribute(String) - Constructor for class org.codehaus.aspectwerkz.attribdef.definition.attribute.GetAttribute
Create an execution attribute.
GetExpression - class org.codehaus.aspectwerkz.definition.expression.GetExpression.
 
GetImage() - Method in class org.codehaus.aspectwerkz.definition.expression.ast.SimpleCharStream
 
GetPointcut - class org.codehaus.aspectwerkz.pointcut.GetPointcut.
Implements the pointcut concept for field access.
GetPointcut(String, Expression) - Constructor for class org.codehaus.aspectwerkz.pointcut.GetPointcut
Creates a get pointcut.
GetSuffix(int) - Method in class org.codehaus.aspectwerkz.definition.expression.ast.SimpleCharStream
 
generate(Object) - Static method in class org.codehaus.aspectwerkz.util.UuidGenerator
Returns a unique uuid.
generateParseException() - Method in class org.codehaus.aspectwerkz.definition.expression.ast.ExpressionParser
 
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.
get() - Method in class org.codehaus.aspectwerkz.util.SerializableThreadLocal
Overrides the java.lang.ThreadLocal#get() method.
getAbstractAspectDefinition(String) - Method in class org.codehaus.aspectwerkz.xmldef.definition.AspectWerkzDefinitionImpl
Returns a specific abstract aspect definition.
getAbstractAspectDefinitions() - Method in class org.codehaus.aspectwerkz.xmldef.definition.AspectWerkzDefinitionImpl
Returns a collection with the abstract aspect definitions registered.
getAddress() - Method in class org.codehaus.aspectwerkz.hook.JDWPStarter
 
getAdvice(IndexTuple) - Method in class org.codehaus.aspectwerkz.xmldef.XmlDefSystem
Retrieves a specific advice based setfield's index.
getAdvice(String) - Method in class org.codehaus.aspectwerkz.xmldef.XmlDefSystem
Returns the advice for a specific name.
getAdviceClass() - Method in class org.codehaus.aspectwerkz.xmldef.advice.AbstractAdvice
Returns the class for the advice.
getAdviceClass() - Method in interface org.codehaus.aspectwerkz.xmldef.advice.Advice
Returns the class for the advice.
getAdviceClassName() - Method in class org.codehaus.aspectwerkz.xmldef.definition.AdviceDefinition
Returns the class name of the advice.
getAdviceDefinition(String) - Method in class org.codehaus.aspectwerkz.attribdef.definition.AspectWerkzDefinitionImpl
Returns a specific advice definition.
getAdviceDefinition(String) - Method in class org.codehaus.aspectwerkz.xmldef.definition.AspectWerkzDefinitionImpl
Returns a specific advice definition.
getAdviceDefinitions() - Method in class org.codehaus.aspectwerkz.attribdef.definition.AspectWerkzDefinitionImpl
Returns a collection with the advice definitions registered.
getAdviceDefinitions() - Method in interface org.codehaus.aspectwerkz.definition.AspectWerkzDefinition
Returns a collection with the advice definitions registered.
getAdviceDefinitions() - Method in class org.codehaus.aspectwerkz.xmldef.definition.AspectWerkzDefinitionImpl
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 interface org.codehaus.aspectwerkz.System
Returns the index for a specific name to advice mapping.
getAdviceIndexFor(String) - Method in class org.codehaus.aspectwerkz.attribdef.AttribDefSystem
Returns the index for a specific name to advice mapping.
getAdviceIndexFor(String) - Method in class org.codehaus.aspectwerkz.xmldef.XmlDefSystem
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.xmldef.definition.AspectWerkzDefinitionImpl
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.xmldef.definition.AdviceStackDefinition
Returns the name of the advices as list.
getAdviceRefs() - Method in class org.codehaus.aspectwerkz.xmldef.definition.BindAdviceRule
Returns a list with all the advice references.
getAdviceStackDefinition(String) - Method in class org.codehaus.aspectwerkz.xmldef.definition.AspectWerkzDefinitionImpl
Finds an advice stack definition by its name.
getAdviceStackRefs() - Method in class org.codehaus.aspectwerkz.xmldef.definition.BindAdviceRule
Returns a list with all the advice stack references.
getAfterAdvices() - Method in class org.codehaus.aspectwerkz.attribdef.definition.AspectDefinition
Returns the after advices.
getAllAdvices() - Method in class org.codehaus.aspectwerkz.attribdef.definition.AspectDefinition
Returns all the advices for this aspect.
getAllAdvices(MethodJoinPoint, boolean) - Static method in class org.codehaus.aspectwerkz.joinpoint.control.AbstractJoinPointController
Returns all advices of the joinpoint.
getAllClassNames() - Method in class org.codehaus.aspectwerkz.metadata.QDoxParser
Returns all classes.
getAllMethods() - Method in class org.codehaus.aspectwerkz.metadata.ClassMetaData
Returns a list with all the methods meta-data even the inherited methods.
getAroundAdvices() - Method in class org.codehaus.aspectwerkz.attribdef.definition.AspectDefinition
Returns the around advices.
getAspect(int) - Method in class org.codehaus.aspectwerkz.attribdef.AttribDefSystem
Retrieves a specific aspect based on index.
getAspect(String) - Method in class org.codehaus.aspectwerkz.attribdef.AttribDefSystem
Returns the aspect for a specific name.
getAspect() - Method in class org.codehaus.aspectwerkz.attribdef.aspect.Introduction
 
getAspectClassName() - Method in class org.codehaus.aspectwerkz.attribdef.definition.AdviceDefinition
Returns the class name.
getAspectDefinition(String) - Method in class org.codehaus.aspectwerkz.attribdef.definition.AspectWerkzDefinitionImpl
Returns a specific aspect definition.
getAspectDefinition(String) - Method in class org.codehaus.aspectwerkz.xmldef.definition.AspectWerkzDefinitionImpl
Returns a specific aspect definition.
getAspectDefinitions() - Method in class org.codehaus.aspectwerkz.attribdef.definition.AspectWerkzDefinitionImpl
Returns a collection with the aspect definitions registered.
getAspectDefinitions() - Method in interface org.codehaus.aspectwerkz.definition.AspectWerkzDefinition
Returns a collection with the aspect definitions registered.
getAspectDefinitions() - Method in class org.codehaus.aspectwerkz.xmldef.definition.AspectWerkzDefinitionImpl
Returns a collection with the aspect definitions registered.
getAspectIndex() - Method in class org.codehaus.aspectwerkz.IndexTuple
Return the aspect index.
getAspectIndexByName(String) - Method in class org.codehaus.aspectwerkz.attribdef.definition.AspectWerkzDefinitionImpl
Returns the index for a specific introduction.
getAspectIndexFor(String) - Method in class org.codehaus.aspectwerkz.attribdef.AttribDefSystem
Returns the index for a specific name to aspect mapping.
getAspectMetaData(String) - Method in interface org.codehaus.aspectwerkz.System
Returns the aspect for the name specified.
getAspectMetaData(String) - Method in class org.codehaus.aspectwerkz.attribdef.AttribDefSystem
Returns the aspect meta-data for the name specified.
getAspectMetaData(String) - Method in class org.codehaus.aspectwerkz.xmldef.XmlDefSystem
Returns the aspect for the name specified.
getAspectName() - Method in class org.codehaus.aspectwerkz.attribdef.definition.AdviceDefinition
Returns the aspect name.
getAspectTargetClassNames() - Method in class org.codehaus.aspectwerkz.xmldef.definition.AspectWerkzDefinitionImpl
Returns the names of the target classes.
getAspects() - Method in class org.codehaus.aspectwerkz.attribdef.AttribDefSystem
Returns an array with all the aspects.
getAspectsMetaData() - Method in interface org.codehaus.aspectwerkz.System
Returns a list with all the aspects.
getAspectsMetaData() - Method in class org.codehaus.aspectwerkz.attribdef.AttribDefSystem
Returns a list with all the aspects meta-data.
getAspectsMetaData() - Method in class org.codehaus.aspectwerkz.xmldef.XmlDefSystem
Returns a list with all the aspects.
getAspectsToUse() - Method in class org.codehaus.aspectwerkz.attribdef.definition.AspectWerkzDefinitionImpl
Returns a set with the aspects to use.
getAspectsToUse() - Method in interface org.codehaus.aspectwerkz.definition.AspectWerkzDefinition
Returns a set with the aspects to use.
getAspectsToUse() - Method in class org.codehaus.aspectwerkz.xmldef.definition.AspectWerkzDefinitionImpl
Returns a set with the aspects to use.
getAttribute() - Method in class org.codehaus.aspectwerkz.attribdef.definition.AdviceDefinition
Returns the attribute.
getAttribute() - Method in class org.codehaus.aspectwerkz.attribdef.definition.InterfaceIntroductionDefinition
Returns the attribute.
getAttribute() - Method in class org.codehaus.aspectwerkz.joinpoint.AbstractJoinPoint
Returns the attribute for the join point.
getAttribute() - Method in class org.codehaus.aspectwerkz.xmldef.definition.AdviceDefinition
Returns the attribute.
getAttribute() - Method in class org.codehaus.aspectwerkz.xmldef.definition.IntroductionDefinition
Returns the attribute.
getAttributes(Class) - Static method in class org.codehaus.aspectwerkz.attribdef.definition.attribute.Attributes
Return the list (possibly empty) of custom attributes associated with the class "klass".
getAttributes(Method) - Static method in class org.codehaus.aspectwerkz.attribdef.definition.attribute.Attributes
Return all the attributes associated with the given method.
getAttributes(Field) - Static method in class org.codehaus.aspectwerkz.attribdef.definition.attribute.Attributes
Return the list (possibly empty) of custom attributes associated with the field.
getBcelType(String) - Static method in class org.codehaus.aspectwerkz.transform.TransformationUtil
Converts a type represented as a string to a BCEL type.
getBeforeAdvices() - Method in class org.codehaus.aspectwerkz.attribdef.definition.AspectDefinition
Returns the before advices.
getBeginColumn() - Method in class org.codehaus.aspectwerkz.definition.expression.ast.SimpleCharStream
 
getBeginLine() - Method in class org.codehaus.aspectwerkz.definition.expression.ast.SimpleCharStream
 
getBindAdviceRules() - Method in class org.codehaus.aspectwerkz.xmldef.definition.AspectDefinition
Returns a list with the bind-advice rules.
getBindIntroductionRules() - Method in class org.codehaus.aspectwerkz.xmldef.definition.AspectDefinition
Returns a list with the bind-introduction rules.
getBytecode() - Method in class org.codehaus.aspectwerkz.transform.Klass
Returns the byte code for the class.
getCFlowExpression() - Method in class org.codehaus.aspectwerkz.pointcut.AbstractPointcut
Returns the cflow expression.
getCFlowExpression() - Method in class org.codehaus.aspectwerkz.pointcut.CallPointcut
Returns the cflow expression.
getCFlowExpression() - Method in class org.codehaus.aspectwerkz.pointcut.GetPointcut
Returns the cflow expression.
getCFlowExpression() - Method in class org.codehaus.aspectwerkz.pointcut.SetPointcut
Returns the cflow expression.
getCFlowExpressions(ClassMetaData, MethodMetaData) - Method in class org.codehaus.aspectwerkz.AspectMetaData
Returns all the cflow call expression for the given metadata (callee side)
getCFlowExpressions(ClassMetaData, MethodMetaData) - Method in interface org.codehaus.aspectwerkz.System
Returns all the cflow call expression for the given metadata (callee side)
getCFlowExpressions(ClassMetaData, MethodMetaData) - Method in class org.codehaus.aspectwerkz.attribdef.AttribDefSystem
 
getCFlowExpressions() - Method in class org.codehaus.aspectwerkz.joinpoint.MethodJoinPoint
Returns the cflow expressions.
getCFlowExpressions(ClassMetaData, MethodMetaData) - Method in class org.codehaus.aspectwerkz.xmldef.XmlDefSystem
Returns a list with the cflow call expressions that affects the join point with the class name and the method name specified.
getCFlowPointcuts(String, MethodMetaData) - Method in class org.codehaus.aspectwerkz.attribdef.AttribDefSystem
ALEX RM Returns a list with the cflow pointcuts that affects the join point with the class name and the method name specified.
getCallPointcut(String) - Method in class org.codehaus.aspectwerkz.AspectMetaData
Returns the call pointcut for a specific uuid and expression.
getCallPointcuts(ClassMetaData, MethodMetaData) - Method in class org.codehaus.aspectwerkz.AspectMetaData
Returns all the pointcuts for the caller side join point specified.
getCallPointcuts(ClassMetaData, MethodMetaData) - Method in interface org.codehaus.aspectwerkz.System
Returns the caller side pointcut list for the class and method specified.
getCallPointcuts(ClassMetaData, MethodMetaData) - Method in class org.codehaus.aspectwerkz.attribdef.AttribDefSystem
Returns the call pointcut list for the class and method specified.
getCallPointcuts(ClassMetaData, MethodMetaData) - Method in class org.codehaus.aspectwerkz.xmldef.XmlDefSystem
Returns the caller side pointcut list for the class and method specified.
getCalleeClassName() - Method in class org.codehaus.aspectwerkz.joinpoint.CallerSideJoinPoint
Returns the name of callee class.
getCalleeClassPattern() - Method in class org.codehaus.aspectwerkz.regexp.PatternTuple
Returns the callee class pattern.
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.
getCallerClassPattern() - Method in class org.codehaus.aspectwerkz.regexp.PatternTuple
Returns the caller class pattern.
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.
getCause() - Method in class org.codehaus.aspectwerkz.exception.WrappedRuntimeException
Returns the original exception.
getCflowExpressions() - Method in class org.codehaus.aspectwerkz.definition.expression.Expression
Return a Map(name->Expression) of expression involved in the IN and NOT IN sub-expression of this Expression (can be empty)
getCflowExpressions() - Method in class org.codehaus.aspectwerkz.definition.expression.ExpressionExpression
Return a Map(name->Expression) of expression involved in the IN and NOT IN sub-expression of this Expression (can be empty)
getCflowExpressions() - Method in class org.codehaus.aspectwerkz.definition.expression.LeafExpression
 
getClassAttributes() - Method in interface org.codehaus.aspectwerkz.attribdef.definition.attribute.AttributeExtractor
Retreives attributes associated with the class.
getClassAttributes() - Method in class org.codehaus.aspectwerkz.attribdef.definition.attribute.bcel.BcelAttributeExtractor
Returns the class attributes.
getClassGen() - Method in class org.codehaus.aspectwerkz.transform.Klass
Returns the BCEL class gen for the class.
getClassMetaData() - Method in class org.codehaus.aspectwerkz.definition.expression.ExpressionContext
 
getClassMetaData() - Method in class org.codehaus.aspectwerkz.metadata.ClassNameMethodMetaDataTuple
Returns the class meta-data.
getClassName() - Method in class org.codehaus.aspectwerkz.attribdef.definition.AspectDefinition
Returns the class name.
getClassName() - Method in class org.codehaus.aspectwerkz.attribdef.definition.ControllerDefinition
Returns the class name.
getClassName() - Method in class org.codehaus.aspectwerkz.metadata.ClassNameMethodMetaDataTuple
Returns the class name.
getClassName() - Method in class org.codehaus.aspectwerkz.xmldef.definition.ControllerDefinition
Returns the class name.
getClassPattern() - Method in class org.codehaus.aspectwerkz.pointcut.PointcutPattern
Returns the class pattern.
getClassPattern() - Method in class org.codehaus.aspectwerkz.regexp.CompiledPatternTuple
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.
getColumn() - Method in class org.codehaus.aspectwerkz.definition.expression.ast.SimpleCharStream
Deprecated.  
getContainer() - Method in class org.codehaus.aspectwerkz.xmldef.advice.AbstractAdvice
Returns the container.
getContainer() - Method in interface org.codehaus.aspectwerkz.xmldef.advice.Advice
Returns the distribution strategy.
getContainer() - Method in class org.codehaus.aspectwerkz.xmldef.introduction.Introduction
Returns the container.
getContainerType() - Method in interface org.codehaus.aspectwerkz.attribdef.aspect.AspectContainer
Returns the container type.
getContainerType() - Method in class org.codehaus.aspectwerkz.attribdef.aspect.DefaultAspectContainerStrategy
Returns the container type.
getContainerType() - Method in interface org.codehaus.aspectwerkz.xmldef.advice.AdviceContainer
Returns the memory type.
getContainerType() - Method in class org.codehaus.aspectwerkz.xmldef.advice.DefaultAdviceContainerStrategy
Returns the container type.
getContainerType() - Method in class org.codehaus.aspectwerkz.xmldef.introduction.DefaultIntroductionContainerStrategy
Returns the container type.
getContainerType() - Method in class org.codehaus.aspectwerkz.xmldef.introduction.Introduction
Returns the container type.
getContainerType() - Method in interface org.codehaus.aspectwerkz.xmldef.introduction.IntroductionContainer
Returns the container type.
getControllerDefs() - Method in class org.codehaus.aspectwerkz.xmldef.definition.AspectDefinition
Returns a list with the controllers.
getControllers() - Method in class org.codehaus.aspectwerkz.attribdef.definition.AspectDefinition
Returns a list with the controllers.
getDefaultSystem() - Static method in class org.codehaus.aspectwerkz.SystemLoader
Returns the AspectWerkz system, no system UUID is needed to be specified.
getDefinition(String) - Static method in class org.codehaus.aspectwerkz.definition.DefinitionLoader
Loads the aspectwerkz definition from disk based on a specific UUID.
getDefinition() - Static method in class org.codehaus.aspectwerkz.xmldef.advice.CFlowPostAdvice
Returns the definition for this advice.
getDefinition() - Static method in class org.codehaus.aspectwerkz.xmldef.advice.CFlowPreAdvice
Returns the definition for this advice.
getDefinitionInputStream() - Static method in class org.codehaus.aspectwerkz.definition.DefinitionLoader
Returns an input stream to the definition if found on classpath.
getDefinitionsForTransformation() - Static method in class org.codehaus.aspectwerkz.definition.DefinitionLoader
Loads the aspectwerkz definition from disk.
getDeploymentModel() - Method in class org.codehaus.aspectwerkz.AspectMetaData
Returns the deployment model for the aspect.
getDeploymentModel() - Method in class org.codehaus.aspectwerkz.attribdef.definition.AdviceDefinition
Returns the the deployment model for the advice
getDeploymentModel() - Method in class org.codehaus.aspectwerkz.attribdef.definition.AspectDefinition
Returns the deployment model.
getDeploymentModel() - Method in class org.codehaus.aspectwerkz.attribdef.definition.IntroductionDefinition
Returns the deployment model.
getDeploymentModel() - Method in class org.codehaus.aspectwerkz.attribdef.definition.attribute.AspectAttribute
Returns the deployment model.
getDeploymentModel() - Method in class org.codehaus.aspectwerkz.attribdef.definition.attribute.IntroduceAttribute
Returns the deployment model.
getDeploymentModel() - Method in class org.codehaus.aspectwerkz.xmldef.advice.AbstractAdvice
Returns the deployment model for the advice.
getDeploymentModel() - Method in interface org.codehaus.aspectwerkz.xmldef.advice.Advice
Returns the deployment model for the advice.
getDeploymentModel() - Method in class org.codehaus.aspectwerkz.xmldef.definition.AdviceDefinition
Returns the the deployment model for the advice
getDeploymentModel() - Method in class org.codehaus.aspectwerkz.xmldef.definition.IntroductionDefinition
Returns the the deployment model for the advice
getDeploymentModelAsInt(String) - Static method in class org.codehaus.aspectwerkz.DeploymentModel
Converts the deployment model from string to int type.
getDeploymentModelAsString() - Method in class org.codehaus.aspectwerkz.AspectMetaData
Returns the deployment model for the aspect.
getDeploymentModelAsString(int) - Static method in class org.codehaus.aspectwerkz.DeploymentModel
Converts the deployment model from int to string type.
getEndColumn() - Method in class org.codehaus.aspectwerkz.definition.expression.ast.SimpleCharStream
 
getEndLine() - Method in class org.codehaus.aspectwerkz.definition.expression.ast.SimpleCharStream
 
getErrorMessages() - Method in class org.codehaus.aspectwerkz.xmldef.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.
getExceptionType() - Method in class org.codehaus.aspectwerkz.definition.expression.ExpressionContext
 
getExceptionTypes() - Method in class org.codehaus.aspectwerkz.metadata.MethodMetaData
Returns the exception types.
getExcludePackages() - Method in class org.codehaus.aspectwerkz.attribdef.definition.AspectWerkzDefinitionImpl
Returns the exclude packages.
getExcludePackages() - Method in class org.codehaus.aspectwerkz.xmldef.definition.AspectWerkzDefinitionImpl
Returns the exclude packages.
getExecutionPointcut(String) - Method in class org.codehaus.aspectwerkz.AspectMetaData
Returns the execution pointcut for a specific uuid and expression.
getExecutionPointcuts(ClassMetaData, MethodMetaData) - Method in class org.codehaus.aspectwerkz.AspectMetaData
Returns all the pointcuts for the method join point specified.
getExecutionPointcuts(ClassMetaData, MethodMetaData) - Method in interface org.codehaus.aspectwerkz.System
Returns the method pointcut list for the class and method specified.
getExecutionPointcuts(ClassMetaData, MethodMetaData) - Method in class org.codehaus.aspectwerkz.attribdef.AttribDefSystem
Returns the execution pointcut list for the class and method specified.
getExecutionPointcuts(ClassMetaData, MethodMetaData) - Method in class org.codehaus.aspectwerkz.xmldef.XmlDefSystem
Returns the method pointcut list for the class and method specified.
getExpression() - Method in class org.codehaus.aspectwerkz.attribdef.definition.AdviceDefinition
Returns the expression.
getExpression() - Method in class org.codehaus.aspectwerkz.attribdef.definition.ControllerDefinition
Returns the expression.
getExpression() - Method in class org.codehaus.aspectwerkz.attribdef.definition.InterfaceIntroductionDefinition
Returns the expression.
getExpression() - Method in class org.codehaus.aspectwerkz.attribdef.definition.attribute.AbstractAdviceAttribute
Return the expression.
getExpression() - Method in class org.codehaus.aspectwerkz.attribdef.definition.attribute.CFlowAttribute
Return the expression for the pointcut.
getExpression() - Method in class org.codehaus.aspectwerkz.attribdef.definition.attribute.CallAttribute
Return the expression for the pointcut.
getExpression() - Method in class org.codehaus.aspectwerkz.attribdef.definition.attribute.ClassAttribute
Return the expression for the pointcut.
getExpression() - Method in class org.codehaus.aspectwerkz.attribdef.definition.attribute.ExecutionAttribute
Return the expression for the pointcut.
getExpression() - Method in class org.codehaus.aspectwerkz.attribdef.definition.attribute.GetAttribute
Return the expression for the pointcut.
getExpression() - Method in class org.codehaus.aspectwerkz.attribdef.definition.attribute.ImplementsAttribute
Returns the expression.
getExpression() - Method in class org.codehaus.aspectwerkz.attribdef.definition.attribute.IntroduceAttribute
Return the expression.
getExpression() - Method in class org.codehaus.aspectwerkz.attribdef.definition.attribute.SetAttribute
Return the expression for the pointcut.
getExpression() - Method in class org.codehaus.aspectwerkz.attribdef.definition.attribute.ThrowsAttribute
Return the expression for the pointcut.
getExpression() - Method in class org.codehaus.aspectwerkz.definition.PointcutDefinition
Returns the expression for the pointcut.
getExpression() - Method in class org.codehaus.aspectwerkz.definition.expression.Expression
Returns the expression as a string.
getExpression(String) - Method in class org.codehaus.aspectwerkz.definition.expression.ExpressionNamespace
Finds and returns an expression template by its name.
getExpression() - Method in class org.codehaus.aspectwerkz.definition.expression.ExpressionTemplate
Returns the expression pattern as a string.
getExpression() - Method in class org.codehaus.aspectwerkz.pointcut.AbstractPointcut
Returns the expression for the pointcut.
getExpression() - Method in class org.codehaus.aspectwerkz.pointcut.CallPointcut
Returns the expression for the pointcut.
getExpression() - Method in class org.codehaus.aspectwerkz.pointcut.GetPointcut
Returns the expression of the pointcut.
getExpression() - Method in class org.codehaus.aspectwerkz.pointcut.SetPointcut
Returns the expression of the pointcut.
getExpression() - Method in class org.codehaus.aspectwerkz.xmldef.definition.BindAdviceRule
Returns the expression.
getExpression() - Method in class org.codehaus.aspectwerkz.xmldef.definition.BindIntroductionRule
Returns the expression.
getExpression() - Method in class org.codehaus.aspectwerkz.xmldef.definition.ControllerDefinition
Returns the expression.
getExpressionNamespace(Object) - Static method in class org.codehaus.aspectwerkz.definition.expression.ExpressionNamespace
Returns the expression namespace for a specific namespace.
getExpressionNamespace() - Static method in class org.codehaus.aspectwerkz.definition.expression.ExpressionNamespace
Returns the default expression namespace.
getExtends() - Method in class org.codehaus.aspectwerkz.xmldef.definition.AspectDefinition
Returns the name of the aspect to extend.
getFieldAttributes(String) - Method in interface org.codehaus.aspectwerkz.attribdef.definition.attribute.AttributeExtractor
Retreives custom attributes applied to a specific field of the class.
getFieldAttributes(String) - Method in class org.codehaus.aspectwerkz.attribdef.definition.attribute.bcel.BcelAttributeExtractor
Return all the attributes associated with a field.
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.
getGetPointcut(String) - Method in class org.codehaus.aspectwerkz.AspectMetaData
Returns the get pointcut for a specific uuid and expression.
getGetPointcuts(ClassMetaData, FieldMetaData) - Method in class org.codehaus.aspectwerkz.AspectMetaData
Returns all the pointcuts for the method join point specified.
getGetPointcuts(ClassMetaData, FieldMetaData) - Method in interface org.codehaus.aspectwerkz.System
Returns the get field pointcut list for the class and field specified.
getGetPointcuts(ClassMetaData, FieldMetaData) - Method in class org.codehaus.aspectwerkz.attribdef.AttribDefSystem
Returns the get pointcut list for the class and field specified.
getGetPointcuts(ClassMetaData, FieldMetaData) - Method in class org.codehaus.aspectwerkz.xmldef.XmlDefSystem
Returns the get field pointcut list for the class and field specified.
getImplementation() - Method in class org.codehaus.aspectwerkz.xmldef.definition.IntroductionDefinition
Returns the class name or the implementation.
getIncludePackages() - Method in class org.codehaus.aspectwerkz.attribdef.definition.AspectWerkzDefinitionImpl
Returns the include packages.
getIncludePackages() - Method in interface org.codehaus.aspectwerkz.definition.AspectWerkzDefinition
Returns the transformation scopes.
getIncludePackages() - Method in class org.codehaus.aspectwerkz.xmldef.definition.AspectWerkzDefinitionImpl
Returns the include packages.
getIndex() - Method in class org.codehaus.aspectwerkz.NameIndexTuple
Returns the index.
getInitialClassGen() - Method in class org.codehaus.aspectwerkz.transform.Klass
Returns the BCEL initial class gen for the class.
getInnerClassName() - Method in class org.codehaus.aspectwerkz.attribdef.definition.attribute.IntroduceAttribute
 
getInstance(int) - Static method in class org.codehaus.aspectwerkz.MethodComparator
Returns the comparator instance.
getInstance(ClassLoader) - Method in class org.codehaus.aspectwerkz.connectivity.RemoteProxy
Look up and retrives a proxy to an object from the server.
getInstance() - Method in class org.codehaus.aspectwerkz.connectivity.RemoteProxy
Look up and retrives a proxy to an object from the server.
getInstance() - Static method in class org.codehaus.aspectwerkz.transform.BCELMethodComparator
Returns the comparator instance.
getInterface() - Method in class org.codehaus.aspectwerkz.xmldef.definition.IntroductionDefinition
Returns the class name of the interface.
getInterface() - Method in class org.codehaus.aspectwerkz.xmldef.introduction.Introduction
Returns the interface.
getInterfaceClassName() - Method in class org.codehaus.aspectwerkz.attribdef.definition.InterfaceIntroductionDefinition
Returns the class name of the interface.
getInterfaceClassNames() - Method in class org.codehaus.aspectwerkz.attribdef.definition.InterfaceIntroductionDefinition
Returns the class name of the interface.
getInterfaceIntroductions() - Method in class org.codehaus.aspectwerkz.attribdef.definition.AspectDefinition
Returns the interface introductions.
getInterfaceIntroductions(ClassMetaData) - Method in class org.codehaus.aspectwerkz.attribdef.definition.AspectWerkzDefinitionImpl
Returns the interface introductions for a certain class merged with the implementation based introductions as well
getInterfaceIntroductions() - Method in class org.codehaus.aspectwerkz.xmldef.definition.IntroductionDefinition
Returns the interface introductions.
getInterfaces() - Method in class org.codehaus.aspectwerkz.metadata.ClassMetaData
Returns the interfaces.
getInterfaces() - Method in class org.codehaus.aspectwerkz.metadata.InterfaceMetaData
Returns the interfaces.
getIntroducedInterfaceNames() - Method in class org.codehaus.aspectwerkz.attribdef.definition.attribute.IntroduceAttribute
 
getIntroductionContainer(String) - Method in interface org.codehaus.aspectwerkz.attribdef.aspect.AspectContainer
Returns the introduction container of given name (introduction name) or null if not linked.
getIntroductionContainer(String) - Method in class org.codehaus.aspectwerkz.attribdef.aspect.DefaultAspectContainerStrategy
Returns the introduction container of given name (introduction name) or null if not linked.
getIntroductionDefinition() - Method in class org.codehaus.aspectwerkz.attribdef.aspect.Introduction
 
getIntroductionDefinition(String) - Method in class org.codehaus.aspectwerkz.xmldef.definition.AspectWerkzDefinitionImpl
Returns a specific introduction definition.
getIntroductionDefinitions() - Method in class org.codehaus.aspectwerkz.attribdef.definition.AspectWerkzDefinitionImpl
Returns a collection with the introduction definitions registered.
getIntroductionDefinitions(ClassMetaData) - Method in class org.codehaus.aspectwerkz.attribdef.definition.AspectWerkzDefinitionImpl
Returns the introduction definitions for a specific class.
getIntroductionDefinitions() - Method in interface org.codehaus.aspectwerkz.definition.AspectWerkzDefinition
Returns a collection with the introduction definitions registered.
getIntroductionDefinitions() - Method in class org.codehaus.aspectwerkz.xmldef.definition.AspectWerkzDefinitionImpl
Returns a collection with the introduction definitions registered.
getIntroductionImplName(String) - Method in class org.codehaus.aspectwerkz.attribdef.definition.AspectWerkzDefinitionImpl
Returns the name of the implementation for an introduction.
getIntroductionImplName(String) - Method in interface org.codehaus.aspectwerkz.definition.AspectWerkzDefinition
Returns the name of the implementation for an introduction.
getIntroductionImplName(String) - Method in class org.codehaus.aspectwerkz.xmldef.definition.AspectWerkzDefinitionImpl
Returns the name of the implementation for an introduction.
getIntroductionIndex(String) - Method in class org.codehaus.aspectwerkz.xmldef.XmlDefSystem
Returns the index for a specific name to introduction mapping.
getIntroductionIndex(String) - Method in class org.codehaus.aspectwerkz.xmldef.definition.AspectWerkzDefinitionImpl
Returns the index for a specific introduction.
getIntroductionIndexes() - Method in class org.codehaus.aspectwerkz.xmldef.definition.AspectWerkzDefinitionImpl
Returns the indexes for the introductions.
getIntroductionInterfaceName(String) - Method in class org.codehaus.aspectwerkz.xmldef.definition.AspectWerkzDefinitionImpl
Returns the name of the interface for an introduction.
getIntroductionNameByAttribute(String) - Method in class org.codehaus.aspectwerkz.xmldef.definition.AspectWerkzDefinitionImpl
Finds the name of an introduction by its attribute.
getIntroductionNames(ClassMetaData) - Method in class org.codehaus.aspectwerkz.xmldef.definition.AspectWerkzDefinitionImpl
Returns the names of the introductions for a certain class.
getIntroductionRefs() - Method in class org.codehaus.aspectwerkz.xmldef.definition.BindIntroductionRule
Returns a list with all the introduction references.
getIntroductions() - Method in class org.codehaus.aspectwerkz.AspectMetaData
Returns the introductions for the open class.
getIntroductions() - Method in class org.codehaus.aspectwerkz.attribdef.definition.AspectDefinition
Returns the implementation introductions.
getIntroductions() - Method in class org.codehaus.aspectwerkz.xmldef.XmlDefSystem
Returns an array with all the introductions in the system.
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.attribdef.definition.AspectWerkzDefinitionImpl
Returns the class name for the join point controller, if there is a match.
getJoinPointController(ClassMetaData, MethodMetaData) - Method in interface org.codehaus.aspectwerkz.definition.AspectWerkzDefinition
Returns the class name for the join point controller, if there is a match.
getJoinPointController(ClassMetaData, MethodMetaData) - Method in class org.codehaus.aspectwerkz.xmldef.definition.AspectWerkzDefinitionImpl
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.
getLine() - Method in class org.codehaus.aspectwerkz.definition.expression.ast.SimpleCharStream
Deprecated.  
getLoader() - Static method in class org.codehaus.aspectwerkz.ContextClassLoader
Returns the context class loader.
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.
getMemberMetaData() - Method in class org.codehaus.aspectwerkz.definition.expression.ExpressionContext
 
getMemberPattern() - Method in class org.codehaus.aspectwerkz.regexp.PatternTuple
Returns the pattern.
getMemoryType() - Method in class org.codehaus.aspectwerkz.xmldef.advice.AbstractAdvice
Returns the memory type.
getMemoryType() - Method in interface org.codehaus.aspectwerkz.xmldef.advice.Advice
Returns the distribution type.
getMessage() - Method in class org.codehaus.aspectwerkz.definition.expression.ast.ParseException
This method has the standard behavior when this object has been created using the standard constructors.
getMessage() - Method in class org.codehaus.aspectwerkz.definition.expression.ast.TokenMgrError
You can also modify the body of this method to customize your error messages.
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 interface org.codehaus.aspectwerkz.System
Returns a specific method by the class and the method index.
getMethod(Class, int) - Method in class org.codehaus.aspectwerkz.attribdef.AttribDefSystem
Returns a specific method by the class and the method index.
getMethod(int) - Method in interface org.codehaus.aspectwerkz.attribdef.aspect.AspectContainer
Returns a specific method by the method index.
getMethod(int) - Method in class org.codehaus.aspectwerkz.attribdef.aspect.DefaultAspectContainerStrategy
Returns a specific method by the method index.
getMethod() - Method in class org.codehaus.aspectwerkz.attribdef.definition.AdviceDefinition
Returns the method.
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.
getMethod(Class, int) - Method in class org.codehaus.aspectwerkz.xmldef.XmlDefSystem
Returns a specific method by the class and the method index.
getMethod(int) - Method in class org.codehaus.aspectwerkz.xmldef.introduction.DefaultIntroductionContainerStrategy
Returns a specific method by the method index.
getMethod(int) - Method in class org.codehaus.aspectwerkz.xmldef.introduction.Introduction
Returns a specific method by the method index.
getMethod(int) - Method in interface org.codehaus.aspectwerkz.xmldef.introduction.IntroductionContainer
Returns a specific method by the method index.
getMethodAttributes(String, String[]) - Method in interface org.codehaus.aspectwerkz.attribdef.definition.attribute.AttributeExtractor
Retreives custom attributes applied to a specific method of the class.
getMethodAttributes(String, String[]) - Method in class org.codehaus.aspectwerkz.attribdef.definition.attribute.bcel.BcelAttributeExtractor
Return all the attributes associated with a method that have a particular method signature.
getMethodId() - Method in class org.codehaus.aspectwerkz.joinpoint.MethodJoinPoint
Returns the internal method id.
getMethodIndex() - Method in class org.codehaus.aspectwerkz.IndexTuple
Return the method index.
getMethodIndex() - Method in class org.codehaus.aspectwerkz.attribdef.definition.AdviceDefinition
Returns the method index for the introduction method.
getMethodIntroductions() - Method in class org.codehaus.aspectwerkz.attribdef.definition.IntroductionDefinition
Returns the methods to introduce.
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.
getMethodReturnType() - Method in class org.codehaus.aspectwerkz.joinpoint.ThrowsJoinPoint
Returns the return type from the original invocation.
getMethods() - Method in class org.codehaus.aspectwerkz.metadata.ClassMetaData
Returns a list with all the methods meta-data.
getMethods() - Method in class org.codehaus.aspectwerkz.xmldef.introduction.DefaultIntroductionContainerStrategy
Returns all the methods for this introduction.
getMethods() - Method in class org.codehaus.aspectwerkz.xmldef.introduction.Introduction
Returns all the methods for this introduction.
getMethods() - Method in interface org.codehaus.aspectwerkz.xmldef.introduction.IntroductionContainer
Returns all the methods for this introduction.
getMixin(int) - Method in interface org.codehaus.aspectwerkz.System
Retrieves a specific introduction based it's index.
getMixin(String) - Method in interface org.codehaus.aspectwerkz.System
Returns the introduction for a specific name.
getMixin(int) - Method in class org.codehaus.aspectwerkz.attribdef.AttribDefSystem
Retrieves a specific mixin based on its index.
getMixin(String) - Method in class org.codehaus.aspectwerkz.attribdef.AttribDefSystem
Returns the mixin implementation for a specific name.
getMixin(int) - Method in class org.codehaus.aspectwerkz.xmldef.XmlDefSystem
Retrieves a specific introduction based it's index.
getMixin(String) - Method in class org.codehaus.aspectwerkz.xmldef.XmlDefSystem
Returns the introduction for a specific name.
getMixinIndexByName(String) - Method in class org.codehaus.aspectwerkz.attribdef.definition.AspectWerkzDefinitionImpl
Returns the index for a specific introduction.
getModifiers() - Method in class org.codehaus.aspectwerkz.metadata.ClassMetaData
Returns the class modifiers.
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.AspectMetaData
Returns the name of the aspect.
getName() - Method in class org.codehaus.aspectwerkz.NameIndexTuple
Returns the name.
getName() - Method in class org.codehaus.aspectwerkz.attribdef.definition.AdviceDefinition
Returns the name of the advice.
getName() - Method in class org.codehaus.aspectwerkz.attribdef.definition.AspectDefinition
Returns the pattern for the aspect
getName() - Method in class org.codehaus.aspectwerkz.attribdef.definition.InterfaceIntroductionDefinition
Returns the name of the introduction.
getName() - Method in class org.codehaus.aspectwerkz.attribdef.definition.attribute.AbstractAdviceAttribute
Returns the name of the advice.
getName() - Method in class org.codehaus.aspectwerkz.attribdef.definition.attribute.AspectAttribute
Returns the name of the aspect.
getName() - Method in class org.codehaus.aspectwerkz.attribdef.definition.attribute.CustomAttribute
Returns the name of the attribute.
getName() - Method in class org.codehaus.aspectwerkz.definition.PointcutDefinition
Returns the name of the pointcut.
getName() - Method in class org.codehaus.aspectwerkz.definition.expression.Expression
Returns the name for the expression (if available, else null).
getName() - Method in class org.codehaus.aspectwerkz.definition.expression.ExpressionTemplate
Returns the name for the expression.
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.
getName() - Method in class org.codehaus.aspectwerkz.xmldef.advice.AbstractAdvice
Returns the name of the advice.
getName() - Method in interface org.codehaus.aspectwerkz.xmldef.advice.Advice
Returns the name of the advice.
getName() - Method in class org.codehaus.aspectwerkz.xmldef.definition.AdviceDefinition
Returns the name of the advice.
getName() - Method in class org.codehaus.aspectwerkz.xmldef.definition.AdviceStackDefinition
Returns the name of the advice stack.
getName() - Method in class org.codehaus.aspectwerkz.xmldef.definition.AspectDefinition
Returns the pattern for the aspect
getName() - Method in class org.codehaus.aspectwerkz.xmldef.definition.IntroductionDefinition
Returns the name or the introduction.
getNamespace() - Method in class org.codehaus.aspectwerkz.definition.expression.Expression
Returns the namespace for the expression.
getNamespace() - Method in class org.codehaus.aspectwerkz.definition.expression.ExpressionContext
 
getNamespace() - Method in class org.codehaus.aspectwerkz.definition.expression.ExpressionTemplate
Returns the namespace for the expression.
getNearestInterfacesInHierarchy(String) - Method in interface org.codehaus.aspectwerkz.attribdef.definition.attribute.AttributeEnhancer
Return the first interfaces implemented by a level in the class hierarchy (bottom top)
getNearestInterfacesInHierarchy(String) - Method in class org.codehaus.aspectwerkz.attribdef.definition.attribute.bcel.BcelAttributeEnhancer
Return the first interfaces implemented by a level in the class hierarchy (bottom top)
getNextToken() - Method in class org.codehaus.aspectwerkz.definition.expression.ast.ExpressionParser
 
getNextToken() - Method in class org.codehaus.aspectwerkz.definition.expression.ast.ExpressionParserTokenManager
 
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.
getPackage() - Method in class org.codehaus.aspectwerkz.definition.expression.ExpressionTemplate
Returns the package for the expression.
getParameter(String) - Method in class org.codehaus.aspectwerkz.xmldef.advice.AbstractAdvice
Returns the value of a parameter with the name specified.
getParameter(String) - Method in interface org.codehaus.aspectwerkz.xmldef.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.attribdef.definition.AspectDefinition
Returns the parameters as a Map.
getParameters(String) - Method in class org.codehaus.aspectwerkz.attribdef.definition.AspectWerkzDefinitionImpl
Returns parameters for the aspect.
getParameters() - Method in class org.codehaus.aspectwerkz.joinpoint.MethodJoinPoint
Returns the parameters from the original invocation.
getParameters() - Method in class org.codehaus.aspectwerkz.xmldef.advice.AbstractAdvice
Returns parameters.
getParameters() - Method in interface org.codehaus.aspectwerkz.xmldef.advice.Advice
Returns the parameters for the advice.
getParameters() - Method in class org.codehaus.aspectwerkz.xmldef.definition.AdviceDefinition
Returns the parameters as a Map.
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.CompiledPatternTuple
Returns the pattern.
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.xmldef.advice.AdviceContainer
Returns the advice per class basis.
getPerClassAdvice(JoinPoint) - Method in class org.codehaus.aspectwerkz.xmldef.advice.DefaultAdviceContainerStrategy
Returns the advice for the current class.
getPerClassAspect(Class) - Method in interface org.codehaus.aspectwerkz.attribdef.aspect.AspectContainer
 
getPerClassAspect(Class) - Method in class org.codehaus.aspectwerkz.attribdef.aspect.DefaultAspectContainerStrategy
Returns the aspect for the current class.
getPerInstanceAdvice(JoinPoint) - Method in interface org.codehaus.aspectwerkz.xmldef.advice.AdviceContainer
Returns the advice per instance basis.
getPerInstanceAdvice(JoinPoint) - Method in class org.codehaus.aspectwerkz.xmldef.advice.DefaultAdviceContainerStrategy
Returns the advice for the current instance.
getPerInstanceAspect(Object) - Method in interface org.codehaus.aspectwerkz.attribdef.aspect.AspectContainer
 
getPerInstanceAspect(Object) - Method in class org.codehaus.aspectwerkz.attribdef.aspect.DefaultAspectContainerStrategy
Returns the aspect for the current instance.
getPerJvmAdvice(JoinPoint) - Method in class org.codehaus.aspectwerkz.xmldef.advice.AbstractAdvice
Returns the sole per JVM advice.
getPerJvmAdvice(JoinPoint) - Method in interface org.codehaus.aspectwerkz.xmldef.advice.AdviceContainer
Returns the advice per JVM basis.
getPerJvmAdvice(JoinPoint) - Method in class org.codehaus.aspectwerkz.xmldef.advice.DefaultAdviceContainerStrategy
Returns the sole per JVM advice.
getPerJvmAspect() - Method in interface org.codehaus.aspectwerkz.attribdef.aspect.AspectContainer
 
getPerJvmAspect() - Method in class org.codehaus.aspectwerkz.attribdef.aspect.DefaultAspectContainerStrategy
Returns the sole per JVM aspect.
getPerThreadAdvice() - Method in interface org.codehaus.aspectwerkz.xmldef.advice.AdviceContainer
Returns the advice for the current thread.
getPerThreadAdvice() - Method in class org.codehaus.aspectwerkz.xmldef.advice.DefaultAdviceContainerStrategy
Returns the advice for the current thread.
getPerThreadAspect() - Method in interface org.codehaus.aspectwerkz.attribdef.aspect.AspectContainer
 
getPerThreadAspect() - Method in class org.codehaus.aspectwerkz.attribdef.aspect.DefaultAspectContainerStrategy
Returns the aspect for the current thread.
getPointcutDef(String) - Method in class org.codehaus.aspectwerkz.attribdef.definition.AspectDefinition
Returns a specific pointcut.
getPointcutDef(String) - Method in class org.codehaus.aspectwerkz.xmldef.definition.AspectDefinition
Returns the pointcut definition by its name.
getPointcutDefs() - Method in class org.codehaus.aspectwerkz.xmldef.definition.AspectDefinition
Returns a list with the pointcuts.
getPointcutType() - Method in class org.codehaus.aspectwerkz.definition.expression.ExpressionContext
 
getPointcuts() - Method in class org.codehaus.aspectwerkz.attribdef.definition.AspectDefinition
Returns the pointcuts.
getPointcuts() - Method in class org.codehaus.aspectwerkz.joinpoint.MethodJoinPoint
Returns the method pointcuts.
getPostAdviceIndexTuples() - Method in class org.codehaus.aspectwerkz.pointcut.CallPointcut
Returns the advices in the form of an array with advice/index tuples.
getPostAdviceIndexTuples() - Method in class org.codehaus.aspectwerkz.pointcut.GetPointcut
Returns the advices in the form of an array with advice/index tuples.
getPostAdviceIndexTuples() - Method in class org.codehaus.aspectwerkz.pointcut.SetPointcut
Returns the advices in the form of an array with advice/index tuples.
getPostAdviceIndexes() - Method in class org.codehaus.aspectwerkz.pointcut.CallPointcut
Returns a list with the indexes for the post advices for the pointcut.
getPostAdviceIndexes() - Method in class org.codehaus.aspectwerkz.pointcut.GetPointcut
Returns a list with the indexes for the post advices for the pointcut.
getPostAdviceIndexes() - Method in class org.codehaus.aspectwerkz.pointcut.SetPointcut
Returns a list with the indexes for the post advices for the pointcut.
getPostAdviceNames() - Method in class org.codehaus.aspectwerkz.pointcut.CallPointcut
Returns a list with the names for the post advices for the pointcut.
getPostAdviceNames() - Method in class org.codehaus.aspectwerkz.pointcut.GetPointcut
Returns a list with the names for the post advices for the pointcut.
getPostAdviceNames() - Method in class org.codehaus.aspectwerkz.pointcut.SetPointcut
Returns a list with the names for the post advices for the pointcut.
getPreAdviceIndexTuples() - Method in class org.codehaus.aspectwerkz.pointcut.CallPointcut
Returns the advices in the form of an array with advice/index tuples.
getPreAdviceIndexTuples() - Method in class org.codehaus.aspectwerkz.pointcut.GetPointcut
Returns the advices in the form of an array with advice/index tuples.
getPreAdviceIndexTuples() - Method in class org.codehaus.aspectwerkz.pointcut.SetPointcut
Returns the advices in the form of an array with advice/index tuples.
getPreAdviceIndexes() - Method in class org.codehaus.aspectwerkz.pointcut.CallPointcut
Returns a list with the indexes for the pre advices for the pointcut.
getPreAdviceIndexes() - Method in class org.codehaus.aspectwerkz.pointcut.GetPointcut
Returns a list with the indexes for the pre advices for the pointcut.
getPreAdviceIndexes() - Method in class org.codehaus.aspectwerkz.pointcut.SetPointcut
Returns a list with the indexes for the pre advices for the pointcut.
getPreAdviceNames() - Method in class org.codehaus.aspectwerkz.pointcut.CallPointcut
Returns a list with the names for the pre advices for the pointcut.
getPreAdviceNames() - Method in class org.codehaus.aspectwerkz.pointcut.GetPointcut
Returns a list with the names for the pre advices for the pointcut.
getPreAdviceNames() - Method in class org.codehaus.aspectwerkz.pointcut.SetPointcut
Returns a list with the names for the pre advices for the pointcut.
getProxyMethod() - Method in class org.codehaus.aspectwerkz.joinpoint.MethodJoinPoint
Returns the proxy method.
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.
getSetPointcut(String) - Method in class org.codehaus.aspectwerkz.AspectMetaData
Returns the set pointcut for a specific uuid and expression.
getSetPointcuts(ClassMetaData, FieldMetaData) - Method in class org.codehaus.aspectwerkz.AspectMetaData
Returns all the pointcuts for the method join point specified.
getSetPointcuts(ClassMetaData, FieldMetaData) - Method in interface org.codehaus.aspectwerkz.System
Returns the set field pointcut list for the class and field specified.
getSetPointcuts(ClassMetaData, FieldMetaData) - Method in class org.codehaus.aspectwerkz.attribdef.AttribDefSystem
Returns the set pointcut list for the class and field specified.
getSetPointcuts(ClassMetaData, FieldMetaData) - Method in class org.codehaus.aspectwerkz.xmldef.XmlDefSystem
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.SystemLoader
Returns the AspectWerkz system with a specific UUID.
getSystem() - Method in class org.codehaus.aspectwerkz.joinpoint.MethodJoinPoint
Returns the AspectWerkz system.
getSystem() - Method in class org.codehaus.aspectwerkz.xmldef.advice.AbstractAdvice
Returns the AspectWerkz system housing this advice.
getTargetClass(Object) - Method in class org.codehaus.aspectwerkz.attribdef.aspect.DefaultIntroductionContainerStrategy
Returns the target class from an introduction
getTargetClass(Object) - Method in interface org.codehaus.aspectwerkz.attribdef.aspect.IntroductionContainer
Returns the target class from an introduction
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 target 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.
getTargetInstance(Object) - Method in class org.codehaus.aspectwerkz.attribdef.aspect.DefaultIntroductionContainerStrategy
Returns the target instance from an introduction
getTargetInstance(Object) - Method in interface org.codehaus.aspectwerkz.attribdef.aspect.IntroductionContainer
Returns the target instance from an introduction
getTargetInstance() - Method in class org.codehaus.aspectwerkz.joinpoint.CallerSideJoinPoint
Returns the target instance.
getTargetInstance() - Method in class org.codehaus.aspectwerkz.joinpoint.FieldJoinPoint
Returns the target instance.
getTargetInstance() - Method in interface org.codehaus.aspectwerkz.joinpoint.JoinPoint
Returns the target object.
getTargetInstance() - Method in class org.codehaus.aspectwerkz.joinpoint.MemberFieldGetJoinPoint
Returns the target object.
getTargetInstance() - Method in class org.codehaus.aspectwerkz.joinpoint.MemberFieldSetJoinPoint
Returns the target object.
getTargetInstance() - Method in class org.codehaus.aspectwerkz.joinpoint.MemberMethodJoinPoint
Returns the original object.
getTargetInstance() - Method in class org.codehaus.aspectwerkz.joinpoint.MethodJoinPoint
Returns the target instance.
getTargetInstance() - Method in class org.codehaus.aspectwerkz.joinpoint.StaticFieldGetJoinPoint
Returns the target object.
getTargetInstance() - Method in class org.codehaus.aspectwerkz.joinpoint.StaticFieldSetJoinPoint
Returns the target object.
getTargetInstance() - Method in class org.codehaus.aspectwerkz.joinpoint.StaticMethodJoinPoint
Returns the original object.
getTargetInstance() - Method in class org.codehaus.aspectwerkz.joinpoint.ThrowsJoinPoint
Returns the target instance.
getThrowsPointcut(String) - Method in class org.codehaus.aspectwerkz.AspectMetaData
Returns the throws pointcut for a specific uuid and expression.
getThrowsPointcuts(ClassMetaData, MethodMetaData) - Method in class org.codehaus.aspectwerkz.AspectMetaData
Returns the pointcut for the method/exception join point specified.
getThrowsPointcuts(ClassMetaData, MethodMetaData) - Method in interface org.codehaus.aspectwerkz.System
Returns the throws pointcut list for the class and method specified.
getThrowsPointcuts(ClassMetaData, MethodMetaData) - Method in class org.codehaus.aspectwerkz.attribdef.AttribDefSystem
Returns the throws pointcut list for the class and method specified.
getThrowsPointcuts(ClassMetaData, MethodMetaData) - Method in class org.codehaus.aspectwerkz.xmldef.XmlDefSystem
Returns the throws pointcut list for the class and method specified.
getToken(int) - Method in class org.codehaus.aspectwerkz.definition.expression.ast.ExpressionParser
 
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.definition.expression.Expression
Returns the expression type.
getType() - Method in class org.codehaus.aspectwerkz.definition.expression.ExpressionTemplate
Returns the expression type.
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.attribdef.definition.AspectWerkzDefinitionImpl
Returns the UUID for the definition.
getUuid() - Method in interface 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.
getUuid() - Method in class org.codehaus.aspectwerkz.xmldef.definition.AspectWerkzDefinitionImpl
Returns the UUID for the definition.
getValue() - Method in class org.codehaus.aspectwerkz.attribdef.definition.attribute.CustomAttribute
Returns the value of the attribute.
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.xmldef.introduction.HasMetaData.
Mixin that is applied to all Introductions.
HasMetaDataImpl - class org.codehaus.aspectwerkz.xmldef.introduction.HasMetaDataImpl.
Mixin that is applied to all Introductions.
HasMetaDataImpl() - Constructor for class org.codehaus.aspectwerkz.xmldef.introduction.HasMetaDataImpl
 
hasAdvice(String) - Method in class org.codehaus.aspectwerkz.attribdef.definition.AspectWerkzDefinitionImpl
Checks if there exists an advice with the name specified.
hasAdvice(String) - Method in interface 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.
hasAdvice(String) - Method in class org.codehaus.aspectwerkz.xmldef.definition.AspectWerkzDefinitionImpl
Checks if there exists an advice with the name specified.
hasAspect(String) - Method in interface org.codehaus.aspectwerkz.System
Checks if a specific class has an aspect defined.
hasAspect(String) - Method in class org.codehaus.aspectwerkz.attribdef.AttribDefSystem
Checks if a specific class has an aspect defined.
hasAspect(String) - Method in class org.codehaus.aspectwerkz.xmldef.XmlDefSystem
Checks if a specific class has an aspect defined.
hasCallPointcut(ClassMetaData) - Method in class org.codehaus.aspectwerkz.attribdef.definition.AspectWerkzDefinitionImpl
Checks if a class should care about advising caller side method invocations.
hasCallPointcut(ClassMetaData) - Method in interface org.codehaus.aspectwerkz.definition.AspectWerkzDefinition
Checks if a class should care about advising caller side method invocations.
hasCallPointcut(ClassMetaData) - Method in class org.codehaus.aspectwerkz.xmldef.definition.AspectWerkzDefinitionImpl
Checks if a class is invoking a method that is picked out by a call pointcut.
hasExecutionPointcut(ClassMetaData) - Method in class org.codehaus.aspectwerkz.attribdef.definition.AspectWerkzDefinitionImpl
Checks if a method has a MethodPointcut.
hasExecutionPointcut(ClassMetaData, MethodMetaData) - Method in class org.codehaus.aspectwerkz.attribdef.definition.AspectWerkzDefinitionImpl
Checks if a method has a MethodPointcut.
hasExecutionPointcut(ClassMetaData) - Method in interface org.codehaus.aspectwerkz.definition.AspectWerkzDefinition
Checks if a method has a MethodPointcut.
hasExecutionPointcut(ClassMetaData, MethodMetaData) - Method in interface org.codehaus.aspectwerkz.definition.AspectWerkzDefinition
Checks if a method has a MethodPointcut.
hasExecutionPointcut(ClassMetaData) - Method in class org.codehaus.aspectwerkz.xmldef.definition.AspectWerkzDefinitionImpl
Checks if a method has an execution pointcut.
hasExecutionPointcut(ClassMetaData, MethodMetaData) - Method in class org.codehaus.aspectwerkz.xmldef.definition.AspectWerkzDefinitionImpl
Checks if a method has an execution pointcut.
hasGetPointcut(ClassMetaData) - Method in class org.codehaus.aspectwerkz.attribdef.definition.AspectWerkzDefinitionImpl
Checks if a class has a GetFieldPointcut.
hasGetPointcut(ClassMetaData, FieldMetaData) - Method in class org.codehaus.aspectwerkz.attribdef.definition.AspectWerkzDefinitionImpl
Checks if a class and field has a GetFieldPointcut.
hasGetPointcut(ClassMetaData) - Method in interface org.codehaus.aspectwerkz.definition.AspectWerkzDefinition
Checks if a class has a GetFieldPointcut.
hasGetPointcut(ClassMetaData, FieldMetaData) - Method in interface org.codehaus.aspectwerkz.definition.AspectWerkzDefinition
Checks if a class and field has a GetFieldPointcut.
hasGetPointcut(ClassMetaData) - Method in class org.codehaus.aspectwerkz.xmldef.definition.AspectWerkzDefinitionImpl
Checks if a class has a get pointcut.
hasGetPointcut(ClassMetaData, FieldMetaData) - Method in class org.codehaus.aspectwerkz.xmldef.definition.AspectWerkzDefinitionImpl
Checks if a class has a get pointcut.
hasIntroduction(String) - Method in class org.codehaus.aspectwerkz.attribdef.definition.AspectWerkzDefinitionImpl
Checks if there exists an introduction with the name specified.
hasIntroduction(String) - Method in interface org.codehaus.aspectwerkz.definition.AspectWerkzDefinition
Checks if there exists an introduction with the name specified.
hasIntroduction(String) - Method in class org.codehaus.aspectwerkz.xmldef.definition.AspectWerkzDefinitionImpl
Checks if there exists an introduction with the name specified.
hasIntroductions(ClassMetaData) - Method in class org.codehaus.aspectwerkz.attribdef.definition.AspectWerkzDefinitionImpl
Checks if a class has an Mixin.
hasIntroductions(ClassMetaData) - Method in interface org.codehaus.aspectwerkz.definition.AspectWerkzDefinition
Checks if a class has an Mixin.
hasIntroductions(ClassMetaData) - Method in class org.codehaus.aspectwerkz.xmldef.definition.AspectWerkzDefinitionImpl
Checks if a class has an Mixin.
hasPostAdvice(String) - Method in class org.codehaus.aspectwerkz.pointcut.CallPointcut
Checks if the pointcuts has a certain post advice.
hasPostAdvice(String) - Method in class org.codehaus.aspectwerkz.pointcut.GetPointcut
Checks if the pointcuts has a certain post advice.
hasPostAdvice(String) - Method in class org.codehaus.aspectwerkz.pointcut.SetPointcut
Checks if the pointcuts has a certain post advice.
hasPreAdvice(String) - Method in class org.codehaus.aspectwerkz.pointcut.CallPointcut
Checks if the pointcuts has a certain pre advice.
hasPreAdvice(String) - Method in class org.codehaus.aspectwerkz.pointcut.GetPointcut
Checks if the pointcuts has a certain pre advice.
hasPreAdvice(String) - Method in class org.codehaus.aspectwerkz.pointcut.SetPointcut
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.
hasSetPointcut(ClassMetaData) - Method in class org.codehaus.aspectwerkz.attribdef.definition.AspectWerkzDefinitionImpl
Checks if a class has a SetFieldPointcut.
hasSetPointcut(ClassMetaData, FieldMetaData) - Method in class org.codehaus.aspectwerkz.attribdef.definition.AspectWerkzDefinitionImpl
Checks if a class and field has a SetFieldPointcut.
hasSetPointcut(ClassMetaData) - Method in interface org.codehaus.aspectwerkz.definition.AspectWerkzDefinition
Checks if a class has a SetFieldPointcut.
hasSetPointcut(ClassMetaData, FieldMetaData) - Method in interface org.codehaus.aspectwerkz.definition.AspectWerkzDefinition
Checks if a class and field has a SetFieldPointcut.
hasSetPointcut(ClassMetaData) - Method in class org.codehaus.aspectwerkz.xmldef.definition.AspectWerkzDefinitionImpl
Checks if a class has a set pointcut.
hasSetPointcut(ClassMetaData, FieldMetaData) - Method in class org.codehaus.aspectwerkz.xmldef.definition.AspectWerkzDefinitionImpl
Checks if a class has a set pointcut.
hasSuperClass(ClassMetaData, String) - Static method in class org.codehaus.aspectwerkz.transform.TransformationUtil
Checks if a class has a certain class as super class, somewhere up in the class hierarchy.
hasThrowsPointcut(ClassMetaData, MethodMetaData, String) - Method in class org.codehaus.aspectwerkz.AspectMetaData
Checks if a specific method/exceptoin join point has a specific throws pointcut configured.
hasThrowsPointcut(ClassMetaData) - Method in class org.codehaus.aspectwerkz.attribdef.definition.AspectWerkzDefinitionImpl
Checks if a class and method has a ThrowsPointcut.
hasThrowsPointcut(ClassMetaData, MethodMetaData) - Method in class org.codehaus.aspectwerkz.attribdef.definition.AspectWerkzDefinitionImpl
Checks if a class and method has a ThrowsPointcut.
hasThrowsPointcut(ClassMetaData) - Method in interface org.codehaus.aspectwerkz.definition.AspectWerkzDefinition
Checks if a class and method has a ThrowsPointcut.
hasThrowsPointcut(ClassMetaData, MethodMetaData) - Method in interface org.codehaus.aspectwerkz.definition.AspectWerkzDefinition
Checks if a class and method has a ThrowsPointcut.
hasThrowsPointcut(ClassMetaData) - Method in class org.codehaus.aspectwerkz.xmldef.definition.AspectWerkzDefinitionImpl
Checks if a class has a throws pointcut.
hasThrowsPointcut(ClassMetaData, MethodMetaData) - Method in class org.codehaus.aspectwerkz.xmldef.definition.AspectWerkzDefinitionImpl
Checks if a class has a throws pointcut.
hashCode() - Method in class org.codehaus.aspectwerkz.AspectMetaData
 
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.CompiledPatternTuple
 
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.PatternTuple
 
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
 
IDENTIFIER - Static variable in interface org.codehaus.aspectwerkz.definition.expression.ast.ExpressionParserConstants
 
IMPLEMENTATION_CLASS - Static variable in interface org.codehaus.aspectwerkz.xmldef.introduction.HasMetaData
The full implementation name for the mixin..
IN - Static variable in interface org.codehaus.aspectwerkz.definition.expression.ast.ExpressionParserConstants
 
INT - Static variable in class org.codehaus.aspectwerkz.Type
 
INTEGER_DEFAULT_VALUE - Static variable in class org.codehaus.aspectwerkz.util.Util
 
INTERFACE_CLASS - Static variable in interface org.codehaus.aspectwerkz.xmldef.introduction.HasMetaData
The full interface name for the mixin..
INTRODUCTION - Static variable in class org.codehaus.aspectwerkz.xmldef.definition.AttributeTag
The name of the introduction attributes tag.
INTRODUCTION_CONTAINER_IMPLEMENTATION_CLASS - Static variable in class org.codehaus.aspectwerkz.xmldef.definition.StartupManager
The introduction container class to use.
INTRODUCTION_DEF - Static variable in class org.codehaus.aspectwerkz.xmldef.definition.AttributeTag
The name of the introduction definition tag.
INVOKE - Static variable in class org.codehaus.aspectwerkz.connectivity.Command
 
INVOKE_MIXIN_METHOD - Static variable in class org.codehaus.aspectwerkz.transform.TransformationUtil
 
Identifiable - interface org.codehaus.aspectwerkz.Identifiable.
Interface that allows us to make the added UUID field accessible without the need for reflection.
Identifier() - Method in class org.codehaus.aspectwerkz.definition.expression.ast.ExpressionParser
Identifier
Identifier - class org.codehaus.aspectwerkz.definition.expression.ast.Identifier.
 
Identifier(int) - Constructor for class org.codehaus.aspectwerkz.definition.expression.ast.Identifier
 
Identifier(ExpressionParser, int) - Constructor for class org.codehaus.aspectwerkz.definition.expression.ast.Identifier
 
IdentifierLookupVisitor - class org.codehaus.aspectwerkz.definition.expression.visitor.IdentifierLookupVisitor.
Gather all literal (including part of an IN or NOT IN sub-expression) Build the list of literal in visit' data
IdentifierLookupVisitor() - Constructor for class org.codehaus.aspectwerkz.definition.expression.visitor.IdentifierLookupVisitor
 
ImplementsAttribute - class org.codehaus.aspectwerkz.attribdef.definition.attribute.ImplementsAttribute.
Attribute for the Implements construct.
ImplementsAttribute(String) - Constructor for class org.codehaus.aspectwerkz.attribdef.definition.attribute.ImplementsAttribute
Create an Implements attribute.
InNode - class org.codehaus.aspectwerkz.definition.expression.ast.InNode.
 
InNode(int) - Constructor for class org.codehaus.aspectwerkz.definition.expression.ast.InNode
 
InNode(ExpressionParser, int) - Constructor for class org.codehaus.aspectwerkz.definition.expression.ast.InNode
 
IndexTuple - class org.codehaus.aspectwerkz.IndexTuple.
A tuple with two indexes describing the aspect and a method (advice or introduced).
IndexTuple(int, int) - Constructor for class org.codehaus.aspectwerkz.IndexTuple
Creates a new index tuple.
InterfaceIntroductionDefinition - class org.codehaus.aspectwerkz.attribdef.definition.InterfaceIntroductionDefinition.
Holds the meta-data for the interface introductions.
InterfaceIntroductionDefinition(String, Expression, String) - Constructor for class org.codehaus.aspectwerkz.attribdef.definition.InterfaceIntroductionDefinition
Creates a new introduction meta-data instance.
InterfaceMetaData - class org.codehaus.aspectwerkz.metadata.InterfaceMetaData.
Holds meta-data for an interface.
InterfaceMetaData() - Constructor for class org.codehaus.aspectwerkz.metadata.InterfaceMetaData
 
IntroduceAttribute - class org.codehaus.aspectwerkz.attribdef.definition.attribute.IntroduceAttribute.
Attribute for the inner class Introduction construct.
IntroduceAttribute(String, String, String[], String) - Constructor for class org.codehaus.aspectwerkz.attribdef.definition.attribute.IntroduceAttribute
Create an Introduction attribute.
Introduction - class org.codehaus.aspectwerkz.attribdef.aspect.Introduction.
Interface+Implementation Introduction This represents the inner class mixin based implementation in the system todo: is serializable needed ? if so move all non serializable to a container todo: fix methods name ___AW - does it matters ?
Introduction(String, Class, Aspect, IntroductionDefinition) - Constructor for class org.codehaus.aspectwerkz.attribdef.aspect.Introduction
Create a new introduction
Introduction - class org.codehaus.aspectwerkz.xmldef.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.xmldef.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.xmldef.introduction.Introduction
Creates an introduction with an interface A an implementation.
IntroductionContainer - interface org.codehaus.aspectwerkz.attribdef.aspect.IntroductionContainer.
Interface for the introduction container implementations.
IntroductionContainer - interface org.codehaus.aspectwerkz.xmldef.introduction.IntroductionContainer.
Interface for the introduction container implementations.
IntroductionDefinition - class org.codehaus.aspectwerkz.attribdef.definition.IntroductionDefinition.
Holds the meta-data for an interface + implementation introduction.
IntroductionDefinition(String, Expression, String[], Method[], String) - Constructor for class org.codehaus.aspectwerkz.attribdef.definition.IntroductionDefinition
Construct a new Definition for introduction.
IntroductionDefinition - class org.codehaus.aspectwerkz.xmldef.definition.IntroductionDefinition.
Holds the introduction definition.
IntroductionDefinition() - Constructor for class org.codehaus.aspectwerkz.xmldef.definition.IntroductionDefinition
 
IntroductionTransformer - class org.codehaus.aspectwerkz.attribdef.transform.IntroductionTransformer.
Handles the attribdef specific algorithms for adding the introductions.
IntroductionTransformer() - Constructor for class org.codehaus.aspectwerkz.attribdef.transform.IntroductionTransformer
 
IntroductionTransformer - class org.codehaus.aspectwerkz.xmldef.transform.IntroductionTransformer.
Handles the xmldef specific algorithms for adding the introductions.
IntroductionTransformer() - Constructor for class org.codehaus.aspectwerkz.xmldef.transform.IntroductionTransformer
 
Invoker - interface org.codehaus.aspectwerkz.connectivity.Invoker.
Invokes the method for an instance mapped to a specific handle.
image - Variable in class org.codehaus.aspectwerkz.definition.expression.ast.Token
The string image of the token.
inExcludePackage(String) - Method in class org.codehaus.aspectwerkz.attribdef.definition.AspectWerkzDefinitionImpl
Checks if a class has an AspectMetaData.
inExcludePackage(String) - Method in interface org.codehaus.aspectwerkz.definition.AspectWerkzDefinition
Checks if a class has an AspectMetaData.
inExcludePackage(String) - Method in class org.codehaus.aspectwerkz.xmldef.definition.AspectWerkzDefinitionImpl
Checks if a class has an AspectMetaData.
inIncludePackage(String) - Method in class org.codehaus.aspectwerkz.attribdef.definition.AspectWerkzDefinitionImpl
Checks if a class has an AspectMetaData.
inIncludePackage(String) - Method in interface org.codehaus.aspectwerkz.definition.AspectWerkzDefinition
Checks if a class has an AspectMetaData.
inIncludePackage(String) - Method in class org.codehaus.aspectwerkz.xmldef.definition.AspectWerkzDefinitionImpl
Checks if a class has an AspectMetaData.
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 interface org.codehaus.aspectwerkz.System
Initializes the system.
initialize() - Method in class org.codehaus.aspectwerkz.attribdef.AttribDefSystem
Initializes the system.
initialize(String, String) - Method in interface org.codehaus.aspectwerkz.attribdef.definition.attribute.AttributeEnhancer
Initializes the attribute enhancer.
initialize(String, ClassLoader) - Method in interface org.codehaus.aspectwerkz.attribdef.definition.attribute.AttributeExtractor
Using the provided class loader, load the class so that it can be passed to a bytecode manipulation library.
initialize(String, String) - Method in class org.codehaus.aspectwerkz.attribdef.definition.attribute.bcel.BcelAttributeEnhancer
Initializes the attribute enhancer.
initialize(String, ClassLoader) - Method in class org.codehaus.aspectwerkz.attribdef.definition.attribute.bcel.BcelAttributeExtractor
Open the classfile and parse it in to the BCEL library.
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.
initialize() - Method in class org.codehaus.aspectwerkz.xmldef.XmlDefSystem
Initializes the system.
initializePreProcessor() - Static method in class org.codehaus.aspectwerkz.hook.impl.ClassPreProcessorHelper
Initialization of the ClassPreProcessor The ClassPreProcessor implementation is lazy loaded.
initializeSystem(String, AspectWerkzDefinition) - Static method in class org.codehaus.aspectwerkz.attribdef.definition.StartupManager
Loads the system definition.
initializeSystem(String, AspectWerkzDefinition) - Static method in class org.codehaus.aspectwerkz.xmldef.definition.StartupManager
Loads the system definition.
inputStreamToByteArray(InputStream) - Static method in class org.codehaus.aspectwerkz.hook.ClassLoaderPatcher
Converts an input stream to a byte[]
insertClassAttribute(Object) - Method in interface org.codehaus.aspectwerkz.attribdef.definition.attribute.AttributeEnhancer
Inserts an attribute on class level.
insertClassAttribute(Object) - Method in class org.codehaus.aspectwerkz.attribdef.definition.attribute.bcel.BcelAttributeEnhancer
Inserts an attribute on class level.
insertFieldAttribute(JavaField, Object) - Method in interface org.codehaus.aspectwerkz.attribdef.definition.attribute.AttributeEnhancer
Inserts an attribute on field level.
insertFieldAttribute(JavaField, Object) - Method in class org.codehaus.aspectwerkz.attribdef.definition.attribute.bcel.BcelAttributeEnhancer
Inserts an attribute on field level.
insertMethodAttribute(JavaMethod, Object) - Method in interface org.codehaus.aspectwerkz.attribdef.definition.attribute.AttributeEnhancer
Inserts an attribute on method level.
insertMethodAttribute(JavaMethod, Object) - Method in class org.codehaus.aspectwerkz.attribdef.definition.attribute.bcel.BcelAttributeEnhancer
Inserts an attribute on method level.
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.
invokeAdvicePerClass(int, JoinPoint) - Method in interface org.codehaus.aspectwerkz.attribdef.aspect.AspectContainer
Invokes the advice method on a per class basis.
invokeAdvicePerClass(int, JoinPoint) - Method in class org.codehaus.aspectwerkz.attribdef.aspect.DefaultAspectContainerStrategy
Invokes the advice method on a per class basis.
invokeAdvicePerInstance(int, JoinPoint) - Method in interface org.codehaus.aspectwerkz.attribdef.aspect.AspectContainer
Invokes the advice method on a per instance basis.
invokeAdvicePerInstance(int, JoinPoint) - Method in class org.codehaus.aspectwerkz.attribdef.aspect.DefaultAspectContainerStrategy
Invokes the advice method on a per instance basis.
invokeAdvicePerJvm(int, JoinPoint) - Method in interface org.codehaus.aspectwerkz.attribdef.aspect.AspectContainer
Invokes the advice method on a per JVM basis.
invokeAdvicePerJvm(int, JoinPoint) - Method in class org.codehaus.aspectwerkz.attribdef.aspect.DefaultAspectContainerStrategy
Invokes the advice method on a per JVM basis.
invokeAdvicePerThread(int, JoinPoint) - Method in interface org.codehaus.aspectwerkz.attribdef.aspect.AspectContainer
Invokes the advice method on a per thread basis.
invokeAdvicePerThread(int, JoinPoint) - Method in class org.codehaus.aspectwerkz.attribdef.aspect.DefaultAspectContainerStrategy
Invokes the advice method on a per thread basis.
invokeIntroductionPerClass(Object, int, Object[]) - Method in class org.codehaus.aspectwerkz.attribdef.aspect.DefaultIntroductionContainerStrategy
Invokes the method on a per class basis.
invokeIntroductionPerClass(Object, int, Object[]) - Method in interface org.codehaus.aspectwerkz.attribdef.aspect.IntroductionContainer
Invokes the method on a per class basis.
invokeIntroductionPerInstance(Object, int, Object[]) - Method in class org.codehaus.aspectwerkz.attribdef.aspect.DefaultIntroductionContainerStrategy
Invokes the method on a per instance basis.
invokeIntroductionPerInstance(Object, int, Object[]) - Method in interface org.codehaus.aspectwerkz.attribdef.aspect.IntroductionContainer
Invokes the method on a per instance basis.
invokeIntroductionPerJvm(int, Object[]) - Method in class org.codehaus.aspectwerkz.attribdef.aspect.DefaultIntroductionContainerStrategy
Invokes the method on a per JVM basis.
invokeIntroductionPerJvm(int, Object[]) - Method in interface org.codehaus.aspectwerkz.attribdef.aspect.IntroductionContainer
Invokes the method on a per JVM basis.
invokeIntroductionPerThread(int, Object[]) - Method in class org.codehaus.aspectwerkz.attribdef.aspect.DefaultIntroductionContainerStrategy
Invokes the method on a per thread basis.
invokeIntroductionPerThread(int, Object[]) - Method in interface org.codehaus.aspectwerkz.attribdef.aspect.IntroductionContainer
Invokes the method on a per thread basis.
invokeOriginalMethod() - Method in class org.codehaus.aspectwerkz.joinpoint.MethodJoinPoint
Invokes the origignal method.
invokePerClass(Object, int, Object[]) - Method in class org.codehaus.aspectwerkz.xmldef.introduction.DefaultIntroductionContainerStrategy
Invokes the method on a per class basis.
invokePerClass(Object, int, Object[]) - Method in interface org.codehaus.aspectwerkz.xmldef.introduction.IntroductionContainer
Invokes the method on a per class basis.
invokePerInstance(Object, int, Object[]) - Method in class org.codehaus.aspectwerkz.xmldef.introduction.DefaultIntroductionContainerStrategy
Invokes the method on a per instance basis.
invokePerInstance(Object, int, Object[]) - Method in interface org.codehaus.aspectwerkz.xmldef.introduction.IntroductionContainer
Invokes the method on a per instance basis.
invokePerJvm(int, Object[]) - Method in class org.codehaus.aspectwerkz.xmldef.introduction.DefaultIntroductionContainerStrategy
Invokes the method on a per JVM basis.
invokePerJvm(int, Object[]) - Method in interface org.codehaus.aspectwerkz.xmldef.introduction.IntroductionContainer
Invokes the method on a per JVM basis.
invokePerThread(int, Object[]) - Method in class org.codehaus.aspectwerkz.xmldef.introduction.DefaultIntroductionContainerStrategy
Invokes the method on a per thread basis.
invokePerThread(int, Object[]) - Method in interface org.codehaus.aspectwerkz.xmldef.introduction.IntroductionContainer
Invokes the method on a per thread basis.
isAbstract() - Method in class org.codehaus.aspectwerkz.xmldef.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.
isAttribDef() - Method in interface org.codehaus.aspectwerkz.System
Checks if the definition is of type attribute definition.
isAttribDef() - Method in class org.codehaus.aspectwerkz.attribdef.AttribDefSystem
Checks if the definition is of type attribute definition.
isAttribDef() - Method in class org.codehaus.aspectwerkz.attribdef.definition.AspectWerkzDefinitionImpl
Checks if the definition is of type attribute definition.
isAttribDef() - Method in interface org.codehaus.aspectwerkz.definition.AspectWerkzDefinition
Checks if the definition is of type attribute definition.
isAttribDef() - Method in class org.codehaus.aspectwerkz.xmldef.XmlDefSystem
Checks if the definition is of type attribute definition.
isAttribDef() - Method in class org.codehaus.aspectwerkz.xmldef.definition.AspectWerkzDefinitionImpl
Checks if the definition is of type attribute definition.
isEmpty() - Method in class org.codehaus.aspectwerkz.util.SequencedHashMap
Implements Map.isEmpty().
isHierarchical() - Method in class org.codehaus.aspectwerkz.definition.expression.LeafExpression
Checks if the expression is hierachical.
isHierarchical() - Method in class org.codehaus.aspectwerkz.regexp.CompiledPatternTuple
Checks it the pointcut is hierarchical.
isHierarchical() - Method in class org.codehaus.aspectwerkz.regexp.PatternTuple
Checks it the pointcut is hierarchical.
isHierarchical() - Method in class org.codehaus.aspectwerkz.regexp.PointcutPatternTuple
Checks it the pointcut is hierarchical.
isHierarchicalCallee() - Method in class org.codehaus.aspectwerkz.definition.expression.LeafExpression
Checks if the expression is hierachical on Callee side.
isHierarchicalCallee() - Method in class org.codehaus.aspectwerkz.regexp.PatternTuple
Checks it the pointcut is callee hierarchical.
isInControlFlowOf(Expression) - Method in interface org.codehaus.aspectwerkz.System
Checks if we are in the control flow of a specific cflow pointcut.
isInControlFlowOf(Expression) - Method in class org.codehaus.aspectwerkz.attribdef.AttribDefSystem
 
isInControlFlowOf(CompiledPatternTuple) - Method in class org.codehaus.aspectwerkz.attribdef.AttribDefSystem
Checks if we are in the control flow of a specific cflow pointcut.
isInControlFlowOf(CompiledPatternTuple) - Method in class org.codehaus.aspectwerkz.xmldef.XmlDefSystem
ALEX RM Checks if we are in the control flow of a specific cflow pointcut.
isInControlFlowOf(Expression) - Method in class org.codehaus.aspectwerkz.xmldef.XmlDefSystem
Checks if we are in the control flow of a specific cflow expression.
isJarFile(File) - Static method in class org.codehaus.aspectwerkz.compiler.AspectWerkzC
Test if file is a zip/jar file
isMixinDeploymentModelCompatible(int, int) - Static method in class org.codehaus.aspectwerkz.DeploymentModel
Check mixin deployment model is compatible with aspect' ones Supported models are: Mixin Aspect perJVM perJVM perClass perJVM,perClass perInstance perJVM,perClass,perInstance perThread perThread
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.ExecutionPointcut
Checks if the pointcut is non-reentrant.
isPickedOutByCallPointcut(ClassMetaData, MethodMetaData) - Method in class org.codehaus.aspectwerkz.attribdef.definition.AspectWerkzDefinitionImpl
Checks if a method is a defined as a caller side method.
isPickedOutByCallPointcut(ClassMetaData, MethodMetaData) - Method in interface org.codehaus.aspectwerkz.definition.AspectWerkzDefinition
Checks if a method is a defined as a caller side method.
isPickedOutByCallPointcut(ClassMetaData, MethodMetaData) - Method in class org.codehaus.aspectwerkz.xmldef.definition.AspectWerkzDefinitionImpl
Checks if a method is a picked out by a call pointcut.
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.
isXmlDef() - Method in interface org.codehaus.aspectwerkz.System
Checks if the definition is of type XML definition.
isXmlDef() - Method in class org.codehaus.aspectwerkz.attribdef.AttribDefSystem
Checks if the definition is of type XML definition.
isXmlDef() - Method in class org.codehaus.aspectwerkz.attribdef.definition.AspectWerkzDefinitionImpl
Checks if the definition is of type XML definition.
isXmlDef() - Method in interface org.codehaus.aspectwerkz.definition.AspectWerkzDefinition
Checks if the definition is of type XML definition.
isXmlDef() - Method in class org.codehaus.aspectwerkz.xmldef.XmlDefSystem
Checks if the definition is of type XML definition.
isXmlDef() - Method in class org.codehaus.aspectwerkz.xmldef.definition.AspectWerkzDefinitionImpl
Checks if the definition is of type XML definition.
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
 
JJTANDNODE - Static variable in interface org.codehaus.aspectwerkz.definition.expression.ast.ExpressionParserTreeConstants
 
JJTBOOLEANLITERAL - Static variable in interface org.codehaus.aspectwerkz.definition.expression.ast.ExpressionParserTreeConstants
 
JJTEXPRESSIONSCRIPT - Static variable in interface org.codehaus.aspectwerkz.definition.expression.ast.ExpressionParserTreeConstants
 
JJTFALSENODE - Static variable in interface org.codehaus.aspectwerkz.definition.expression.ast.ExpressionParserTreeConstants
 
JJTIDENTIFIER - Static variable in interface org.codehaus.aspectwerkz.definition.expression.ast.ExpressionParserTreeConstants
 
JJTINNODE - Static variable in interface org.codehaus.aspectwerkz.definition.expression.ast.ExpressionParserTreeConstants
 
JJTNOTINNODE - Static variable in interface org.codehaus.aspectwerkz.definition.expression.ast.ExpressionParserTreeConstants
 
JJTNOTNODE - Static variable in interface org.codehaus.aspectwerkz.definition.expression.ast.ExpressionParserTreeConstants
 
JJTORNODE - Static variable in interface org.codehaus.aspectwerkz.definition.expression.ast.ExpressionParserTreeConstants
 
JJTTRUENODE - Static variable in interface org.codehaus.aspectwerkz.definition.expression.ast.ExpressionParserTreeConstants
 
JJTVOID - Static variable in interface org.codehaus.aspectwerkz.definition.expression.ast.ExpressionParserTreeConstants
 
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.
jj_nt - Variable in class org.codehaus.aspectwerkz.definition.expression.ast.ExpressionParser
 
jjstrLiteralImages - Static variable in class org.codehaus.aspectwerkz.definition.expression.ast.ExpressionParserTokenManager
 
jjtAccept(ExpressionParserVisitor, Object) - Method in class org.codehaus.aspectwerkz.definition.expression.ast.AndNode
Accept the visitor.
jjtAccept(ExpressionParserVisitor, Object) - Method in class org.codehaus.aspectwerkz.definition.expression.ast.BooleanLiteral
Accept the visitor.
jjtAccept(ExpressionParserVisitor, Object) - Method in class org.codehaus.aspectwerkz.definition.expression.ast.ExpressionScript
Accept the visitor.
jjtAccept(ExpressionParserVisitor, Object) - Method in class org.codehaus.aspectwerkz.definition.expression.ast.FalseNode
Accept the visitor.
jjtAccept(ExpressionParserVisitor, Object) - Method in class org.codehaus.aspectwerkz.definition.expression.ast.Identifier
Accept the visitor.
jjtAccept(ExpressionParserVisitor, Object) - Method in class org.codehaus.aspectwerkz.definition.expression.ast.InNode
Accept the visitor.
jjtAccept(ExpressionParserVisitor, Object) - Method in interface org.codehaus.aspectwerkz.definition.expression.ast.Node
Accept the visitor.
jjtAccept(ExpressionParserVisitor, Object) - Method in class org.codehaus.aspectwerkz.definition.expression.ast.NotInNode
Accept the visitor.
jjtAccept(ExpressionParserVisitor, Object) - Method in class org.codehaus.aspectwerkz.definition.expression.ast.NotNode
Accept the visitor.
jjtAccept(ExpressionParserVisitor, Object) - Method in class org.codehaus.aspectwerkz.definition.expression.ast.OrNode
Accept the visitor.
jjtAccept(ExpressionParserVisitor, Object) - Method in class org.codehaus.aspectwerkz.definition.expression.ast.SimpleNode
Accept the visitor.
jjtAccept(ExpressionParserVisitor, Object) - Method in class org.codehaus.aspectwerkz.definition.expression.ast.TrueNode
Accept the visitor.
jjtAddChild(Node, int) - Method in interface org.codehaus.aspectwerkz.definition.expression.ast.Node
This method tells the node to add its argument to the node's list of children.
jjtAddChild(Node, int) - Method in class org.codehaus.aspectwerkz.definition.expression.ast.SimpleNode
 
jjtClose() - Method in interface org.codehaus.aspectwerkz.definition.expression.ast.Node
This method is called after all the child nodes have been added.
jjtClose() - Method in class org.codehaus.aspectwerkz.definition.expression.ast.SimpleNode
 
jjtGetChild(int) - Method in interface org.codehaus.aspectwerkz.definition.expression.ast.Node
This method returns a child node.
jjtGetChild(int) - Method in class org.codehaus.aspectwerkz.definition.expression.ast.SimpleNode
 
jjtGetNumChildren() - Method in interface org.codehaus.aspectwerkz.definition.expression.ast.Node
Return the number of children the node has.
jjtGetNumChildren() - Method in class org.codehaus.aspectwerkz.definition.expression.ast.SimpleNode
 
jjtGetParent() - Method in interface org.codehaus.aspectwerkz.definition.expression.ast.Node
 
jjtGetParent() - Method in class org.codehaus.aspectwerkz.definition.expression.ast.SimpleNode
 
jjtNodeName - Static variable in interface org.codehaus.aspectwerkz.definition.expression.ast.ExpressionParserTreeConstants
 
jjtOpen() - Method in interface org.codehaus.aspectwerkz.definition.expression.ast.Node
This method is called after the node has been made the current node.
jjtOpen() - Method in class org.codehaus.aspectwerkz.definition.expression.ast.SimpleNode
 
jjtSetParent(Node) - Method in interface org.codehaus.aspectwerkz.definition.expression.ast.Node
This pair of methods are used to inform the node of its parent.
jjtSetParent(Node) - Method in class org.codehaus.aspectwerkz.definition.expression.ast.SimpleNode
 

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().
kind - Variable in class org.codehaus.aspectwerkz.definition.expression.ast.Token
An integer that describes the kind of this token.

L

LETTER - Static variable in interface org.codehaus.aspectwerkz.definition.expression.ast.ExpressionParserConstants
 
LONG - Static variable in class org.codehaus.aspectwerkz.Type
 
LONG_DEFAULT_VALUE - Static variable in class org.codehaus.aspectwerkz.util.Util
 
LeafExpression - class org.codehaus.aspectwerkz.definition.expression.LeafExpression.
Base class for leaf expression (pattern)
lastIndexOf(Object) - Method in class org.codehaus.aspectwerkz.util.SequencedHashMap
Returns the last index of the specified key.
lexStateNames - Static variable in class org.codehaus.aspectwerkz.definition.expression.ast.ExpressionParserTokenManager
 
loadAndMergeDefinitions(ClassLoader) - Static method in class org.codehaus.aspectwerkz.definition.DefinitionLoader
Loads and merges the definition.
loadAspects(ClassLoader) - Method in class org.codehaus.aspectwerkz.attribdef.definition.AspectWerkzDefinitionImpl
Loads the aspects.
loadAspects(ClassLoader) - Method in interface org.codehaus.aspectwerkz.definition.AspectWerkzDefinition
Loads the aspects.
loadAspects(ClassLoader) - Method in class org.codehaus.aspectwerkz.xmldef.definition.AspectWerkzDefinitionImpl
Loads the aspects.
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.
loadDefaultDefinitionsFromFile(boolean) - Static method in class org.codehaus.aspectwerkz.definition.DefinitionLoader
Returns the definitions.
loadDefinitionsAsResource() - Static method in class org.codehaus.aspectwerkz.definition.DefinitionLoader
Loads the definitions from disk.
loadDefinitionsFromDocument(Document) - Static method in class org.codehaus.aspectwerkz.definition.DefinitionLoader
Returns the definition.
loadDefinitionsFromFile(String) - Static method in class org.codehaus.aspectwerkz.definition.DefinitionLoader
Returns the definitions.
loadDefinitionsFromFile(String, boolean) - Static method in class org.codehaus.aspectwerkz.definition.DefinitionLoader
Returns the definitions.
loadDefinitionsFromStream(InputStream) - Static method in class org.codehaus.aspectwerkz.definition.DefinitionLoader
Returns the definitions.
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.
lookingAhead - Variable in class org.codehaus.aspectwerkz.definition.expression.ast.ExpressionParser
 

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.xmldef.definition.AttributeTag
The name of the method attributes tag.
METHOD - Static variable in class org.codehaus.aspectwerkz.xmldef.definition.DocumentParser
 
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
 
MIXIN_CLASS - Static variable in class org.codehaus.aspectwerkz.transform.TransformationUtil
 
MODEL_TYPE_ATTRIB - Static variable in class org.codehaus.aspectwerkz.definition.XmlParser
 
MODEL_TYPE_XML - Static variable in class org.codehaus.aspectwerkz.definition.XmlParser
 
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.
MemberMetaData - interface org.codehaus.aspectwerkz.metadata.MemberMetaData.
Marker interface for the member meta-data classes (field and method).
MemberMethodJoinPoint - class org.codehaus.aspectwerkz.joinpoint.MemberMethodJoinPoint.
Matches well defined point of execution in the program where a member method is executed.
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.
Base class for the meta-data makers.
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.
Mixin - interface org.codehaus.aspectwerkz.Mixin.
Interface for the mixin implementations.
main(String[]) - Static method in class org.codehaus.aspectwerkz.attribdef.definition.AspectC
Runs the compiler from the command line.
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.
markAsReadOnly() - Method in class org.codehaus.aspectwerkz.transform.Context
Marks the context as read-only.
match(ClassMetaData, MemberMetaData) - Method in class org.codehaus.aspectwerkz.definition.expression.CallExpression
Matches the leaf-node pattern.
match(ClassMetaData, MemberMetaData) - Method in class org.codehaus.aspectwerkz.definition.expression.CflowExpression
Matches the leaf-node pattern.
match(ClassMetaData, MemberMetaData) - Method in class org.codehaus.aspectwerkz.definition.expression.ClassExpression
Matches the leaf-node pattern.
match(ClassMetaData, MemberMetaData) - Method in class org.codehaus.aspectwerkz.definition.expression.ExecutionExpression
Matches the leaf-node pattern.
match(ClassMetaData) - Method in class org.codehaus.aspectwerkz.definition.expression.Expression
Checks if the expression matches a certain join point.
match(ClassMetaData, MemberMetaData) - Method in class org.codehaus.aspectwerkz.definition.expression.Expression
Checks if the expression matches a certain join point.
match(ClassMetaData, MemberMetaData, String) - Method in class org.codehaus.aspectwerkz.definition.expression.Expression
Checks if the expression matches a certain join point.
match(ClassMetaData) - Method in class org.codehaus.aspectwerkz.definition.expression.ExpressionExpression
 
match(ClassMetaData, MemberMetaData, String) - Method in class org.codehaus.aspectwerkz.definition.expression.ExpressionExpression
Checks if the expression matches a certain join point.
match(ClassMetaData, MemberMetaData) - Method in class org.codehaus.aspectwerkz.definition.expression.ExpressionExpression
Checks if the expression matches a certain join point.
match(ClassMetaData, MemberMetaData) - Method in class org.codehaus.aspectwerkz.definition.expression.GetExpression
Matches the leaf-node pattern.
match(ClassMetaData) - Method in class org.codehaus.aspectwerkz.definition.expression.LeafExpression
Match class pattern only
match(ClassMetaData, MemberMetaData, String) - Method in class org.codehaus.aspectwerkz.definition.expression.LeafExpression
Checks if the expression matches a certain join point.
match(ClassMetaData, MemberMetaData) - Method in class org.codehaus.aspectwerkz.definition.expression.SetExpression
Matches the leaf-node pattern.
match(ClassMetaData, MemberMetaData) - Method in class org.codehaus.aspectwerkz.definition.expression.ThrowsExpression
Matches the leaf-node pattern.
match(ClassMetaData, MemberMetaData, String) - Method in class org.codehaus.aspectwerkz.definition.expression.ThrowsExpression
Matches the leaf-node pattern.
matchFieldName(String) - Method in class org.codehaus.aspectwerkz.regexp.FieldPattern
Matches a field name.
matchFieldType(String) - Method in class org.codehaus.aspectwerkz.regexp.FieldPattern
Matches a field type.
matchInOrNotIn(ClassMetaData) - Method in class org.codehaus.aspectwerkz.definition.expression.Expression
Checks if the expression matches a certain join point as regards the IN and NOT IN parts if any.
matchInOrNotIn(ClassMetaData, MemberMetaData) - Method in class org.codehaus.aspectwerkz.definition.expression.Expression
Checks if the expression matches a certain join point as regards IN / NOT IN parts Each IN / NOT IN part is evaluated independantly from the boolean algebra (TF time)
matchInOrNotIn(ClassMetaData) - Method in class org.codehaus.aspectwerkz.definition.expression.ExpressionExpression
Checks if the expression matches a certain join point as regards the IN and NOT IN parts if any.
matchInOrNotIn(ClassMetaData, MemberMetaData) - Method in class org.codehaus.aspectwerkz.definition.expression.ExpressionExpression
Checks if the expression matches a certain join point as regards IN / NOT IN parts Each IN / NOT IN part is evaluated independantly from the boolean algebra (TF time)
matchInOrNotIn(ClassMetaData) - Method in class org.codehaus.aspectwerkz.definition.expression.LeafExpression
Match one part appearing in IN / NOT IN sub-expression Makes sense only with CallExpression
matchInOrNotIn(ClassMetaData, MemberMetaData) - Method in class org.codehaus.aspectwerkz.definition.expression.LeafExpression
Match one part appearing in IN / NOT IN sub-expression Makes sense only with CallExpression
matchMethodName(String) - Method in class org.codehaus.aspectwerkz.regexp.MethodPattern
Matches a method name.
matchParameterTypes(String[]) - Method in class org.codehaus.aspectwerkz.regexp.MethodPattern
Matches a parameter list.
matchPattern(ClassMetaData, MemberMetaData) - Method in class org.codehaus.aspectwerkz.definition.expression.AttributeExpression
Matches the leaf-node pattern.
matchReturnType(String) - Method in class org.codehaus.aspectwerkz.regexp.MethodPattern
Matches a method return type.
matches(String) - Method in class org.codehaus.aspectwerkz.regexp.CallerSidePattern
Matches a caller side pointcut.
matches(MethodMetaData) - Method in class org.codehaus.aspectwerkz.regexp.CallerSidePattern
Matches a caller side pointcut.
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.XmlParser
Merges two DOM documents.

N

NAME - Static variable in class org.codehaus.aspectwerkz.attribdef.aspect.CFlowSystemAspect
A unique name for the aspect.
NAME - Static variable in class org.codehaus.aspectwerkz.xmldef.advice.CFlowPostAdvice
A unique name for the advice.
NAME - Static variable in class org.codehaus.aspectwerkz.xmldef.advice.CFlowPreAdvice
A unique name for the advice.
NAME - Static variable in interface org.codehaus.aspectwerkz.xmldef.introduction.HasMetaData
The name of the mixin.
NORMAL_METHOD - Static variable in class org.codehaus.aspectwerkz.MethodComparator
Compares normal method names.
NOT - Static variable in interface org.codehaus.aspectwerkz.definition.expression.ast.ExpressionParserConstants
 
NameIndexTuple - class org.codehaus.aspectwerkz.NameIndexTuple.
Holds an name/index tuple.
NameIndexTuple(String, IndexTuple) - Constructor for class org.codehaus.aspectwerkz.NameIndexTuple
Sets the name and the advice index.
Node - interface org.codehaus.aspectwerkz.definition.expression.ast.Node.
 
NotInNode - class org.codehaus.aspectwerkz.definition.expression.ast.NotInNode.
 
NotInNode(int) - Constructor for class org.codehaus.aspectwerkz.definition.expression.ast.NotInNode
 
NotInNode(ExpressionParser, int) - Constructor for class org.codehaus.aspectwerkz.definition.expression.ast.NotInNode
 
NotNode - class org.codehaus.aspectwerkz.definition.expression.ast.NotNode.
 
NotNode(int) - Constructor for class org.codehaus.aspectwerkz.definition.expression.ast.NotNode
 
NotNode(ExpressionParser, int) - Constructor for class org.codehaus.aspectwerkz.definition.expression.ast.NotNode
 
name - Variable in class org.codehaus.aspectwerkz.definition.expression.ast.Identifier
 
newInstance(Aspect) - Static method in class org.codehaus.aspectwerkz.attribdef.aspect.Aspect
Copy constructor - creates a clone of an advice.
newInstance(Introduction, Aspect) - Static method in class org.codehaus.aspectwerkz.attribdef.aspect.Introduction
Clone the prototype Introduction.
newInstance(AbstractAdvice) - Static method in class org.codehaus.aspectwerkz.xmldef.advice.AbstractAdvice
Copy constructor - creates a clone of an advice.
newToken(int) - Static method in class org.codehaus.aspectwerkz.definition.expression.ast.Token
Returns a new Token object, by default.
next - Variable in class org.codehaus.aspectwerkz.definition.expression.ast.Token
A reference to the next regular (non-special) token from the input stream.

O

OBJECT - Static variable in class org.codehaus.aspectwerkz.Type
 
OR - Static variable in interface org.codehaus.aspectwerkz.definition.expression.ast.ExpressionParserConstants
 
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
 
OrNode - class org.codehaus.aspectwerkz.definition.expression.ast.OrNode.
 
OrNode(int) - Constructor for class org.codehaus.aspectwerkz.definition.expression.ast.OrNode
 
OrNode(ExpressionParser, int) - Constructor for class org.codehaus.aspectwerkz.definition.expression.ast.OrNode
 
org.codehaus.aspectwerkz - package org.codehaus.aspectwerkz
 
org.codehaus.aspectwerkz.attribdef - package org.codehaus.aspectwerkz.attribdef
 
org.codehaus.aspectwerkz.attribdef.aspect - package org.codehaus.aspectwerkz.attribdef.aspect
 
org.codehaus.aspectwerkz.attribdef.definition - package org.codehaus.aspectwerkz.attribdef.definition
 
org.codehaus.aspectwerkz.attribdef.definition.attribute - package org.codehaus.aspectwerkz.attribdef.definition.attribute
 
org.codehaus.aspectwerkz.attribdef.definition.attribute.bcel - package org.codehaus.aspectwerkz.attribdef.definition.attribute.bcel
 
org.codehaus.aspectwerkz.attribdef.transform - package org.codehaus.aspectwerkz.attribdef.transform
 
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.definition.expression - package org.codehaus.aspectwerkz.definition.expression
 
org.codehaus.aspectwerkz.definition.expression.ast - package org.codehaus.aspectwerkz.definition.expression.ast
 
org.codehaus.aspectwerkz.definition.expression.visitor - package org.codehaus.aspectwerkz.definition.expression.visitor
 
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.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
 
org.codehaus.aspectwerkz.xmldef - package org.codehaus.aspectwerkz.xmldef
 
org.codehaus.aspectwerkz.xmldef.advice - package org.codehaus.aspectwerkz.xmldef.advice
 
org.codehaus.aspectwerkz.xmldef.definition - package org.codehaus.aspectwerkz.xmldef.definition
 
org.codehaus.aspectwerkz.xmldef.introduction - package org.codehaus.aspectwerkz.xmldef.introduction
 
org.codehaus.aspectwerkz.xmldef.transform - package org.codehaus.aspectwerkz.xmldef.transform
 

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 interface org.codehaus.aspectwerkz.definition.AspectWerkzDefinition
 
PER_INSTANCE - Static variable in class org.codehaus.aspectwerkz.DeploymentModel
 
PER_INSTANCE - Static variable in interface org.codehaus.aspectwerkz.definition.AspectWerkzDefinition
 
PER_JVM - Static variable in class org.codehaus.aspectwerkz.DeploymentModel
 
PER_JVM - Static variable in interface org.codehaus.aspectwerkz.definition.AspectWerkzDefinition
 
PER_THREAD - Static variable in class org.codehaus.aspectwerkz.DeploymentModel
 
PER_THREAD - Static variable in interface org.codehaus.aspectwerkz.definition.AspectWerkzDefinition
 
POST_ADVICE - Static variable in class org.codehaus.aspectwerkz.attribdef.aspect.CFlowSystemAspect
The name of the post advice method.
POST_ADVICE_INDEX - Static variable in class org.codehaus.aspectwerkz.attribdef.aspect.CFlowSystemAspect
Index of the post advice method.
PREFIXED_METHOD - Static variable in class org.codehaus.aspectwerkz.MethodComparator
Compares prefixed method names.
PRE_ADVICE - Static variable in class org.codehaus.aspectwerkz.attribdef.aspect.CFlowSystemAspect
The name of the pre advice method.
PRE_ADVICE_INDEX - Static variable in class org.codehaus.aspectwerkz.attribdef.aspect.CFlowSystemAspect
Index of the pre advice method.
ParseException - exception org.codehaus.aspectwerkz.definition.expression.ast.ParseException.
This exception is thrown when parse errors are encountered.
ParseException(Token, int[][], String[]) - Constructor for class org.codehaus.aspectwerkz.definition.expression.ast.ParseException
This constructor is used by the method "generateParseException" in the generated parser.
ParseException() - Constructor for class org.codehaus.aspectwerkz.definition.expression.ast.ParseException
The following constructors are for use by you for whatever purpose you can think of.
ParseException(String) - Constructor for class org.codehaus.aspectwerkz.definition.expression.ast.ParseException
 
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
 
PatternFactory - class org.codehaus.aspectwerkz.definition.PatternFactory.
A factory for the different kind of patterns in the AspectWerkz framework.
PatternFactory() - Constructor for class org.codehaus.aspectwerkz.definition.PatternFactory
 
PatternTuple - class org.codehaus.aspectwerkz.regexp.PatternTuple.
Holds a tuple that consists of the class pattern and the pattern for a specific pointcut.
PatternTuple(String, String, String, boolean) - Constructor for class org.codehaus.aspectwerkz.regexp.PatternTuple
Creates a new pointcut pattern.
PatternTuple(String, String, String, boolean, boolean) - Constructor for class org.codehaus.aspectwerkz.regexp.PatternTuple
Creates a new pointcut 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 - class org.codehaus.aspectwerkz.attribdef.Pointcut.
Represents the pointcut construct.
Pointcut() - Constructor for class org.codehaus.aspectwerkz.attribdef.Pointcut
 
PointcutDefinition - class org.codehaus.aspectwerkz.definition.PointcutDefinition.
Holds the meta-data for the pointcuts.
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.
PointcutType - class org.codehaus.aspectwerkz.definition.expression.PointcutType.
Type-safe enum for the pointcut types.
PostAdvice - class org.codehaus.aspectwerkz.xmldef.advice.PostAdvice.
Is invoked after that a specific join point (method or field) has been executed.
PostAdvice() - Constructor for class org.codehaus.aspectwerkz.xmldef.advice.PostAdvice
Sets the class of the class.
PreAdvice - class org.codehaus.aspectwerkz.xmldef.advice.PreAdvice.
Is invoked before that a specific join point (method or field) is executed.
PreAdvice() - Constructor for class org.codehaus.aspectwerkz.xmldef.advice.PreAdvice
Sets the class of the class.
PrimaryExpression() - Method in class org.codehaus.aspectwerkz.definition.expression.ast.ExpressionParser
Expression leafs are literal and identifier Nested expression within parenthesis can be seen as anonymous identifier
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(Class) - Method in class org.codehaus.aspectwerkz.attribdef.definition.attribute.AspectAttributeParser
Parse the attributes and create and return a meta-data representation of them.
parse(Class) - Method in class org.codehaus.aspectwerkz.attribdef.definition.attribute.DefaultAspectAttributeParser
Parse the attributes and create and return a meta-data representation of them.
parse(Document) - Static method in class org.codehaus.aspectwerkz.definition.DocumentParser
Parses the definition DOM document.
parse(File) - Static method in class org.codehaus.aspectwerkz.definition.XmlParser
Parses the XML definition file.
parse(File, boolean) - Static method in class org.codehaus.aspectwerkz.definition.XmlParser
Parses the XML definition file, only if it has been updated.
parse(InputStream) - Static method in class org.codehaus.aspectwerkz.definition.XmlParser
Parses the XML definition file retrieved from an input stream.
parse(Document) - Static method in class org.codehaus.aspectwerkz.definition.XmlParser
Parses the definition DOM document.
parse(Reader) - Method in class org.codehaus.aspectwerkz.definition.expression.ast.ExpressionParser
 
parse(String) - Method in class org.codehaus.aspectwerkz.definition.expression.ast.ExpressionParser
 
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
parseElements(Element, String, String) - Static method in class org.codehaus.aspectwerkz.xmldef.definition.DocumentParser
Parses the definition elements.
parseExcludePackageElements(Element, AspectWerkzDefinition, String) - Static method in class org.codehaus.aspectwerkz.definition.DocumentParser
Parses the exclude elements.
parseIncludePackageElements(Element, AspectWerkzDefinition, String) - Static method in class org.codehaus.aspectwerkz.definition.DocumentParser
Parses the include elements.
parseJavaCommandLine(String[]) - Method in class org.codehaus.aspectwerkz.hook.ProcessStarter
Analyse the args[] as a java command line
parseNoCache(URL) - Static method in class org.codehaus.aspectwerkz.definition.XmlParser
Parses the XML definition file not using the cache.
parseRuntimeAttributes(AspectWerkzDefinitionImpl, String) - Static method in class org.codehaus.aspectwerkz.metadata.AttributeC
Parses the attributes and creates definitions for the matching attributes.
parseSystemElement(Element, String) - Static method in class org.codehaus.aspectwerkz.attribdef.definition.DocumentParser
Parses the system elements.
parseSystemElement(Element, String) - Static method in class org.codehaus.aspectwerkz.xmldef.definition.DocumentParser
Parses the system element.
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.DefinitionException
Print the full stack trace, including the original exception.
printStackTrace(PrintStream) - Method in class org.codehaus.aspectwerkz.exception.DefinitionException
Print the full stack trace, including the original exception.
printStackTrace(PrintWriter) - Method in class org.codehaus.aspectwerkz.exception.DefinitionException
Print the full stack trace, including the original exception.
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

RETRIEVE_MIXIN_METHOD - Static variable in class org.codehaus.aspectwerkz.transform.TransformationUtil
 
RETRIEVE_SYSTEM_METHOD - Static variable in class org.codehaus.aspectwerkz.transform.TransformationUtil
 
ReInit(InputStream) - Method in class org.codehaus.aspectwerkz.definition.expression.ast.ExpressionParser
 
ReInit(Reader) - Method in class org.codehaus.aspectwerkz.definition.expression.ast.ExpressionParser
 
ReInit(ExpressionParserTokenManager) - Method in class org.codehaus.aspectwerkz.definition.expression.ast.ExpressionParser
 
ReInit(SimpleCharStream) - Method in class org.codehaus.aspectwerkz.definition.expression.ast.ExpressionParserTokenManager
 
ReInit(SimpleCharStream, int) - Method in class org.codehaus.aspectwerkz.definition.expression.ast.ExpressionParserTokenManager
 
ReInit(Reader, int, int, int) - Method in class org.codehaus.aspectwerkz.definition.expression.ast.SimpleCharStream
 
ReInit(Reader, int, int) - Method in class org.codehaus.aspectwerkz.definition.expression.ast.SimpleCharStream
 
ReInit(Reader) - Method in class org.codehaus.aspectwerkz.definition.expression.ast.SimpleCharStream
 
ReInit(InputStream, int, int, int) - Method in class org.codehaus.aspectwerkz.definition.expression.ast.SimpleCharStream
 
ReInit(InputStream) - Method in class org.codehaus.aspectwerkz.definition.expression.ast.SimpleCharStream
 
ReInit(InputStream, int, int) - Method in class org.codehaus.aspectwerkz.definition.expression.ast.SimpleCharStream
 
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.
RootExpression - class org.codehaus.aspectwerkz.definition.expression.RootExpression.
 
RootExpression() - Constructor for class org.codehaus.aspectwerkz.definition.expression.RootExpression
 
readChar() - Method in class org.codehaus.aspectwerkz.definition.expression.ast.SimpleCharStream
 
readExternal(ObjectInput) - Method in class org.codehaus.aspectwerkz.util.SequencedHashMap
Deserializes this map from the given stream.
register(Aspect, AspectMetaData) - Method in class org.codehaus.aspectwerkz.attribdef.AttribDefSystem
Registers a new aspect.
register(AspectMetaData) - Method in class org.codehaus.aspectwerkz.xmldef.XmlDefSystem
Registers a new aspect for a specific class.
register(String, Advice) - Method in class org.codehaus.aspectwerkz.xmldef.XmlDefSystem
Registers a new advice and maps it to a name.
register(String, Introduction) - Method in class org.codehaus.aspectwerkz.xmldef.XmlDefSystem
Registers an introduction and maps it to a name.
registerExpression(Expression) - Method in class org.codehaus.aspectwerkz.definition.expression.ExpressionNamespace
Registers an expression template.
registerExpression(String, String, String, PointcutType) - Method in class org.codehaus.aspectwerkz.definition.expression.ExpressionNamespace
Registers an expression.
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, ExecutionPointcut) - 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.
removeEmbracingQuotes(String) - Static method in class org.codehaus.aspectwerkz.hook.ProcessStarter
Remove first and last " or ' if any
removePostAdvice(String) - Method in class org.codehaus.aspectwerkz.pointcut.CallPointcut
Removes a post advice from the pointcut.
removePostAdvice(String) - Method in class org.codehaus.aspectwerkz.pointcut.GetPointcut
Removes a post advice from the pointcut.
removePostAdvice(String) - Method in class org.codehaus.aspectwerkz.pointcut.SetPointcut
Removes a post advice from the pointcut.
removePreAdvice(String) - Method in class org.codehaus.aspectwerkz.pointcut.CallPointcut
Removes a pre advice from the pointcut.
removePreAdvice(String) - Method in class org.codehaus.aspectwerkz.pointcut.GetPointcut
Removes a pre advice from the pointcut.
removePreAdvice(String) - Method in class org.codehaus.aspectwerkz.pointcut.SetPointcut
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
 
SET - Static variable in class org.codehaus.aspectwerkz.definition.expression.PointcutType
 
SETFIELD_POINTCUT_NAME - Static variable in class org.codehaus.aspectwerkz.metadata.AttributeC
 
SET_FIELD - Static variable in class org.codehaus.aspectwerkz.xmldef.definition.AttributeTag
The name of the set field attributes tag.
SET_FIELD - Static variable in class org.codehaus.aspectwerkz.xmldef.definition.DocumentParser
 
SET_META_DATA_METHOD - Static variable in class org.codehaus.aspectwerkz.transform.TransformationUtil
 
SHORT - Static variable in class org.codehaus.aspectwerkz.Type
 
SHORT_DEFAULT_VALUE - Static variable in class org.codehaus.aspectwerkz.util.Util
 
SINGLE_WILDCARD - Static variable in class org.codehaus.aspectwerkz.regexp.Pattern
Defines a single wildcard.
START_REMOTE_PROXY_SERVER - Static variable in interface org.codehaus.aspectwerkz.System
The path to the definition file.
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 interface org.codehaus.aspectwerkz.definition.AspectWerkzDefinition
The name of the system aspect.
SYSTEM_CLASS - Static variable in class org.codehaus.aspectwerkz.transform.TransformationUtil
 
SYSTEM_LOADER_CLASS - Static variable in class org.codehaus.aspectwerkz.transform.TransformationUtil
 
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.ThreadLocal to be able to add additional functionality.
SerializableThreadLocal() - Constructor for class org.codehaus.aspectwerkz.util.SerializableThreadLocal
Constructor.
SetAttribute - class org.codehaus.aspectwerkz.attribdef.definition.attribute.SetAttribute.
Attribute for the set pointcut.
SetAttribute(String) - Constructor for class org.codehaus.aspectwerkz.attribdef.definition.attribute.SetAttribute
Create an execution attribute.
SetExpression - class org.codehaus.aspectwerkz.definition.expression.SetExpression.
 
SetPointcut - class org.codehaus.aspectwerkz.pointcut.SetPointcut.
Implements the pointcut concept for field access.
SetPointcut(String, Expression) - Constructor for class org.codehaus.aspectwerkz.pointcut.SetPointcut
Creates a set pointcut.
SimpleCharStream - class org.codehaus.aspectwerkz.definition.expression.ast.SimpleCharStream.
An implementation of interface CharStream, where the stream is assumed to contain only ASCII characters (without unicode processing).
SimpleCharStream(Reader, int, int, int) - Constructor for class org.codehaus.aspectwerkz.definition.expression.ast.SimpleCharStream
 
SimpleCharStream(Reader, int, int) - Constructor for class org.codehaus.aspectwerkz.definition.expression.ast.SimpleCharStream
 
SimpleCharStream(Reader) - Constructor for class org.codehaus.aspectwerkz.definition.expression.ast.SimpleCharStream
 
SimpleCharStream(InputStream, int, int, int) - Constructor for class org.codehaus.aspectwerkz.definition.expression.ast.SimpleCharStream
 
SimpleCharStream(InputStream, int, int) - Constructor for class org.codehaus.aspectwerkz.definition.expression.ast.SimpleCharStream
 
SimpleCharStream(InputStream) - Constructor for class org.codehaus.aspectwerkz.definition.expression.ast.SimpleCharStream
 
SimpleNode - class org.codehaus.aspectwerkz.definition.expression.ast.SimpleNode.
 
SimpleNode(int) - Constructor for class org.codehaus.aspectwerkz.definition.expression.ast.SimpleNode
 
SimpleNode(ExpressionParser, int) - Constructor for class org.codehaus.aspectwerkz.definition.expression.ast.SimpleNode
 
StartupManager - class org.codehaus.aspectwerkz.attribdef.definition.StartupManager.
Manages the startup procedure, walks through the definition and instantiates the aspects/advices/introduction/pointcuts.
StartupManager - class org.codehaus.aspectwerkz.xmldef.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.
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.
SwitchTo(int) - Method in class org.codehaus.aspectwerkz.definition.expression.ast.ExpressionParserTokenManager
 
System - interface org.codehaus.aspectwerkz.System.
Interface for the different system types to implement.
SystemLoader - class org.codehaus.aspectwerkz.SystemLoader.
Loads the different types of system.
SystemLoader() - Constructor for class org.codehaus.aspectwerkz.SystemLoader
 
SystemType - class org.codehaus.aspectwerkz.SystemType.
Type-safe enum with the system types.
sequence() - Method in class org.codehaus.aspectwerkz.util.SequencedHashMap
Returns a List view of the keys rather than a set view.
serialize(Object) - Static method in class org.codehaus.aspectwerkz.attribdef.definition.attribute.bcel.BcelAttributeEnhancer
Serializes the attribute to byte array.
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.
set(Object) - Method in class org.codehaus.aspectwerkz.util.SerializableThreadLocal
Overrides the java.lang.ThreadLoca#set(Object value) method.
setAbstract(boolean) - Method in class org.codehaus.aspectwerkz.xmldef.definition.AspectDefinition
Marks the aspect as abstract.
setAdviceClass(Class) - Method in class org.codehaus.aspectwerkz.xmldef.advice.AbstractAdvice
Sets the class for the advice.
setAdviceClass(Class) - Method in interface org.codehaus.aspectwerkz.xmldef.advice.Advice
Sets the class for the advice.
setAdviceClassName(String) - Method in class org.codehaus.aspectwerkz.xmldef.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.attribdef.definition.AdviceDefinition
Sets the attribute.
setAttribute(String) - Method in class org.codehaus.aspectwerkz.attribdef.definition.InterfaceIntroductionDefinition
Sets the attribute.
setAttribute(String) - Method in class org.codehaus.aspectwerkz.xmldef.definition.AdviceDefinition
Sets the attribute.
setAttribute(String) - Method in class org.codehaus.aspectwerkz.xmldef.definition.IntroductionDefinition
Sets the attribute.
setCFlowExpression(String) - Method in class org.codehaus.aspectwerkz.pointcut.AbstractPointcut
Sets the cflow expression.
setCFlowExpression(String) - Method in class org.codehaus.aspectwerkz.pointcut.CallPointcut
Sets the cflow expression.
setCFlowExpression(String) - Method in class org.codehaus.aspectwerkz.pointcut.GetPointcut
Sets the cflow expression.
setCFlowExpression(String) - Method in class org.codehaus.aspectwerkz.pointcut.SetPointcut
Sets the cflow expression.
setCFlowExpressions(List) - Method in class org.codehaus.aspectwerkz.joinpoint.MethodJoinPoint
Sets the cflow expressions (overwrites the old ones)
setClassName(String) - Method in class org.codehaus.aspectwerkz.attribdef.definition.ControllerDefinition
Sets the controller class name
setClassName(String) - Method in class org.codehaus.aspectwerkz.xmldef.definition.ControllerDefinition
Sets the controller class name
setClassPath(String) - Method in class org.codehaus.aspectwerkz.task.OfflineTransformationTask
The path to the meta-data dir.
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(IntroductionContainer) - Method in class org.codehaus.aspectwerkz.attribdef.aspect.Introduction
Set the container.
setContainer(AdviceContainer) - Method in class org.codehaus.aspectwerkz.xmldef.advice.AbstractAdvice
Sets the container.
setContainer(AdviceContainer) - Method in interface org.codehaus.aspectwerkz.xmldef.advice.Advice
Sets the memory strategy.
setContainer(IntroductionContainer) - Method in class org.codehaus.aspectwerkz.xmldef.introduction.Introduction
Sets the container.
setDebugStream(PrintStream) - Method in class org.codehaus.aspectwerkz.definition.expression.ast.ExpressionParserTokenManager
 
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.xmldef.advice.AbstractAdvice
Sets the deployment model for the advice.
setDeploymentModel(int) - Method in interface org.codehaus.aspectwerkz.xmldef.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.xmldef.definition.AdviceDefinition
Sets the deployment model for the advice.
setDeploymentModel(String) - Method in class org.codehaus.aspectwerkz.xmldef.definition.IntroductionDefinition
Sets the deployment model for the advice.
setExceptionTypes(String[]) - Method in class org.codehaus.aspectwerkz.metadata.MethodMetaData
Sets the exception types
setExpression(Expression) - Method in class org.codehaus.aspectwerkz.attribdef.definition.ControllerDefinition
Sets the expression.
setExpression(String) - Method in class org.codehaus.aspectwerkz.definition.PointcutDefinition
Sets the expression.
setExpression(Expression) - Method in class org.codehaus.aspectwerkz.xmldef.definition.BindAdviceRule
Sets the expression.
setExpression(Expression) - Method in class org.codehaus.aspectwerkz.xmldef.definition.BindIntroductionRule
Sets the expression.
setExpression(Expression) - Method in class org.codehaus.aspectwerkz.xmldef.definition.ControllerDefinition
Sets the expression.
setExtends(String) - Method in class org.codehaus.aspectwerkz.xmldef.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.xmldef.definition.IntroductionDefinition
Sets the class name of the implementation.
setInterface(String) - Method in class org.codehaus.aspectwerkz.xmldef.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.
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.ClassMetaData
Sets the class modifiers.
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.attribdef.definition.AdviceDefinition
Sets the name of the advice.
setName(String) - Method in class org.codehaus.aspectwerkz.attribdef.definition.AspectDefinition
Sets the name for the aspect.
setName(String) - Method in class org.codehaus.aspectwerkz.definition.PointcutDefinition
Sets the name of the pointcut.
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.
setName(String) - Method in class org.codehaus.aspectwerkz.xmldef.advice.AbstractAdvice
Sets the name of the advice.
setName(String) - Method in interface org.codehaus.aspectwerkz.xmldef.advice.Advice
Sets the name of the advice.
setName(String) - Method in class org.codehaus.aspectwerkz.xmldef.definition.AdviceDefinition
Sets the name of the advice.
setName(String) - Method in class org.codehaus.aspectwerkz.xmldef.definition.AdviceStackDefinition
Sets the name of the advice stack.
setName(String) - Method in class org.codehaus.aspectwerkz.xmldef.definition.AspectDefinition
Sets the name for the aspect.
setName(String) - Method in class org.codehaus.aspectwerkz.xmldef.definition.IntroductionDefinition
Sets the name or the introduction.
setName(String) - Method in class org.codehaus.aspectwerkz.xmldef.introduction.Introduction
Sets the name of the introduction.
setNonReentrant(String) - Method in class org.codehaus.aspectwerkz.definition.PointcutDefinition
Sets the non-reentrancy flag.
setParameter(String, String) - Method in class org.codehaus.aspectwerkz.xmldef.advice.AbstractAdvice
Sets a parameter for the advice.
setParameter(String, String) - Method in interface org.codehaus.aspectwerkz.xmldef.advice.Advice
Sets a parameter for the advice.
setParameterTypes(String[]) - Method in class org.codehaus.aspectwerkz.metadata.MethodMetaData
Sets the parameter types.
setParameters(Object[]) - Method in class org.codehaus.aspectwerkz.joinpoint.MethodJoinPoint
Sets the parameters.
setParameters(Map) - Method in class org.codehaus.aspectwerkz.xmldef.advice.AbstractAdvice
Sets the parameters for the advice.
setParameters(Map) - Method in interface org.codehaus.aspectwerkz.xmldef.advice.Advice
Sets the parameters for the advice.
setPointcuts(ExecutionPointcut[]) - Method in class org.codehaus.aspectwerkz.joinpoint.MethodJoinPoint
Sets the method pointcuts (overwrites the old ones).
setPostAdviceIndexTuples(NameIndexTuple[]) - Method in class org.codehaus.aspectwerkz.pointcut.CallPointcut
Sets the advices.
setPostAdviceIndexTuples(NameIndexTuple[]) - Method in class org.codehaus.aspectwerkz.pointcut.GetPointcut
Sets the advices.
setPostAdviceIndexTuples(NameIndexTuple[]) - Method in class org.codehaus.aspectwerkz.pointcut.SetPointcut
Sets the advices.
setPostAdvices(IndexTuple[], String[]) - Method in class org.codehaus.aspectwerkz.pointcut.CallPointcut
Sets the post advices.
setPostAdvices(IndexTuple[], String[]) - Method in class org.codehaus.aspectwerkz.pointcut.GetPointcut
Sets the post advices.
setPostAdvices(IndexTuple[], String[]) - Method in class org.codehaus.aspectwerkz.pointcut.SetPointcut
Sets the post advices.
setPreAdviceIndexTuples(NameIndexTuple[]) - Method in class org.codehaus.aspectwerkz.pointcut.CallPointcut
Sets the advices.
setPreAdviceIndexTuples(NameIndexTuple[]) - Method in class org.codehaus.aspectwerkz.pointcut.GetPointcut
Sets the advices.
setPreAdviceIndexTuples(NameIndexTuple[]) - Method in class org.codehaus.aspectwerkz.pointcut.SetPointcut
Sets the advices.
setPreAdvices(IndexTuple[], String[]) - Method in class org.codehaus.aspectwerkz.pointcut.CallPointcut
Sets the pre advices.
setPreAdvices(IndexTuple[], String[]) - Method in class org.codehaus.aspectwerkz.pointcut.GetPointcut
Sets the pre advices.
setPreAdvices(IndexTuple[], String[]) - Method in class org.codehaus.aspectwerkz.pointcut.SetPointcut
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(PointcutType) - 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.attribdef.definition.AspectWerkzDefinitionImpl
Sets the UUID for the definition.
setUuid(String) - Method in interface org.codehaus.aspectwerkz.definition.AspectWerkzDefinition
Sets the UUID for the definition.
setUuid(String) - Method in class org.codehaus.aspectwerkz.xmldef.definition.AspectWerkzDefinitionImpl
Sets the UUID for the definition.
setVerbose(boolean) - Method in class org.codehaus.aspectwerkz.attribdef.definition.AspectC
Set verbose mode.
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().
sortAdvices(List) - Static method in class org.codehaus.aspectwerkz.attribdef.definition.AspectDefinition
Sorts the advice by method.
specialToken - Variable in class org.codehaus.aspectwerkz.definition.expression.ast.Token
This field is used to access special tokens that occur prior to this token, but after the immediately preceding regular (non-special) token.
splitString(String, String) - Static method in class org.codehaus.aspectwerkz.util.Strings
String split on multicharacter delimiter.
start() - Method in class org.codehaus.aspectwerkz.connectivity.RemoteProxyServer
Starts up the proxy server.
staticFlag - Static variable in class org.codehaus.aspectwerkz.definition.expression.ast.SimpleCharStream
 
stop() - Method in class org.codehaus.aspectwerkz.connectivity.RemoteProxyServer
Stops the socket proxy server.
swapImplementation(Class) - Method in class org.codehaus.aspectwerkz.attribdef.aspect.DefaultIntroductionContainerStrategy
Swaps the current mixin implementation.
swapImplementation(Class) - Method in class org.codehaus.aspectwerkz.attribdef.aspect.Introduction
Swap the implementation of the mixin represented by this Introduction wrapper.
swapImplementation(Class) - Method in interface org.codehaus.aspectwerkz.attribdef.aspect.IntroductionContainer
Swaps the current introduction implementation.
swapImplementation(Class) - Method in class org.codehaus.aspectwerkz.xmldef.introduction.DefaultIntroductionContainerStrategy
Swaps the current introduction implementation.
swapImplementation(Class) - Method in interface org.codehaus.aspectwerkz.xmldef.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.expression.PointcutType
 
THROWS - Static variable in class org.codehaus.aspectwerkz.xmldef.definition.AttributeTag
The name of the throws attributes tag.
THROWS - Static variable in class org.codehaus.aspectwerkz.xmldef.definition.DocumentParser
 
THROWS_DELIMITER - Static variable in interface 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.xmldef.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.xmldef.advice.ThrowsAdvice
Sets the class of the class.
ThrowsAttribute - class org.codehaus.aspectwerkz.attribdef.definition.attribute.ThrowsAttribute.
Attribute for the throws pointcut.
ThrowsAttribute(String) - Constructor for class org.codehaus.aspectwerkz.attribdef.definition.attribute.ThrowsAttribute
Create an execution attribute.
ThrowsExpression - class org.codehaus.aspectwerkz.definition.expression.ThrowsExpression.
 
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, Expression) - 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.
Token - class org.codehaus.aspectwerkz.definition.expression.ast.Token.
Describes the input token stream.
Token() - Constructor for class org.codehaus.aspectwerkz.definition.expression.ast.Token
 
TokenMgrError - error org.codehaus.aspectwerkz.definition.expression.ast.TokenMgrError.
 
TokenMgrError() - Constructor for class org.codehaus.aspectwerkz.definition.expression.ast.TokenMgrError
 
TokenMgrError(String, int) - Constructor for class org.codehaus.aspectwerkz.definition.expression.ast.TokenMgrError
 
TokenMgrError(boolean, int, int, int, String, char, int) - Constructor for class org.codehaus.aspectwerkz.definition.expression.ast.TokenMgrError
 
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
 
TrueNode - class org.codehaus.aspectwerkz.definition.expression.ast.TrueNode.
 
TrueNode(int) - Constructor for class org.codehaus.aspectwerkz.definition.expression.ast.TrueNode
 
TrueNode(ExpressionParser, int) - Constructor for class org.codehaus.aspectwerkz.definition.expression.ast.TrueNode
 
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
 
TypeVisitor - class org.codehaus.aspectwerkz.definition.expression.visitor.TypeVisitor.
Determine expression type and check IN and NOT IN type is CFLOW PointcutType is returned Visit' data is namespace
TypeVisitor() - Constructor for class org.codehaus.aspectwerkz.definition.expression.visitor.TypeVisitor
 
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.AspectMetaData
 
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.SystemType
 
toString() - Method in class org.codehaus.aspectwerkz.Type
Returns the name of the type.
toString() - Method in class org.codehaus.aspectwerkz.definition.expression.Expression
Overridden toString.
toString() - Method in class org.codehaus.aspectwerkz.definition.expression.PointcutType
 
toString() - Method in class org.codehaus.aspectwerkz.definition.expression.ast.SimpleNode
 
toString(String) - Method in class org.codehaus.aspectwerkz.definition.expression.ast.SimpleNode
 
toString() - Method in class org.codehaus.aspectwerkz.definition.expression.ast.Token
Returns the image.
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.CompiledPatternTuple
 
toString() - Method in class org.codehaus.aspectwerkz.regexp.PatternTuple
 
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.
token - Variable in class org.codehaus.aspectwerkz.definition.expression.ast.ExpressionParser
 
tokenImage - Static variable in interface org.codehaus.aspectwerkz.definition.expression.ast.ExpressionParserConstants
 
tokenImage - Variable in class org.codehaus.aspectwerkz.definition.expression.ast.ParseException
This is a reference to the "tokenImage" array of the generated parser within which the parse error occurred.
token_source - Variable in class org.codehaus.aspectwerkz.definition.expression.ast.ExpressionParser
 
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 serial ver uid to 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
 
UnaryExpression() - Method in class org.codehaus.aspectwerkz.definition.expression.ast.ExpressionParser
NOT expression
Util - class org.codehaus.aspectwerkz.util.Util.
Utility methods and constants used in the AspectWerkz system.
Util() - Constructor for class org.codehaus.aspectwerkz.util.Util
 
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.
VerifierClassLoader(URL[], ClassLoader) - Constructor for class org.codehaus.aspectwerkz.compiler.VerifierClassLoader
 
validate() - Method in class org.codehaus.aspectwerkz.xmldef.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.
visit(SimpleNode, Object) - Method in interface org.codehaus.aspectwerkz.definition.expression.ast.ExpressionParserVisitor
 
visit(ExpressionScript, Object) - Method in interface org.codehaus.aspectwerkz.definition.expression.ast.ExpressionParserVisitor
 
visit(OrNode, Object) - Method in interface org.codehaus.aspectwerkz.definition.expression.ast.ExpressionParserVisitor
 
visit(InNode, Object) - Method in interface org.codehaus.aspectwerkz.definition.expression.ast.ExpressionParserVisitor
 
visit(NotInNode, Object) - Method in interface org.codehaus.aspectwerkz.definition.expression.ast.ExpressionParserVisitor
 
visit(AndNode, Object) - Method in interface org.codehaus.aspectwerkz.definition.expression.ast.ExpressionParserVisitor
 
visit(NotNode, Object) - Method in interface org.codehaus.aspectwerkz.definition.expression.ast.ExpressionParserVisitor
 
visit(Identifier, Object) - Method in interface org.codehaus.aspectwerkz.definition.expression.ast.ExpressionParserVisitor
 
visit(BooleanLiteral, Object) - Method in interface org.codehaus.aspectwerkz.definition.expression.ast.ExpressionParserVisitor
 
visit(TrueNode, Object) - Method in interface org.codehaus.aspectwerkz.definition.expression.ast.ExpressionParserVisitor
 
visit(FalseNode, Object) - Method in interface org.codehaus.aspectwerkz.definition.expression.ast.ExpressionParserVisitor
 
visit(SimpleNode, Object) - Method in class org.codehaus.aspectwerkz.definition.expression.visitor.CflowIdentifierLookupVisitor
 
visit(ExpressionScript, Object) - Method in class org.codehaus.aspectwerkz.definition.expression.visitor.CflowIdentifierLookupVisitor
 
visit(OrNode, Object) - Method in class org.codehaus.aspectwerkz.definition.expression.visitor.CflowIdentifierLookupVisitor
 
visit(InNode, Object) - Method in class org.codehaus.aspectwerkz.definition.expression.visitor.CflowIdentifierLookupVisitor
 
visit(NotInNode, Object) - Method in class org.codehaus.aspectwerkz.definition.expression.visitor.CflowIdentifierLookupVisitor
 
visit(AndNode, Object) - Method in class org.codehaus.aspectwerkz.definition.expression.visitor.CflowIdentifierLookupVisitor
 
visit(NotNode, Object) - Method in class org.codehaus.aspectwerkz.definition.expression.visitor.CflowIdentifierLookupVisitor
 
visit(Identifier, Object) - Method in class org.codehaus.aspectwerkz.definition.expression.visitor.CflowIdentifierLookupVisitor
 
visit(BooleanLiteral, Object) - Method in class org.codehaus.aspectwerkz.definition.expression.visitor.CflowIdentifierLookupVisitor
 
visit(TrueNode, Object) - Method in class org.codehaus.aspectwerkz.definition.expression.visitor.CflowIdentifierLookupVisitor
 
visit(FalseNode, Object) - Method in class org.codehaus.aspectwerkz.definition.expression.visitor.CflowIdentifierLookupVisitor
 
visit(SimpleNode, Object) - Method in class org.codehaus.aspectwerkz.definition.expression.visitor.EvaluateVisitor
 
visit(ExpressionScript, Object) - Method in class org.codehaus.aspectwerkz.definition.expression.visitor.EvaluateVisitor
 
visit(OrNode, Object) - Method in class org.codehaus.aspectwerkz.definition.expression.visitor.EvaluateVisitor
 
visit(InNode, Object) - Method in class org.codehaus.aspectwerkz.definition.expression.visitor.EvaluateVisitor
 
visit(NotInNode, Object) - Method in class org.codehaus.aspectwerkz.definition.expression.visitor.EvaluateVisitor
 
visit(AndNode, Object) - Method in class org.codehaus.aspectwerkz.definition.expression.visitor.EvaluateVisitor
 
visit(NotNode, Object) - Method in class org.codehaus.aspectwerkz.definition.expression.visitor.EvaluateVisitor
 
visit(Identifier, Object) - Method in class org.codehaus.aspectwerkz.definition.expression.visitor.EvaluateVisitor
 
visit(BooleanLiteral, Object) - Method in class org.codehaus.aspectwerkz.definition.expression.visitor.EvaluateVisitor
 
visit(TrueNode, Object) - Method in class org.codehaus.aspectwerkz.definition.expression.visitor.EvaluateVisitor
 
visit(FalseNode, Object) - Method in class org.codehaus.aspectwerkz.definition.expression.visitor.EvaluateVisitor
 
visit(SimpleNode, Object) - Method in class org.codehaus.aspectwerkz.definition.expression.visitor.IdentifierLookupVisitor
 
visit(ExpressionScript, Object) - Method in class org.codehaus.aspectwerkz.definition.expression.visitor.IdentifierLookupVisitor
 
visit(OrNode, Object) - Method in class org.codehaus.aspectwerkz.definition.expression.visitor.IdentifierLookupVisitor
 
visit(InNode, Object) - Method in class org.codehaus.aspectwerkz.definition.expression.visitor.IdentifierLookupVisitor
 
visit(NotInNode, Object) - Method in class org.codehaus.aspectwerkz.definition.expression.visitor.IdentifierLookupVisitor
 
visit(AndNode, Object) - Method in class org.codehaus.aspectwerkz.definition.expression.visitor.IdentifierLookupVisitor
 
visit(NotNode, Object) - Method in class org.codehaus.aspectwerkz.definition.expression.visitor.IdentifierLookupVisitor
 
visit(Identifier, Object) - Method in class org.codehaus.aspectwerkz.definition.expression.visitor.IdentifierLookupVisitor
 
visit(BooleanLiteral, Object) - Method in class org.codehaus.aspectwerkz.definition.expression.visitor.IdentifierLookupVisitor
 
visit(TrueNode, Object) - Method in class org.codehaus.aspectwerkz.definition.expression.visitor.IdentifierLookupVisitor
 
visit(FalseNode, Object) - Method in class org.codehaus.aspectwerkz.definition.expression.visitor.IdentifierLookupVisitor
 
visit(SimpleNode, Object) - Method in class org.codehaus.aspectwerkz.definition.expression.visitor.TypeVisitor
 
visit(ExpressionScript, Object) - Method in class org.codehaus.aspectwerkz.definition.expression.visitor.TypeVisitor
 
visit(OrNode, Object) - Method in class org.codehaus.aspectwerkz.definition.expression.visitor.TypeVisitor
 
visit(InNode, Object) - Method in class org.codehaus.aspectwerkz.definition.expression.visitor.TypeVisitor
 
visit(NotInNode, Object) - Method in class org.codehaus.aspectwerkz.definition.expression.visitor.TypeVisitor
 
visit(AndNode, Object) - Method in class org.codehaus.aspectwerkz.definition.expression.visitor.TypeVisitor
 
visit(NotNode, Object) - Method in class org.codehaus.aspectwerkz.definition.expression.visitor.TypeVisitor
 
visit(Identifier, Object) - Method in class org.codehaus.aspectwerkz.definition.expression.visitor.TypeVisitor
 
visit(BooleanLiteral, Object) - Method in class org.codehaus.aspectwerkz.definition.expression.visitor.TypeVisitor
 
visit(TrueNode, Object) - Method in class org.codehaus.aspectwerkz.definition.expression.visitor.TypeVisitor
 
visit(FalseNode, Object) - Method in class org.codehaus.aspectwerkz.definition.expression.visitor.TypeVisitor
 

W

WEAK_REFERENCE_CLASS - Static variable in class org.codehaus.aspectwerkz.transform.TransformationUtil
 
WEAK_REFERENCE_TYPE - Static variable in class org.codehaus.aspectwerkz.transform.TransformationUtil
 
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
 
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.
write(String) - Method in interface org.codehaus.aspectwerkz.attribdef.definition.attribute.AttributeEnhancer
Writes the enhanced class to file.
write(String) - Method in class org.codehaus.aspectwerkz.attribdef.definition.attribute.bcel.BcelAttributeEnhancer
Writes the enhanced class to file.
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

XML_DEF - Static variable in class org.codehaus.aspectwerkz.SystemType
 
XmlDefSystem - class org.codehaus.aspectwerkz.xmldef.XmlDefSystem.
Manages the aspects in the AspectWerkz system.
XmlDefSystem(String, AspectWerkzDefinition) - Constructor for class org.codehaus.aspectwerkz.xmldef.XmlDefSystem
Should NEVER be invoked by the user.
XmlParser - class org.codehaus.aspectwerkz.definition.XmlParser.
Parses the XML definition file using dom4j.
XmlParser() - Constructor for class org.codehaus.aspectwerkz.definition.XmlParser
 

_

___AW_addMetaData(Object, Object) - Method in interface org.codehaus.aspectwerkz.MetaDataEnhanceable
Adds new meta-data to the implemeting class.
___AW_getAspectClass() - Method in class org.codehaus.aspectwerkz.attribdef.aspect.Aspect
Returns the aspect class.
___AW_getAspectDef() - Method in class org.codehaus.aspectwerkz.attribdef.aspect.Aspect
Returns the aspect definition.
___AW_getContainer() - Method in class org.codehaus.aspectwerkz.attribdef.aspect.Aspect
Returns the container.
___AW_getContainerType() - Method in class org.codehaus.aspectwerkz.attribdef.aspect.Aspect
Returns the container type.
___AW_getDeploymentModel() - Method in interface org.codehaus.aspectwerkz.Mixin
Returns the deployment model.
___AW_getDeploymentModel() - Method in class org.codehaus.aspectwerkz.attribdef.aspect.Aspect
Returns the deployment model.
___AW_getDeploymentModel() - Method in class org.codehaus.aspectwerkz.attribdef.aspect.Introduction
Returns the mixin deployment model.
___AW_getDeploymentModel() - Method in interface org.codehaus.aspectwerkz.xmldef.introduction.HasMetaData
Returns the deployment model for the introduction/advice
___AW_getDeploymentModel() - Method in class org.codehaus.aspectwerkz.xmldef.introduction.HasMetaDataImpl
Returns the deployment model for the introduction/advice that this mixin is applied to.
___AW_getDeploymentModel() - Method in class org.codehaus.aspectwerkz.xmldef.introduction.Introduction
Returns the deployment model.
___AW_getImplementation() - Method in class org.codehaus.aspectwerkz.attribdef.aspect.Introduction
Returns the implementation object for the mixin.
___AW_getImplementationClassName() - Method in interface org.codehaus.aspectwerkz.Mixin
Returns the implementation class name for the mixin.
___AW_getImplementationClassName() - Method in class org.codehaus.aspectwerkz.attribdef.aspect.Introduction
Returns the implementation class name for the mixin.
___AW_getImplementationClassName() - Method in class org.codehaus.aspectwerkz.xmldef.introduction.Introduction
Returns the implementation class name for the mixin.
___AW_getMetaData(Object) - Method in interface org.codehaus.aspectwerkz.MetaDataEnhanceable
Returns the meta-data for the implementing class.
___AW_getMixinTargetClass(String, Object) - Method in class org.codehaus.aspectwerkz.attribdef.aspect.Aspect
Returns the target class for the mixin of given name which is defined from within this aspect (mixin can have different deployment model from aspect)
___AW_getMixinTargetInstance(String, Object) - Method in class org.codehaus.aspectwerkz.attribdef.aspect.Aspect
Returns the target instance for the mixin of given name which is defined from within this aspect (mixin can have different deployment model from aspect)
___AW_getName() - Method in interface org.codehaus.aspectwerkz.Mixin
Returns the name of the mixin.
___AW_getName() - Method in class org.codehaus.aspectwerkz.attribdef.aspect.Aspect
Returns the name of the aspect.
___AW_getName() - Method in class org.codehaus.aspectwerkz.attribdef.aspect.Introduction
Returns the name of the mixin.
___AW_getName() - Method in class org.codehaus.aspectwerkz.xmldef.introduction.Introduction
Returns the name of the introduction.
___AW_getParameter(String) - Method in class org.codehaus.aspectwerkz.attribdef.aspect.Aspect
Returns the value of a parameter with the name specified.
___AW_getSystem() - Method in class org.codehaus.aspectwerkz.attribdef.aspect.Aspect
Returns the AspectWerkz system housing this advice.
___AW_getTargetClass() - Method in class org.codehaus.aspectwerkz.attribdef.aspect.Aspect
Returns the target class if aspect is deployed as 'perInstance' or 'perClass' otherwise null.
___AW_getTargetClass() - Method in interface org.codehaus.aspectwerkz.xmldef.introduction.HasMetaData
Returns the target class for the introduction/advice.
___AW_getTargetClass() - Method in class org.codehaus.aspectwerkz.xmldef.introduction.HasMetaDataImpl
Returns the target class for the introduction that this mixin is applied to.
___AW_getTargetInstance() - Method in class org.codehaus.aspectwerkz.attribdef.aspect.Aspect
Returns the target instance if aspect is deployed as 'perInstance' otherwise null.
___AW_getTargetObject() - Method in interface org.codehaus.aspectwerkz.xmldef.introduction.HasMetaData
Returns the target object for the introduction/advice.
___AW_getTargetObject() - Method in class org.codehaus.aspectwerkz.xmldef.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_invokeAdvice(int, JoinPoint) - Method in class org.codehaus.aspectwerkz.attribdef.aspect.Aspect
Invokes an introduced method with the index specified.
___AW_invokeMixin(int, Object) - Method in interface org.codehaus.aspectwerkz.Mixin
Invokes the method with the index specified.
___AW_invokeMixin(int, Object[], Object) - Method in interface org.codehaus.aspectwerkz.Mixin
Invokes an introduced method with the index specified.
___AW_invokeMixin(int, Object) - Method in class org.codehaus.aspectwerkz.attribdef.aspect.Introduction
Invokes the method with the index specified.
___AW_invokeMixin(int, Object[], Object) - Method in class org.codehaus.aspectwerkz.attribdef.aspect.Introduction
Invokes an introduced method with the index specified.
___AW_invokeMixin(int, Object) - Method in class org.codehaus.aspectwerkz.xmldef.introduction.Introduction
Invokes the method with the index specified.
___AW_invokeMixin(int, Object[], Object) - Method in class org.codehaus.aspectwerkz.xmldef.introduction.Introduction
Invokes the method with the index specified.
___AW_setAspectClass(Class) - Method in class org.codehaus.aspectwerkz.attribdef.aspect.Aspect
Sets the aspect class.
___AW_setAspectDef(AspectDefinition) - Method in class org.codehaus.aspectwerkz.attribdef.aspect.Aspect
Sets the aspect definition.
___AW_setContainer(AspectContainer) - Method in class org.codehaus.aspectwerkz.attribdef.aspect.Aspect
Sets the container.
___AW_setDeploymentModel(int) - Method in class org.codehaus.aspectwerkz.attribdef.aspect.Aspect
Sets the deployment model.
___AW_setDeploymentModel(int) - Method in class org.codehaus.aspectwerkz.attribdef.aspect.Introduction
Sets the deployment model.
___AW_setDeploymentModel(int) - Method in interface org.codehaus.aspectwerkz.xmldef.introduction.HasMetaData
Sets the deployment model for the advice.
___AW_setDeploymentModel(int) - Method in class org.codehaus.aspectwerkz.xmldef.introduction.HasMetaDataImpl
Sets the deployment model for the introduction that this mixin is applied to.
___AW_setName(String) - Method in class org.codehaus.aspectwerkz.attribdef.aspect.Aspect
Sets the name of the aspect.
___AW_setParameter(String, String) - Method in class org.codehaus.aspectwerkz.attribdef.aspect.Aspect
Sets a parameter for the advice.
___AW_setTargetClass(Object) - Method in class org.codehaus.aspectwerkz.attribdef.aspect.Aspect
Sets the target class.
___AW_setTargetClass(Class) - Method in interface org.codehaus.aspectwerkz.xmldef.introduction.HasMetaData
Sets the target class for the introduction/advice.
___AW_setTargetClass(Class) - Method in class org.codehaus.aspectwerkz.xmldef.introduction.HasMetaDataImpl
Sets the target class for the introduction that this mixin is applied to.
___AW_setTargetInstance(Object) - Method in class org.codehaus.aspectwerkz.attribdef.aspect.Aspect
Sets the target instance.
___AW_setTargetObject(Object) - Method in interface org.codehaus.aspectwerkz.xmldef.introduction.HasMetaData
Sets the target object for the introduction/advice.
___AW_setTargetObject(Object) - Method in class org.codehaus.aspectwerkz.xmldef.introduction.HasMetaDataImpl
Sets the target object for the introduction that this mixin is applied to.
___AW_swapImplementation(String) - Method in interface org.codehaus.aspectwerkz.Mixin
Swaps the current introduction implementation.
___AW_swapImplementation(String) - Method in class org.codehaus.aspectwerkz.attribdef.aspect.Introduction
Swaps the current introduction implementation.
___AW_swapImplementation(String) - Method in class org.codehaus.aspectwerkz.xmldef.introduction.Introduction
Swaps the current introduction implementation.

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.