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

ABBREVIATIONS - Static variable in class org.codehaus.aspectwerkz.expression.regexp.Pattern
Abbreviations for all the classes in the java.lang.* and the java.util.* namespaces.
AbstractAspectContainer - Class in org.codehaus.aspectwerkz.aspect
Abstract base class for the aspect container implementations.
AbstractAspectContainer(AspectContext) - Constructor for class org.codehaus.aspectwerkz.aspect.AbstractAspectContainer
Creates a new aspect container strategy.
AbstractCflowSystemAspect - Class in org.codehaus.aspectwerkz.cflow
An abstraction for the JIT gen cflow aspects.
AbstractCflowSystemAspect() - Constructor for class org.codehaus.aspectwerkz.cflow.AbstractCflowSystemAspect
 
AbstractJoinPointCompiler - Class in org.codehaus.aspectwerkz.transform.inlining.compiler
Abstract base class for the different join point compiler implementations.
AbstractJoinPointCompiler(CompilationInfo.Model) - Constructor for class org.codehaus.aspectwerkz.transform.inlining.compiler.AbstractJoinPointCompiler
Creates a new join point compiler instance.
AbstractMixinFactory - Class in org.codehaus.aspectwerkz.aspect
Abstract base class for the mixin container implementations.
AbstractMixinFactory(Class, DeploymentModel) - Constructor for class org.codehaus.aspectwerkz.aspect.AbstractMixinFactory
Creates a new mixin factory.
add_escapes(String) - Method in exception org.codehaus.aspectwerkz.annotation.expression.ast.ParseException
Used to convert raw characters to their escaped version when these raw version cannot be used as part of an ASCII string literal.
add_escapes(String) - Method in exception org.codehaus.aspectwerkz.expression.ast.ParseException
Used to convert raw characters to their escaped version when these raw version cannot be used as part of an ASCII string literal.
ADD_META_DATA_METHOD_NAME - Static variable in interface org.codehaus.aspectwerkz.transform.TransformationConstants
 
ADD_META_DATA_METHOD_SIGNATURE - Static variable in interface org.codehaus.aspectwerkz.transform.TransformationConstants
 
addAfterAdviceDefinition(AdviceDefinition) - Method in class org.codehaus.aspectwerkz.definition.AspectDefinition
Adds a new after advice.
addArgument(String, String, ClassLoader) - Method in class org.codehaus.aspectwerkz.expression.ExpressionInfo
Add an argument extracted from the call signature of the expression info.
addAroundAdviceDefinition(AdviceDefinition) - Method in class org.codehaus.aspectwerkz.definition.AspectDefinition
Adds a new around advice.
addAspect(AspectDefinition) - Method in class org.codehaus.aspectwerkz.definition.SystemDefinition
Adds a new aspect definition For each of its bounded pointcut, register cflow aspects as necessary.
addAspectOverwriteIfExists(AspectDefinition) - Method in class org.codehaus.aspectwerkz.definition.SystemDefinition
Adds a new aspect definition, overwrites the previous one with the same name (if there is one).
addBeforeAdviceDefinition(AdviceDefinition) - Method in class org.codehaus.aspectwerkz.definition.AspectDefinition
Adds a new before advice.
addClassInfo(ClassInfo) - Method in class org.codehaus.aspectwerkz.reflect.ClassInfoRepository
Adds a new class info.
addClassInfo(ClassInfo) - Method in class org.codehaus.aspectwerkz.reflect.impl.asm.AsmClassInfoRepository
Adds a new class info.
addClassInfo(ClassInfo) - Method in class org.codehaus.aspectwerkz.reflect.impl.java.JavaClassInfoRepository
Adds a new class info.
addCompilationInfo(Class, CompilationInfo) - Static method in class org.codehaus.aspectwerkz.transform.inlining.compiler.JoinPointFactory
Adds or updates a compilation info.
addDefaultValue(CodeVisitor, Type) - Static method in class org.codehaus.aspectwerkz.transform.inlining.AsmHelper
Adds the default value for a type.
addDeploymentScope(DeploymentScope) - Method in class org.codehaus.aspectwerkz.definition.SystemDefinition
Adds a deployment scope to the system.
addElement(ChangeSet.Element) - Method in class org.codehaus.aspectwerkz.transform.inlining.deployer.ChangeSet
Adds a change set element.
addEmittedJoinPoint(EmittedJoinPoint) - Method in class org.codehaus.aspectwerkz.transform.inlining.ContextImpl
Adds a new EmittedJoinPoint
addEscapes(String) - Static method in error org.codehaus.aspectwerkz.annotation.expression.ast.TokenMgrError
Replaces unprintable characters by their espaced (or unicode escaped) equivalents in the given string
addEscapes(String) - Static method in error org.codehaus.aspectwerkz.expression.ast.TokenMgrError
Replaces unprintable characters by their espaced (or unicode escaped) equivalents in the given string
addExcludePackage(String) - Method in class org.codehaus.aspectwerkz.definition.SystemDefinition
Adds a new exclude package.
addExpressionInfo(ExpressionInfo) - Method in class org.codehaus.aspectwerkz.definition.InterfaceIntroductionDefinition
Adds a new expression info.
addExpressionInfo(ExpressionInfo) - Method in class org.codehaus.aspectwerkz.definition.MixinDefinition
Adds a new expression info.
addExpressionInfo(String, ExpressionInfo) - Method in class org.codehaus.aspectwerkz.expression.ExpressionNamespace
Adds an expression info to the namespace.
addExpressionInfos(ExpressionInfo[]) - Method in class org.codehaus.aspectwerkz.definition.InterfaceIntroductionDefinition
Adds an array with new expression infos.
addExpressionInfos(ExpressionInfo[]) - Method in class org.codehaus.aspectwerkz.definition.MixinDefinition
Adds an array with new expression infos.
addFileset(FileSet) - Method in class org.codehaus.aspectwerkz.annotation.AnnotationCTask
 
addIncludePackage(String) - Method in class org.codehaus.aspectwerkz.definition.SystemDefinition
Adds a new include package.
addInterfaceIntroductionDefinition(InterfaceIntroductionDefinition) - Method in class org.codehaus.aspectwerkz.definition.AspectDefinition
Adds a new pure interface introduction.
AddInterfaceVisitor - Class in org.codehaus.aspectwerkz.transform.inlining.weaver
Adds an interface to the target class.
AddInterfaceVisitor(ClassVisitor, ClassInfo, Context) - Constructor for class org.codehaus.aspectwerkz.transform.inlining.weaver.AddInterfaceVisitor
Creates a new add interface class adapter.
addLineNumberInfo(Label, int) - Method in class org.codehaus.aspectwerkz.transform.inlining.ContextImpl
 
addMetaData(Object, Object) - Method in class org.codehaus.aspectwerkz.AspectContext
Adds metadata.
addMetaData(Object, Object) - Method in interface org.codehaus.aspectwerkz.joinpoint.StaticJoinPoint
Adds metadata.
addMetaData(Object, Object) - Method in interface org.codehaus.aspectwerkz.transform.Context
Adds new meta-data for the transformation.
addMetaData(Object, Object) - Method in class org.codehaus.aspectwerkz.transform.inlining.ContextImpl
Adds new meta-data for the transformation.
addMixinDefinition(MixinDefinition) - Method in class org.codehaus.aspectwerkz.definition.SystemDefinition
Adds a new mixin definition.
AddMixinMethodsVisitor - Class in org.codehaus.aspectwerkz.transform.inlining.weaver
Adds mixin methods and fields to hold mixin instances to the target class.
AddMixinMethodsVisitor(ClassVisitor, ClassInfo, Context, Set) - Constructor for class org.codehaus.aspectwerkz.transform.inlining.weaver.AddMixinMethodsVisitor
Creates a new class adapter.
AddMixinMethodsVisitor.AppendToInitMethodCodeAdapter - Class in org.codehaus.aspectwerkz.transform.inlining.weaver
Adds initialization of member mixin fields to end of the init method.
AddMixinMethodsVisitor.AppendToInitMethodCodeAdapter(CodeVisitor) - Constructor for class org.codehaus.aspectwerkz.transform.inlining.weaver.AddMixinMethodsVisitor.AppendToInitMethodCodeAdapter
 
AddMixinMethodsVisitor.PrependToClinitMethodCodeAdapter - Class in org.codehaus.aspectwerkz.transform.inlining.weaver
Adds initialization of static mixin fields to the beginning of the clinit method.
AddMixinMethodsVisitor.PrependToClinitMethodCodeAdapter(CodeVisitor) - Constructor for class org.codehaus.aspectwerkz.transform.inlining.weaver.AddMixinMethodsVisitor.PrependToClinitMethodCodeAdapter
 
addModifier(String) - Method in class org.codehaus.aspectwerkz.expression.ast.ASTMethodPattern
 
addNullableString(CodeVisitor, String) - Static method in class org.codehaus.aspectwerkz.transform.inlining.AsmHelper
Adds a string and inserts null if the string is null.
addParameter(String, String) - Method in class org.codehaus.aspectwerkz.definition.AspectDefinition
Adds a new parameter to the advice.
addParameter(String, String) - Method in class org.codehaus.aspectwerkz.definition.MixinDefinition
Adds a new parameter to the mixin.
addPointcutDefinition(PointcutDefinition) - Method in class org.codehaus.aspectwerkz.definition.AspectDefinition
Adds a new pointcut definition.
addPreparePackage(String) - Method in class org.codehaus.aspectwerkz.definition.SystemDefinition
Adds a new prepare package.
addReturnedValueToJoinPoint(CodeVisitor, int, int, boolean) - Method in class org.codehaus.aspectwerkz.transform.inlining.compiler.AbstractJoinPointCompiler
Adds the return value to the RETURNED field.
addReturnStatement(CodeVisitor, Type) - Static method in class org.codehaus.aspectwerkz.transform.inlining.AsmHelper
Adds the correct return statement.
addSource(String) - Method in class org.codehaus.aspectwerkz.annotation.AnnotationManager
Adds a source file.
addSourceTrees(String[]) - Method in class org.codehaus.aspectwerkz.annotation.AnnotationManager
Adds a source tree to the builder.
addVirtualAspect(SystemDefinition) - Static method in class org.codehaus.aspectwerkz.definition.DocumentParser
Adds a virtual system aspect to the definition.
AddWrapperVisitor - Class in org.codehaus.aspectwerkz.transform.inlining.weaver
Adds field and method wrappers when there has been at least one joinpoint emitted.
AddWrapperVisitor(ClassVisitor, Context, Set) - Constructor for class org.codehaus.aspectwerkz.transform.inlining.weaver.AddWrapperVisitor
 
adjustBeginLineColumn(int, int) - Static method in class org.codehaus.aspectwerkz.annotation.expression.ast.SimpleCharStream
Method to adjust line and column numbers for the start of a token.
adjustBeginLineColumn(int, int) - Static method in class org.codehaus.aspectwerkz.expression.ast.SimpleCharStream
Method to adjust line and column numbers for the start of a token.
Advice - Interface in org.codehaus.aspectwerkz.intercept
 
AdviceDefinition - Class in org.codehaus.aspectwerkz.definition
Holds the meta-data for the advices.
AdviceDefinition(String, AdviceType, String, String, String, ExpressionInfo, MethodInfo, AspectDefinition) - Constructor for class org.codehaus.aspectwerkz.definition.AdviceDefinition
Creates a new advice meta-data instance.
AdviceInfo - Class in org.codehaus.aspectwerkz.aspect
Contains advice info, like indexes describing the aspect and a method (advice or introduced), aspect manager etc.
AdviceInfo(String, String, DeploymentModel, String, String, Type[], AdviceType, String, String, boolean, ExpressionInfo, ExpressionContext, AdviceDefinition) - Constructor for class org.codehaus.aspectwerkz.aspect.AdviceInfo
TODO refactor - many member fields holds data that is in either the adviceDef (which is in the class) or the aspectDef (which is accessible from the adviceDef)

Creates a new advice info.

AdviceInfoContainer - Class in org.codehaus.aspectwerkz.joinpoint.management
Container for the advice infos that belongs to a specific join point.
AdviceInfoContainer(List, List, List, List, List) - Constructor for class org.codehaus.aspectwerkz.joinpoint.management.AdviceInfoContainer
Creates a advice info container.
AdviceMethodInfo - Class in org.codehaus.aspectwerkz.transform.inlining
Container for the advice method info.
AdviceMethodInfo(AdviceInfo, String, String, String, String, String, String, String) - Constructor for class org.codehaus.aspectwerkz.transform.inlining.AdviceMethodInfo
 
AdviceType - Class in org.codehaus.aspectwerkz.aspect
Type-safe enum for the advice types.
Advisable - Interface in org.codehaus.aspectwerkz.intercept
The advisable interface is introduced to target class made advisable.
ADVISABLE_CLASS_JAVA_NAME - Static variable in interface org.codehaus.aspectwerkz.transform.TransformationConstants
 
ADVISABLE_CLASS_NAME - Static variable in interface org.codehaus.aspectwerkz.transform.TransformationConstants
 
AdvisableImpl - Class in org.codehaus.aspectwerkz.intercept
Implementation of the Advisable mixin.
AdvisableImpl(Object) - Constructor for class org.codehaus.aspectwerkz.intercept.AdvisableImpl
Creates a new mixin impl.
AdvisedClassFilterExpressionVisitor - Class in org.codehaus.aspectwerkz.expression
The advised class filter visitor.
AdvisedClassFilterExpressionVisitor(ExpressionInfo, String, String, Node) - Constructor for class org.codehaus.aspectwerkz.expression.AdvisedClassFilterExpressionVisitor
Creates a new expression.
AFTER - Static variable in class org.codehaus.aspectwerkz.aspect.AdviceType
 
AFTER_ADVICE_ARRAY_CLASS_SIGNATURE - Static variable in interface org.codehaus.aspectwerkz.transform.TransformationConstants
 
AFTER_ADVICE_CLASS_NAME - Static variable in interface org.codehaus.aspectwerkz.transform.TransformationConstants
 
AFTER_ADVICE_INVOKE_METHOD_SIGNATURE - Static variable in interface org.codehaus.aspectwerkz.transform.TransformationConstants
 
AFTER_FINALLY - Static variable in class org.codehaus.aspectwerkz.aspect.AdviceType
 
AFTER_INTERCEPTORS_FIELD_NAME - Static variable in interface org.codehaus.aspectwerkz.transform.TransformationConstants
 
AFTER_RETURNING - Static variable in class org.codehaus.aspectwerkz.aspect.AdviceType
 
AFTER_RETURNING_ADVICE_ARRAY_CLASS_SIGNATURE - Static variable in interface org.codehaus.aspectwerkz.transform.TransformationConstants
 
AFTER_RETURNING_ADVICE_CLASS_NAME - Static variable in interface org.codehaus.aspectwerkz.transform.TransformationConstants
 
AFTER_RETURNING_ADVICE_INVOKE_METHOD_SIGNATURE - Static variable in interface org.codehaus.aspectwerkz.transform.TransformationConstants
 
AFTER_RETURNING_INTERCEPTORS_FIELD_NAME - Static variable in interface org.codehaus.aspectwerkz.transform.TransformationConstants
 
AFTER_THROWING - Static variable in class org.codehaus.aspectwerkz.aspect.AdviceType
 
AFTER_THROWING_ADVICE_ARRAY_CLASS_SIGNATURE - Static variable in interface org.codehaus.aspectwerkz.transform.TransformationConstants
 
AFTER_THROWING_ADVICE_CLASS_NAME - Static variable in interface org.codehaus.aspectwerkz.transform.TransformationConstants
 
AFTER_THROWING_ADVICE_INVOKE_METHOD_SIGNATURE - Static variable in interface org.codehaus.aspectwerkz.transform.TransformationConstants
 
AFTER_THROWING_INTERCEPTORS_FIELD_NAME - Static variable in interface org.codehaus.aspectwerkz.transform.TransformationConstants
 
AfterAdvice - Interface in org.codehaus.aspectwerkz.intercept
 
AfterObjectInitializationCodeAdapter - Class in org.codehaus.aspectwerkz.transform.inlining.weaver
A visitor that keeps track of NEW and INVOKESPECIAL when within a constructor to flag when the object initialization has been reached (after this/super call).
AfterObjectInitializationCodeAdapter(CodeVisitor, String) - Constructor for class org.codehaus.aspectwerkz.transform.inlining.weaver.AfterObjectInitializationCodeAdapter
 
AfterReturningAdvice - Interface in org.codehaus.aspectwerkz.intercept
 
AfterThrowingAdvice - Interface in org.codehaus.aspectwerkz.intercept
 
AlreadyAddedMethodAdapter - Class in org.codehaus.aspectwerkz.transform.inlining.weaver
A read only visitor to gather wrapper methods and proxy methods Makes use of the NullVisitors
AlreadyAddedMethodAdapter(Set) - Constructor for class org.codehaus.aspectwerkz.transform.inlining.weaver.AlreadyAddedMethodAdapter
Creates a new class adapter.
AlreadyAddedMethodVisitor - Class in org.codehaus.aspectwerkz.transform.inlining.weaver
A read only visitor to gather wrapper methods and proxy methods Makes use of the NullVisitors
AlreadyAddedMethodVisitor(Set) - Constructor for class org.codehaus.aspectwerkz.transform.inlining.weaver.AlreadyAddedMethodVisitor
Creates a new class adapter.
AND - Static variable in interface org.codehaus.aspectwerkz.expression.ast.ExpressionParserConstants
 
and(Boolean, Boolean) - Static method in class org.codehaus.aspectwerkz.expression.Undeterministic
And operation
AndExpression() - Static method in class org.codehaus.aspectwerkz.expression.ast.ExpressionParser
AndExpression.
Annotation - Interface in org.codehaus.aspectwerkz.annotation
Marker interface for all annotation dynamic proxy implementations.
Annotation() - Static method in class org.codehaus.aspectwerkz.annotation.expression.ast.AnnotationParser
Annotation.
ANNOTATION - Static variable in interface org.codehaus.aspectwerkz.annotation.expression.ast.AnnotationParserConstants
 
ANNOTATION_DEFINITION - Static variable in class org.codehaus.aspectwerkz.annotation.AnnotationC
The annotations properties file define by the user.
AnnotationC - Class in org.codehaus.aspectwerkz.annotation

Annotation compiler.

AnnotationC() - Constructor for class org.codehaus.aspectwerkz.annotation.AnnotationC
 
AnnotationConstants - Class in org.codehaus.aspectwerkz.annotation
Defines doclet nicknames for Java 1.3/1.4 annotations in JavaDoc and annotation implementations
AnnotationConstants() - Constructor for class org.codehaus.aspectwerkz.annotation.AnnotationConstants
 
AnnotationCTask - Class in org.codehaus.aspectwerkz.annotation
AnnotationC Ant task.
AnnotationCTask() - Constructor for class org.codehaus.aspectwerkz.annotation.AnnotationCTask
 
AnnotationDefault - Interface in org.codehaus.aspectwerkz.annotation
A custom annotation-like to host AnnotationDefault attribute that host annotation defaulted values Note: Java 5 does not handles this as an annotation but as an attribute so this information will be visible in ASMClassInfo as an annotation but it is not a real one (fe won't extend Java 5 Annotation etc)
AnnotationDefault.AnnotationDefaultImpl - Class in org.codehaus.aspectwerkz.annotation
Annotation implementation, since we will not use our Java 5 dynamic proxy based architecture for it
AnnotationDefault.AnnotationDefaultImpl(Object) - Constructor for class org.codehaus.aspectwerkz.annotation.AnnotationDefault.AnnotationDefaultImpl
 
AnnotationElement - Class in org.codehaus.aspectwerkz.annotation
A structure for an Annotation element It wraps value behind an holder.
AnnotationElement(String, Object) - Constructor for class org.codehaus.aspectwerkz.annotation.AnnotationElement
Build a new annotation element
AnnotationElement.LazyClass - Class in org.codehaus.aspectwerkz.annotation
A wrapper for a className, that will allow late loading of the actual Class object of an annotation value For array type, className is componentClassName([])*
AnnotationElement.LazyClass(String) - Constructor for class org.codehaus.aspectwerkz.annotation.AnnotationElement.LazyClass
 
AnnotationInfo - Class in org.codehaus.aspectwerkz.annotation
Holds the annotation proxy instance and the name of the annotation.
AnnotationInfo(String, Annotation) - Constructor for class org.codehaus.aspectwerkz.annotation.AnnotationInfo
Creates a new annotation info.
AnnotationManager - Class in org.codehaus.aspectwerkz.annotation
Parses and retrieves annotations.
AnnotationManager(ClassLoader) - Constructor for class org.codehaus.aspectwerkz.annotation.AnnotationManager
Constructs a new annotation manager and had the given ClassLoader to the search path
AnnotationParser - Class in org.codehaus.aspectwerkz.annotation.expression.ast
The annotation parser.
AnnotationParser(InputStream) - Constructor for class org.codehaus.aspectwerkz.annotation.expression.ast.AnnotationParser
 
AnnotationParser(Reader) - Constructor for class org.codehaus.aspectwerkz.annotation.expression.ast.AnnotationParser
 
AnnotationParser(AnnotationParserTokenManager) - Constructor for class org.codehaus.aspectwerkz.annotation.expression.ast.AnnotationParser
 
AnnotationParserConstants - Interface in org.codehaus.aspectwerkz.annotation.expression.ast
 
AnnotationParserTokenManager - Class in org.codehaus.aspectwerkz.annotation.expression.ast
 
AnnotationParserTokenManager(SimpleCharStream) - Constructor for class org.codehaus.aspectwerkz.annotation.expression.ast.AnnotationParserTokenManager
 
AnnotationParserTokenManager(SimpleCharStream, int) - Constructor for class org.codehaus.aspectwerkz.annotation.expression.ast.AnnotationParserTokenManager
 
AnnotationParserTreeConstants - Interface in org.codehaus.aspectwerkz.annotation.expression.ast
 
AnnotationParserVisitor - Interface in org.codehaus.aspectwerkz.annotation.expression.ast
 
Annotations - Class in org.codehaus.aspectwerkz.annotation
Utility class for annotation retrieval.
Annotations() - Constructor for class org.codehaus.aspectwerkz.annotation.Annotations
 
annotationType() - Method in interface org.codehaus.aspectwerkz.annotation.Annotation
Returns the annotation type - @[type].
annotationType() - Method in class org.codehaus.aspectwerkz.annotation.AnnotationDefault.AnnotationDefaultImpl
 
AnnotationVisitor - Class in org.codehaus.aspectwerkz.annotation.expression
Parse a source-like annotation representation to feed a map of AnnotationElement which contain holder to actual values.
AnnotationVisitor(Map, Class) - Constructor for class org.codehaus.aspectwerkz.annotation.expression.AnnotationVisitor
Creates a new visitor.
AOP_META_INF_XML_FILE - Static variable in class org.codehaus.aspectwerkz.definition.SystemDefinitionContainer
The AOP deployment descriptor for any deployed unit Note: Tomcat 5 does not handles war/META-INF
AOP_WEB_INF_XML_FILE - Static variable in class org.codehaus.aspectwerkz.definition.SystemDefinitionContainer
The AOP deployment descriptor for any deployed unit in a webapp TODO for EAR/EJB/JCA stuff
areEqualsOrBothNull(Object, Object) - Static method in class org.codehaus.aspectwerkz.expression.regexp.NamePattern
 
areEqualsOrBothNull(Object, Object) - Static method in class org.codehaus.aspectwerkz.expression.regexp.TypePattern
 
areEqualsOrBothNull(Object, Object) - Static method in class org.codehaus.aspectwerkz.reflect.CflowMetaData
 
ARG_ARRAY_PATTERN - Static variable in interface org.codehaus.aspectwerkz.expression.ast.ExpressionParserConstants
 
ARG_IDENTIFIER - Static variable in interface org.codehaus.aspectwerkz.expression.ast.ExpressionParserConstants
 
ARG_JAVA_NAME_LETTER - Static variable in interface org.codehaus.aspectwerkz.expression.ast.ExpressionParserConstants
 
ARG_PATTERN - Static variable in interface org.codehaus.aspectwerkz.expression.ast.ExpressionParserConstants
 
ArgParameter() - Static method in class org.codehaus.aspectwerkz.expression.ast.ExpressionParser
ArgParameter.
Args() - Static method in class org.codehaus.aspectwerkz.expression.ast.ExpressionParser
Args.
ARGS - Static variable in interface org.codehaus.aspectwerkz.expression.ast.ExpressionParserConstants
 
ARGS_END - Static variable in interface org.codehaus.aspectwerkz.expression.ast.ExpressionParserConstants
 
ArgsIndexVisitor - Class in org.codehaus.aspectwerkz.expression
A visitor to compute the args index of the target (matching) method/constructor which match the advice args.
ArgsParameters() - Static method in class org.codehaus.aspectwerkz.expression.ast.ExpressionParser
ArgsParameters.
ARGUMENT_FIELD - Static variable in interface org.codehaus.aspectwerkz.transform.TransformationConstants
 
AROUND - Static variable in class org.codehaus.aspectwerkz.aspect.AdviceType
 
AROUND_ADVICE_ARRAY_CLASS_SIGNATURE - Static variable in interface org.codehaus.aspectwerkz.transform.TransformationConstants
 
AROUND_ADVICE_CLASS_NAME - Static variable in interface org.codehaus.aspectwerkz.transform.TransformationConstants
 
AROUND_ADVICE_INVOKE_METHOD_SIGNATURE - Static variable in interface org.codehaus.aspectwerkz.transform.TransformationConstants
 
AROUND_INTERCEPTORS_FIELD_NAME - Static variable in interface org.codehaus.aspectwerkz.transform.TransformationConstants
 
AroundAdvice - Interface in org.codehaus.aspectwerkz.intercept
 
Array() - Static method in class org.codehaus.aspectwerkz.annotation.expression.ast.AnnotationParser
Array.
ARRAY - Static variable in interface org.codehaus.aspectwerkz.expression.ast.ExpressionParserConstants
 
ARRAY_WITH_SINGLE_ASPECT_CONTEXT - Variable in class org.codehaus.aspectwerkz.aspect.AbstractAspectContainer
An array with the single aspect context, needed to save one array creation per invocation.
AsmAnnotationHelper - Class in org.codehaus.aspectwerkz.annotation.instrumentation.asm
Helper visitor to extract Annotations.
AsmAnnotationHelper() - Constructor for class org.codehaus.aspectwerkz.annotation.instrumentation.asm.AsmAnnotationHelper
 
AsmAnnotationHelper.ClassAnnotationExtractor - Class in org.codehaus.aspectwerkz.annotation.instrumentation.asm
Extracts class level annotations
AsmAnnotationHelper.ClassAnnotationExtractor(List, ClassLoader) - Constructor for class org.codehaus.aspectwerkz.annotation.instrumentation.asm.AsmAnnotationHelper.ClassAnnotationExtractor
 
AsmAnnotationHelper.ConstructorAnnotationExtractor - Class in org.codehaus.aspectwerkz.annotation.instrumentation.asm
Constructor annotations extractor
AsmAnnotationHelper.ConstructorAnnotationExtractor(List, String, ClassLoader) - Constructor for class org.codehaus.aspectwerkz.annotation.instrumentation.asm.AsmAnnotationHelper.ConstructorAnnotationExtractor
 
AsmAnnotationHelper.FieldAnnotationExtractor - Class in org.codehaus.aspectwerkz.annotation.instrumentation.asm
Field annotations extractor
AsmAnnotationHelper.FieldAnnotationExtractor(List, String, ClassLoader) - Constructor for class org.codehaus.aspectwerkz.annotation.instrumentation.asm.AsmAnnotationHelper.FieldAnnotationExtractor
 
AsmAnnotationHelper.MethodAnnotationExtractor - Class in org.codehaus.aspectwerkz.annotation.instrumentation.asm
Method annotations extractor
AsmAnnotationHelper.MethodAnnotationExtractor(List, String, String, ClassLoader) - Constructor for class org.codehaus.aspectwerkz.annotation.instrumentation.asm.AsmAnnotationHelper.MethodAnnotationExtractor
 
AsmAnnotationHelper.NullClassAdapter - Class in org.codehaus.aspectwerkz.annotation.instrumentation.asm
A NullClassAdapter that does nothing.
AsmAnnotationHelper.NullClassAdapter() - Constructor for class org.codehaus.aspectwerkz.annotation.instrumentation.asm.AsmAnnotationHelper.NullClassAdapter
 
AsmAnnotationHelper.NullCodeAdapter - Class in org.codehaus.aspectwerkz.annotation.instrumentation.asm
A NullCodeAdapter that does nothing.
AsmAnnotationHelper.NullCodeAdapter() - Constructor for class org.codehaus.aspectwerkz.annotation.instrumentation.asm.AsmAnnotationHelper.NullCodeAdapter
 
AsmAnnotations - Class in org.codehaus.aspectwerkz.annotation.instrumentation.asm
Helper class to extract annotations by their name from a ClassInfo structure.
AsmAnnotations() - Constructor for class org.codehaus.aspectwerkz.annotation.instrumentation.asm.AsmAnnotations
 
AsmAttributeEnhancer - Class in org.codehaus.aspectwerkz.annotation.instrumentation.asm
Enhances classes with custom attributes using the ASM library.
AsmAttributeEnhancer() - Constructor for class org.codehaus.aspectwerkz.annotation.instrumentation.asm.AsmAttributeEnhancer
 
AsmClassInfo - Class in org.codehaus.aspectwerkz.reflect.impl.asm
Implementation of the ClassInfo interface utilizing the ASM bytecode library for the info retriaval.
AsmClassInfo.ClassNameRetrievalClassAdapter - Class in org.codehaus.aspectwerkz.reflect.impl.asm
ASM bytecode visitor that retrieves the class name from the bytecode.
AsmClassInfo.ClassNameRetrievalClassAdapter() - Constructor for class org.codehaus.aspectwerkz.reflect.impl.asm.AsmClassInfo.ClassNameRetrievalClassAdapter
 
AsmClassInfoRepository - Class in org.codehaus.aspectwerkz.reflect.impl.asm
A repository for the class info hierarchy.
AsmConstructorInfo - Class in org.codehaus.aspectwerkz.reflect.impl.asm
ASM implementation of the ConstructorInfo interface.
AsmFieldInfo - Class in org.codehaus.aspectwerkz.reflect.impl.asm
ASM implementation of the FieldInfo interface.
AsmHelper - Class in org.codehaus.aspectwerkz.transform.inlining
Helper class with utility methods for the ASM library.
AsmHelper() - Constructor for class org.codehaus.aspectwerkz.transform.inlining.AsmHelper
 
AsmMemberInfo - Class in org.codehaus.aspectwerkz.reflect.impl.asm
ASM implementation of the MemberInfo interface.
AsmMethodInfo - Class in org.codehaus.aspectwerkz.reflect.impl.asm
ASM implementation of the MethodInfo interface.
Aspect - Class in org.codehaus.aspectwerkz.aspect
Dummy class for back-compatibility reasons.
Aspect() - Constructor for class org.codehaus.aspectwerkz.aspect.Aspect
 
aspect$Of(ClassLoader, String, String) - Static method in class org.codehaus.aspectwerkz.aspect.management.Aspects
 
aspect$Of(String, String, Class) - Static method in class org.codehaus.aspectwerkz.aspect.management.Aspects
 
aspect$Of(String, String, Object) - Static method in class org.codehaus.aspectwerkz.aspect.management.Aspects
 
ASPECT_CONSTRUCTION_TYPE_ASPECT_CONTEXT - Static variable in class org.codehaus.aspectwerkz.aspect.AbstractAspectContainer
 
ASPECT_CONSTRUCTION_TYPE_DEFAULT - Static variable in class org.codehaus.aspectwerkz.aspect.AbstractAspectContainer
 
ASPECT_CONSTRUCTION_TYPE_UNKNOWN - Static variable in class org.codehaus.aspectwerkz.aspect.AbstractAspectContainer
 
ASPECT_FIELD_PREFIX - Static variable in interface org.codehaus.aspectwerkz.transform.TransformationConstants
 
ASPECT_MODELS_VM_OPTION - Static variable in class org.codehaus.aspectwerkz.transform.inlining.AspectModelManager
 
ASPECT_OF_METHOD_NAME - Static variable in interface org.codehaus.aspectwerkz.transform.TransformationConstants
 
ASPECT_OF_PER_CLASS_METHOD_SIGNATURE - Static variable in interface org.codehaus.aspectwerkz.transform.TransformationConstants
 
ASPECT_OF_PER_INSTANCE_METHOD_SIGNATURE - Static variable in interface org.codehaus.aspectwerkz.transform.TransformationConstants
 
ASPECT_OF_PER_JVM_METHOD_SIGNATURE - Static variable in interface org.codehaus.aspectwerkz.transform.TransformationConstants
 
AspectAnnotationParser - Class in org.codehaus.aspectwerkz.annotation
Extracts the aspects annotations from the class files and creates a meta-data representation of them.
AspectContainer - Interface in org.codehaus.aspectwerkz.aspect
Interface for that all aspect container implementations must implement.
AspectContext - Class in org.codehaus.aspectwerkz
Contains information about and for classes that has been defined as cross-cutting.
AspectContext(String, Class, String, DeploymentModel, AspectDefinition, Map) - Constructor for class org.codehaus.aspectwerkz.AspectContext
Creates a new cross-cutting info instance.
AspectDefinition - Class in org.codehaus.aspectwerkz.definition
Holds the meta-data for the aspect.
AspectDefinition(String, ClassInfo, SystemDefinition) - Constructor for class org.codehaus.aspectwerkz.definition.AspectDefinition
Creates a new aspect meta-data instance.
AspectInfo - Class in org.codehaus.aspectwerkz.transform.inlining
TODO docuemnt
AspectInfo(AspectDefinition, String, String, String) - Constructor for class org.codehaus.aspectwerkz.transform.inlining.AspectInfo
 
AspectModel - Interface in org.codehaus.aspectwerkz.transform.inlining.spi
TODO document
AspectModel.AroundClosureClassInfo - Class in org.codehaus.aspectwerkz.transform.inlining.spi
Info about the around closure class or interface for this specific aspect model.
AspectModel.AroundClosureClassInfo(String, String[]) - Constructor for class org.codehaus.aspectwerkz.transform.inlining.spi.AspectModel.AroundClosureClassInfo
 
AspectModel.AroundClosureClassInfo.Type - Class in org.codehaus.aspectwerkz.transform.inlining.spi
Type safe enum for the around closure class type.
AspectModelManager - Class in org.codehaus.aspectwerkz.transform.inlining
Manages the different aspect model implementations that is registered.
AspectModelManager() - Constructor for class org.codehaus.aspectwerkz.transform.inlining.AspectModelManager
 
aspectOf() - Method in class org.codehaus.aspectwerkz.aspect.AbstractAspectContainer
asm Creates a new perJVM cross-cutting instance, if it already exists then return it.
aspectOf(Class) - Method in class org.codehaus.aspectwerkz.aspect.AbstractAspectContainer
Creates a new perClass cross-cutting instance, if it already exists then return it.
aspectOf(Object) - Method in class org.codehaus.aspectwerkz.aspect.AbstractAspectContainer
Creates a new perInstance cross-cutting instance, if it already exists then return it.
aspectOf(Thread) - Method in class org.codehaus.aspectwerkz.aspect.AbstractAspectContainer
Creates a new perThread cross-cutting instance, if it already exists then return it.
aspectOf() - Method in interface org.codehaus.aspectwerkz.aspect.AspectContainer
Creates a new perJVM cross-cutting instance, if it already exists then return it.
aspectOf(Class) - Method in interface org.codehaus.aspectwerkz.aspect.AspectContainer
Creates a new perClass cross-cutting instance, if it already exists then return it.
aspectOf(Object) - Method in interface org.codehaus.aspectwerkz.aspect.AspectContainer
Creates a new perInstance cross-cutting instance, if it already exists then return it.
aspectOf(Thread) - Method in interface org.codehaus.aspectwerkz.aspect.AspectContainer
Creates a new perThread cross-cutting instance, if it already exists then return it.
aspectOf(String) - Static method in class org.codehaus.aspectwerkz.aspect.management.Aspects
Returns the singleton aspect instance for the aspect with the given qualified name.
aspectOf(Class) - Static method in class org.codehaus.aspectwerkz.aspect.management.Aspects
Returns the singleton aspect instance for the given aspect class.
aspectOf(ClassLoader, String) - Static method in class org.codehaus.aspectwerkz.aspect.management.Aspects
Returns the singleton aspect instance for given aspect qName, with visibility from the given class loader
aspectOf(Class, Class) - Static method in class org.codehaus.aspectwerkz.aspect.management.Aspects
Returns the per class aspect attached to targetClass Consider using aspectOf(qName, targetClass) if the aspect is used more than once
aspectOf(String, Class) - Static method in class org.codehaus.aspectwerkz.aspect.management.Aspects
Returns the per class aspect instance for the aspect with the given qualified name for targetClass
aspectOf(Class, Object) - Static method in class org.codehaus.aspectwerkz.aspect.management.Aspects
Returns the per instance aspect attached to targetInstance Consider using aspectOf(qName, targetInstance) if the aspect is used more than once
aspectOf(String, Object) - Static method in class org.codehaus.aspectwerkz.aspect.management.Aspects
Returns the per instance aspect attached to targetInstance
Aspects - Class in org.codehaus.aspectwerkz.aspect.management
Manages the aspects, registry for the aspect containers (one container per aspect type).
ASPECTS_CLASS_NAME - Static variable in interface org.codehaus.aspectwerkz.transform.TransformationConstants
 
ASPECTWERKZ_ASPECT_MODEL_TYPE - Static variable in class org.codehaus.aspectwerkz.definition.AspectDefinition
The default aspectwerkz aspect model type id.
ASPECTWERKZ_PREFIX - Static variable in interface org.codehaus.aspectwerkz.transform.TransformationConstants
 
AspectWerkzC - Class in org.codehaus.aspectwerkz.compiler
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
AspectWerkzCTask - Class in org.codehaus.aspectwerkz.compiler
AspectWerkzC offline Ant task.
AspectWerkzCTask() - Constructor for class org.codehaus.aspectwerkz.compiler.AspectWerkzCTask
 
AspectWerkzPreProcessor - Class in org.codehaus.aspectwerkz.transform
AspectWerkzPreProcessor is the entry point of the AspectWerkz layer 2.
AspectWerkzPreProcessor() - Constructor for class org.codehaus.aspectwerkz.transform.AspectWerkzPreProcessor
 
AspectWerkzPreProcessor.Output - Class in org.codehaus.aspectwerkz.transform
Structure build when invoking tool weaving
AspectWerkzPreProcessor.Output() - Constructor for class org.codehaus.aspectwerkz.transform.AspectWerkzPreProcessor.Output
 
ASTAnd - Class in org.codehaus.aspectwerkz.expression.ast
 
ASTAnd(int) - Constructor for class org.codehaus.aspectwerkz.expression.ast.ASTAnd
 
ASTAnd(ExpressionParser, int) - Constructor for class org.codehaus.aspectwerkz.expression.ast.ASTAnd
 
ASTAnnotation - Class in org.codehaus.aspectwerkz.annotation.expression.ast
 
ASTAnnotation(int) - Constructor for class org.codehaus.aspectwerkz.annotation.expression.ast.ASTAnnotation
 
ASTAnnotation(AnnotationParser, int) - Constructor for class org.codehaus.aspectwerkz.annotation.expression.ast.ASTAnnotation
 
ASTArgParameter - Class in org.codehaus.aspectwerkz.expression.ast
 
ASTArgParameter(int) - Constructor for class org.codehaus.aspectwerkz.expression.ast.ASTArgParameter
 
ASTArgParameter(ExpressionParser, int) - Constructor for class org.codehaus.aspectwerkz.expression.ast.ASTArgParameter
 
ASTArgs - Class in org.codehaus.aspectwerkz.expression.ast
 
ASTArgs(int) - Constructor for class org.codehaus.aspectwerkz.expression.ast.ASTArgs
 
ASTArgs(ExpressionParser, int) - Constructor for class org.codehaus.aspectwerkz.expression.ast.ASTArgs
 
ASTArray - Class in org.codehaus.aspectwerkz.annotation.expression.ast
 
ASTArray(int) - Constructor for class org.codehaus.aspectwerkz.annotation.expression.ast.ASTArray
 
ASTArray(AnnotationParser, int) - Constructor for class org.codehaus.aspectwerkz.annotation.expression.ast.ASTArray
 
ASTAttribute - Class in org.codehaus.aspectwerkz.expression.ast
 
ASTAttribute(int) - Constructor for class org.codehaus.aspectwerkz.expression.ast.ASTAttribute
 
ASTAttribute(ExpressionParser, int) - Constructor for class org.codehaus.aspectwerkz.expression.ast.ASTAttribute
 
ASTBoolean - Class in org.codehaus.aspectwerkz.annotation.expression.ast
 
ASTBoolean(int) - Constructor for class org.codehaus.aspectwerkz.annotation.expression.ast.ASTBoolean
 
ASTBoolean(AnnotationParser, int) - Constructor for class org.codehaus.aspectwerkz.annotation.expression.ast.ASTBoolean
 
ASTCall - Class in org.codehaus.aspectwerkz.expression.ast
 
ASTCall(int) - Constructor for class org.codehaus.aspectwerkz.expression.ast.ASTCall
 
ASTCall(ExpressionParser, int) - Constructor for class org.codehaus.aspectwerkz.expression.ast.ASTCall
 
ASTCflow - Class in org.codehaus.aspectwerkz.expression.ast
 
ASTCflow(int) - Constructor for class org.codehaus.aspectwerkz.expression.ast.ASTCflow
 
ASTCflow(ExpressionParser, int) - Constructor for class org.codehaus.aspectwerkz.expression.ast.ASTCflow
 
ASTCflowBelow - Class in org.codehaus.aspectwerkz.expression.ast
 
ASTCflowBelow(int) - Constructor for class org.codehaus.aspectwerkz.expression.ast.ASTCflowBelow
 
ASTCflowBelow(ExpressionParser, int) - Constructor for class org.codehaus.aspectwerkz.expression.ast.ASTCflowBelow
 
ASTChar - Class in org.codehaus.aspectwerkz.annotation.expression.ast
 
ASTChar(int) - Constructor for class org.codehaus.aspectwerkz.annotation.expression.ast.ASTChar
 
ASTChar(AnnotationParser, int) - Constructor for class org.codehaus.aspectwerkz.annotation.expression.ast.ASTChar
 
ASTClassPattern - Class in org.codehaus.aspectwerkz.expression.ast
 
ASTClassPattern(int) - Constructor for class org.codehaus.aspectwerkz.expression.ast.ASTClassPattern
 
ASTClassPattern(ExpressionParser, int) - Constructor for class org.codehaus.aspectwerkz.expression.ast.ASTClassPattern
 
ASTConstructorPattern - Class in org.codehaus.aspectwerkz.expression.ast
 
ASTConstructorPattern(int) - Constructor for class org.codehaus.aspectwerkz.expression.ast.ASTConstructorPattern
 
ASTConstructorPattern(ExpressionParser, int) - Constructor for class org.codehaus.aspectwerkz.expression.ast.ASTConstructorPattern
 
ASTExecution - Class in org.codehaus.aspectwerkz.expression.ast
 
ASTExecution(int) - Constructor for class org.codehaus.aspectwerkz.expression.ast.ASTExecution
 
ASTExecution(ExpressionParser, int) - Constructor for class org.codehaus.aspectwerkz.expression.ast.ASTExecution
 
ASTExpression - Class in org.codehaus.aspectwerkz.expression.ast
 
ASTExpression(int) - Constructor for class org.codehaus.aspectwerkz.expression.ast.ASTExpression
 
ASTExpression(ExpressionParser, int) - Constructor for class org.codehaus.aspectwerkz.expression.ast.ASTExpression
 
ASTFieldPattern - Class in org.codehaus.aspectwerkz.expression.ast
 
ASTFieldPattern(int) - Constructor for class org.codehaus.aspectwerkz.expression.ast.ASTFieldPattern
 
ASTFieldPattern(ExpressionParser, int) - Constructor for class org.codehaus.aspectwerkz.expression.ast.ASTFieldPattern
 
ASTFloat - Class in org.codehaus.aspectwerkz.annotation.expression.ast
 
ASTFloat(int) - Constructor for class org.codehaus.aspectwerkz.annotation.expression.ast.ASTFloat
 
ASTFloat(AnnotationParser, int) - Constructor for class org.codehaus.aspectwerkz.annotation.expression.ast.ASTFloat
 
ASTGet - Class in org.codehaus.aspectwerkz.expression.ast
 
ASTGet(int) - Constructor for class org.codehaus.aspectwerkz.expression.ast.ASTGet
 
ASTGet(ExpressionParser, int) - Constructor for class org.codehaus.aspectwerkz.expression.ast.ASTGet
 
ASTHandler - Class in org.codehaus.aspectwerkz.expression.ast
 
ASTHandler(int) - Constructor for class org.codehaus.aspectwerkz.expression.ast.ASTHandler
 
ASTHandler(ExpressionParser, int) - Constructor for class org.codehaus.aspectwerkz.expression.ast.ASTHandler
 
ASTHasField - Class in org.codehaus.aspectwerkz.expression.ast
 
ASTHasField(int) - Constructor for class org.codehaus.aspectwerkz.expression.ast.ASTHasField
 
ASTHasField(ExpressionParser, int) - Constructor for class org.codehaus.aspectwerkz.expression.ast.ASTHasField
 
ASTHasMethod - Class in org.codehaus.aspectwerkz.expression.ast
 
ASTHasMethod(int) - Constructor for class org.codehaus.aspectwerkz.expression.ast.ASTHasMethod
 
ASTHasMethod(ExpressionParser, int) - Constructor for class org.codehaus.aspectwerkz.expression.ast.ASTHasMethod
 
ASTHex - Class in org.codehaus.aspectwerkz.annotation.expression.ast
 
ASTHex(int) - Constructor for class org.codehaus.aspectwerkz.annotation.expression.ast.ASTHex
 
ASTHex(AnnotationParser, int) - Constructor for class org.codehaus.aspectwerkz.annotation.expression.ast.ASTHex
 
ASTIdentifier - Class in org.codehaus.aspectwerkz.annotation.expression.ast
 
ASTIdentifier(int) - Constructor for class org.codehaus.aspectwerkz.annotation.expression.ast.ASTIdentifier
 
ASTIdentifier(AnnotationParser, int) - Constructor for class org.codehaus.aspectwerkz.annotation.expression.ast.ASTIdentifier
 
ASTInteger - Class in org.codehaus.aspectwerkz.annotation.expression.ast
 
ASTInteger(int) - Constructor for class org.codehaus.aspectwerkz.annotation.expression.ast.ASTInteger
 
ASTInteger(AnnotationParser, int) - Constructor for class org.codehaus.aspectwerkz.annotation.expression.ast.ASTInteger
 
ASTKeyValuePair - Class in org.codehaus.aspectwerkz.annotation.expression.ast
 
ASTKeyValuePair(int) - Constructor for class org.codehaus.aspectwerkz.annotation.expression.ast.ASTKeyValuePair
 
ASTKeyValuePair(AnnotationParser, int) - Constructor for class org.codehaus.aspectwerkz.annotation.expression.ast.ASTKeyValuePair
 
ASTMethodPattern - Class in org.codehaus.aspectwerkz.expression.ast
 
ASTMethodPattern(int) - Constructor for class org.codehaus.aspectwerkz.expression.ast.ASTMethodPattern
 
ASTMethodPattern(ExpressionParser, int) - Constructor for class org.codehaus.aspectwerkz.expression.ast.ASTMethodPattern
 
ASTModifier - Class in org.codehaus.aspectwerkz.expression.ast
 
ASTModifier(int) - Constructor for class org.codehaus.aspectwerkz.expression.ast.ASTModifier
 
ASTModifier(ExpressionParser, int) - Constructor for class org.codehaus.aspectwerkz.expression.ast.ASTModifier
 
ASTNot - Class in org.codehaus.aspectwerkz.expression.ast
 
ASTNot(int) - Constructor for class org.codehaus.aspectwerkz.expression.ast.ASTNot
 
ASTNot(ExpressionParser, int) - Constructor for class org.codehaus.aspectwerkz.expression.ast.ASTNot
 
ASTOct - Class in org.codehaus.aspectwerkz.annotation.expression.ast
 
ASTOct(int) - Constructor for class org.codehaus.aspectwerkz.annotation.expression.ast.ASTOct
 
ASTOct(AnnotationParser, int) - Constructor for class org.codehaus.aspectwerkz.annotation.expression.ast.ASTOct
 
ASTOr - Class in org.codehaus.aspectwerkz.expression.ast
 
ASTOr(int) - Constructor for class org.codehaus.aspectwerkz.expression.ast.ASTOr
 
ASTOr(ExpressionParser, int) - Constructor for class org.codehaus.aspectwerkz.expression.ast.ASTOr
 
ASTParameter - Class in org.codehaus.aspectwerkz.expression.ast
 
ASTParameter(int) - Constructor for class org.codehaus.aspectwerkz.expression.ast.ASTParameter
 
ASTParameter(ExpressionParser, int) - Constructor for class org.codehaus.aspectwerkz.expression.ast.ASTParameter
 
ASTPointcutReference - Class in org.codehaus.aspectwerkz.expression.ast
 
ASTPointcutReference(int) - Constructor for class org.codehaus.aspectwerkz.expression.ast.ASTPointcutReference
 
ASTPointcutReference(ExpressionParser, int) - Constructor for class org.codehaus.aspectwerkz.expression.ast.ASTPointcutReference
 
ASTRoot - Class in org.codehaus.aspectwerkz.annotation.expression.ast
 
ASTRoot(int) - Constructor for class org.codehaus.aspectwerkz.annotation.expression.ast.ASTRoot
 
ASTRoot(AnnotationParser, int) - Constructor for class org.codehaus.aspectwerkz.annotation.expression.ast.ASTRoot
 
ASTRoot - Class in org.codehaus.aspectwerkz.expression.ast
 
ASTRoot(int) - Constructor for class org.codehaus.aspectwerkz.expression.ast.ASTRoot
 
ASTRoot(ExpressionParser, int) - Constructor for class org.codehaus.aspectwerkz.expression.ast.ASTRoot
 
ASTSet - Class in org.codehaus.aspectwerkz.expression.ast
 
ASTSet(int) - Constructor for class org.codehaus.aspectwerkz.expression.ast.ASTSet
 
ASTSet(ExpressionParser, int) - Constructor for class org.codehaus.aspectwerkz.expression.ast.ASTSet
 
ASTStaticInitialization - Class in org.codehaus.aspectwerkz.expression.ast
 
ASTStaticInitialization(int) - Constructor for class org.codehaus.aspectwerkz.expression.ast.ASTStaticInitialization
 
ASTStaticInitialization(ExpressionParser, int) - Constructor for class org.codehaus.aspectwerkz.expression.ast.ASTStaticInitialization
 
ASTString - Class in org.codehaus.aspectwerkz.annotation.expression.ast
 
ASTString(int) - Constructor for class org.codehaus.aspectwerkz.annotation.expression.ast.ASTString
 
ASTString(AnnotationParser, int) - Constructor for class org.codehaus.aspectwerkz.annotation.expression.ast.ASTString
 
ASTTarget - Class in org.codehaus.aspectwerkz.expression.ast
 
ASTTarget(int) - Constructor for class org.codehaus.aspectwerkz.expression.ast.ASTTarget
 
ASTTarget(ExpressionParser, int) - Constructor for class org.codehaus.aspectwerkz.expression.ast.ASTTarget
 
ASTThis - Class in org.codehaus.aspectwerkz.expression.ast
 
ASTThis(int) - Constructor for class org.codehaus.aspectwerkz.expression.ast.ASTThis
 
ASTThis(ExpressionParser, int) - Constructor for class org.codehaus.aspectwerkz.expression.ast.ASTThis
 
ASTWithin - Class in org.codehaus.aspectwerkz.expression.ast
 
ASTWithin(int) - Constructor for class org.codehaus.aspectwerkz.expression.ast.ASTWithin
 
ASTWithin(ExpressionParser, int) - Constructor for class org.codehaus.aspectwerkz.expression.ast.ASTWithin
 
ASTWithinCode - Class in org.codehaus.aspectwerkz.expression.ast
 
ASTWithinCode(int) - Constructor for class org.codehaus.aspectwerkz.expression.ast.ASTWithinCode
 
ASTWithinCode(ExpressionParser, int) - Constructor for class org.codehaus.aspectwerkz.expression.ast.ASTWithinCode
 
AT - Static variable in interface org.codehaus.aspectwerkz.annotation.expression.ast.AnnotationParserConstants
 
attachDeploymentScopeDefsToVirtualAdvice(SystemDefinition) - Static method in class org.codehaus.aspectwerkz.definition.DefinitionParserHelper
Attaches all deployment scopes in a system to the virtual advice.
attachToClassLoader(String, ClassLoader, byte[]) - Static method in class org.codehaus.aspectwerkz.transform.inlining.compiler.JoinPointFactory
Loads a join point class, one specific class for each distinct join point.
AttributeEnhancer - Interface in org.codehaus.aspectwerkz.annotation.instrumentation
Enhances a classes with attributes.
aw$getAfterAdvice(int) - Method in interface org.codehaus.aspectwerkz.intercept.Advisable
 
aw$getAfterAdvice(int) - Method in class org.codehaus.aspectwerkz.intercept.AdvisableImpl
 
aw$getAfterReturningAdvice(int) - Method in interface org.codehaus.aspectwerkz.intercept.Advisable
 
aw$getAfterReturningAdvice(int) - Method in class org.codehaus.aspectwerkz.intercept.AdvisableImpl
 
aw$getAfterThrowingAdvice(int) - Method in interface org.codehaus.aspectwerkz.intercept.Advisable
 
aw$getAfterThrowingAdvice(int) - Method in class org.codehaus.aspectwerkz.intercept.AdvisableImpl
 
aw$getAroundAdvice(int) - Method in interface org.codehaus.aspectwerkz.intercept.Advisable
 
aw$getAroundAdvice(int) - Method in class org.codehaus.aspectwerkz.intercept.AdvisableImpl
 
aw$getAspect(String, String, String) - Method in interface org.codehaus.aspectwerkz.aspect.management.HasInstanceLevelAspect
Returns the instance level aspect with a specific name.
aw$getBeforeAdvice(int) - Method in interface org.codehaus.aspectwerkz.intercept.Advisable
 
aw$getBeforeAdvice(int) - Method in class org.codehaus.aspectwerkz.intercept.AdvisableImpl
 
aw_addAdvice(String, Advice) - Method in interface org.codehaus.aspectwerkz.intercept.Advisable
 
aw_addAdvice(String, Advice) - Method in class org.codehaus.aspectwerkz.intercept.AdvisableImpl
 
aw_removeAdvice(String, Class) - Method in interface org.codehaus.aspectwerkz.intercept.Advisable
 
aw_removeAdvice(String, Class) - Method in class org.codehaus.aspectwerkz.intercept.AdvisableImpl
 

B

backup(int) - Static method in class org.codehaus.aspectwerkz.annotation.expression.ast.SimpleCharStream
 
backup(File, int) - Method in class org.codehaus.aspectwerkz.compiler.AspectWerkzC
Backup source file in backup_dir/index/file.
backup(int) - Static method in class org.codehaus.aspectwerkz.expression.ast.SimpleCharStream
 
backupFile(File, File) - Method in class org.codehaus.aspectwerkz.compiler.Utility
Copy a file or directory recursively
Base64 - Class in org.codehaus.aspectwerkz.util
Encodes and decodes to and from Base64 notation.
Base64.InputStream - Class in org.codehaus.aspectwerkz.util
A Base64.InputStream will read data from another java.io.InputStream, given in the constructor, and encode/decode to/from Base64 notation on the fly.
Base64.InputStream(InputStream) - Constructor for class org.codehaus.aspectwerkz.util.Base64.InputStream
Constructs a Base64.InputStream in DECODE mode.
Base64.InputStream(InputStream, int) - Constructor for class org.codehaus.aspectwerkz.util.Base64.InputStream
Constructs a Base64.InputStream in either ENCODE or DECODE mode.
Base64.OutputStream - Class in org.codehaus.aspectwerkz.util
A Base64.OutputStream will write data to another java.io.OutputStream, given in the constructor, and encode/decode to/from Base64 notation on the fly.
Base64.OutputStream(OutputStream) - Constructor for class org.codehaus.aspectwerkz.util.Base64.OutputStream
Constructs a Base64.OutputStream in ENCODE mode.
Base64.OutputStream(OutputStream, int) - Constructor for class org.codehaus.aspectwerkz.util.Base64.OutputStream
Constructs a Base64.OutputStream in either ENCODE or DECODE mode.
BEFORE - Static variable in class org.codehaus.aspectwerkz.aspect.AdviceType
 
BEFORE_ADVICE_ARRAY_CLASS_SIGNATURE - Static variable in interface org.codehaus.aspectwerkz.transform.TransformationConstants
 
BEFORE_ADVICE_CLASS_NAME - Static variable in interface org.codehaus.aspectwerkz.transform.TransformationConstants
 
BEFORE_ADVICE_INVOKE_METHOD_SIGNATURE - Static variable in interface org.codehaus.aspectwerkz.transform.TransformationConstants
 
BEFORE_INTERCEPTORS_FIELD_NAME - Static variable in interface org.codehaus.aspectwerkz.transform.TransformationConstants
 
BeforeAdvice - Interface in org.codehaus.aspectwerkz.intercept
 
beginColumn - Variable in class org.codehaus.aspectwerkz.annotation.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.
beginColumn - Variable in class org.codehaus.aspectwerkz.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.annotation.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.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.
beginRuntimeCheck(CodeVisitor, boolean, int, AdviceInfo, int) - Method in class org.codehaus.aspectwerkz.transform.inlining.compiler.AbstractJoinPointCompiler
Handles the if case for runtime check (target instanceof, cflow)
BeginToken() - Static method in class org.codehaus.aspectwerkz.annotation.expression.ast.SimpleCharStream
 
BeginToken() - Static method in class org.codehaus.aspectwerkz.expression.ast.SimpleCharStream
 
Boolean() - Static method in class org.codehaus.aspectwerkz.annotation.expression.ast.AnnotationParser
Boolean.
BOOLEAN - Static variable in interface org.codehaus.aspectwerkz.annotation.expression.ast.AnnotationParserConstants
 
BOOLEAN - Static variable in class org.codehaus.aspectwerkz.transform.inlining.AsmHelper
 
BOOLEAN_CLASS_INIT_METHOD_SIGNATURE - Static variable in interface org.codehaus.aspectwerkz.transform.TransformationConstants
 
BOOLEAN_CLASS_NAME - Static variable in interface org.codehaus.aspectwerkz.transform.TransformationConstants
 
BOOLEAN_DEFAULT_VALUE - Static variable in class org.codehaus.aspectwerkz.util.Util
 
BOOLEAN_VALUE_METHOD_NAME - Static variable in interface org.codehaus.aspectwerkz.transform.TransformationConstants
 
BOOLEAN_VALUE_METHOD_SIGNATURE - Static variable in interface org.codehaus.aspectwerkz.transform.TransformationConstants
 
booleanValueOf(boolean) - Static method in class org.codehaus.aspectwerkz.util.Util
Helper method to support Java 1.4 like Boolean.valueOf(boolean) in Java 1.3
BootClasspathStarter - Class in org.codehaus.aspectwerkz.hook
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.

BootClasspathStarter(String, String, String) - Constructor for class org.codehaus.aspectwerkz.hook.BootClasspathStarter
 
bufcolumn - Static variable in class org.codehaus.aspectwerkz.annotation.expression.ast.SimpleCharStream
 
bufcolumn - Static variable in class org.codehaus.aspectwerkz.expression.ast.SimpleCharStream
 
buffer - Static variable in class org.codehaus.aspectwerkz.annotation.expression.ast.SimpleCharStream
 
buffer - Static variable in class org.codehaus.aspectwerkz.expression.ast.SimpleCharStream
 
bufline - Static variable in class org.codehaus.aspectwerkz.annotation.expression.ast.SimpleCharStream
 
bufline - Static variable in class org.codehaus.aspectwerkz.expression.ast.SimpleCharStream
 
bufpos - Static variable in class org.codehaus.aspectwerkz.annotation.expression.ast.SimpleCharStream
 
bufpos - Static variable in class org.codehaus.aspectwerkz.expression.ast.SimpleCharStream
 
buildInvokeMethodSignature() - Method in class org.codehaus.aspectwerkz.transform.inlining.compiler.AbstractJoinPointCompiler
Build up the signature of the 'invoke' methods.
BYTE - Static variable in class org.codehaus.aspectwerkz.transform.inlining.AsmHelper
 
BYTE_CLASS_INIT_METHOD_SIGNATURE - Static variable in interface org.codehaus.aspectwerkz.transform.TransformationConstants
 
BYTE_CLASS_NAME - Static variable in interface org.codehaus.aspectwerkz.transform.TransformationConstants
 
BYTE_DEFAULT_VALUE - Static variable in class org.codehaus.aspectwerkz.util.Util
 
BYTE_VALUE_METHOD_NAME - Static variable in interface org.codehaus.aspectwerkz.transform.TransformationConstants
 
BYTE_VALUE_METHOD_SIGNATURE - Static variable in interface org.codehaus.aspectwerkz.transform.TransformationConstants
 
ByteArray - Class in org.codehaus.aspectwerkz.transform
A byte[] wrapper object
ByteArray(byte[]) - Constructor for class org.codehaus.aspectwerkz.transform.ByteArray
 
bytecode - Variable in class org.codehaus.aspectwerkz.cflow.CflowCompiler.CompiledCflowAspect
 
bytecode - Variable in class org.codehaus.aspectwerkz.joinpoint.management.JoinPointManager.CompiledJoinPoint
 
bytecode - Variable in class org.codehaus.aspectwerkz.transform.AspectWerkzPreProcessor.Output
 

C

calculateClassHash(String) - Static method in class org.codehaus.aspectwerkz.transform.inlining.AsmHelper
Calculates the class hash.
calculateConstructorHash(String) - Static method in class org.codehaus.aspectwerkz.transform.inlining.AsmHelper
Calculates the constructor hash.
calculateFieldHash(String, String) - Static method in class org.codehaus.aspectwerkz.transform.inlining.AsmHelper
Calculates the field hash.
calculateHash(Class) - Static method in class org.codehaus.aspectwerkz.reflect.ReflectHelper
Calculate the hash for a class.
calculateHash(Method) - Static method in class org.codehaus.aspectwerkz.reflect.ReflectHelper
Calculate the hash for a method.
calculateHash(Constructor) - Static method in class org.codehaus.aspectwerkz.reflect.ReflectHelper
Calculate the hash for a constructor.
calculateHash(Field) - Static method in class org.codehaus.aspectwerkz.reflect.ReflectHelper
Calculate the hash for a field.
calculateHash(String, ReflectionInfo) - Static method in class org.codehaus.aspectwerkz.util.Util
Calculates the hash for the class name and the meta-data.
calculateMethodHash(String, String) - Static method in class org.codehaus.aspectwerkz.transform.inlining.AsmHelper
Calculates the method hash.
calculateSerialVersionUID(Class) - Static method in class org.codehaus.aspectwerkz.transform.inlining.weaver.SerialVersionUidVisitor
helper method (test purpose)
Call() - Static method in class org.codehaus.aspectwerkz.expression.ast.ExpressionParser
Call.
CALL - Static variable in interface org.codehaus.aspectwerkz.expression.ast.ExpressionParserConstants
 
CALL - Static variable in class org.codehaus.aspectwerkz.expression.PointcutType
 
CALLEE_INSTANCE_FIELD_NAME - Static variable in interface org.codehaus.aspectwerkz.transform.TransformationConstants
 
CALLER_INSTANCE_FIELD_NAME - Static variable in interface org.codehaus.aspectwerkz.transform.TransformationConstants
 
CatchClauseRtti - Interface in org.codehaus.aspectwerkz.joinpoint
Interface for the catch clause RTTI (Runtime Type Information).
CatchClauseRttiImpl - Class in org.codehaus.aspectwerkz.joinpoint.impl
Implementation for the catch clause RTTI.
CatchClauseRttiImpl(CatchClauseSignatureImpl, Object, Object) - Constructor for class org.codehaus.aspectwerkz.joinpoint.impl.CatchClauseRttiImpl
Creates a new catch clause RTTI.
CatchClauseSignature - Interface in org.codehaus.aspectwerkz.joinpoint
Interface for the catch clause signature.
CatchClauseSignatureImpl - Class in org.codehaus.aspectwerkz.joinpoint.impl
Implementation for the catch clause signature.
CatchClauseSignatureImpl(Class) - Constructor for class org.codehaus.aspectwerkz.joinpoint.impl.CatchClauseSignatureImpl
Creates a new catch clause signature.
Cflow() - Static method in class org.codehaus.aspectwerkz.expression.ast.ExpressionParser
Cflow.
CFLOW - Static variable in interface org.codehaus.aspectwerkz.expression.ast.ExpressionParserConstants
 
CFLOW_ASPECTOF_METHOD_NAME - Static variable in class org.codehaus.aspectwerkz.cflow.CflowCompiler
 
CFLOW_BELOW - Static variable in interface org.codehaus.aspectwerkz.expression.ast.ExpressionParserConstants
 
CflowAspectExpressionVisitor - Class in org.codehaus.aspectwerkz.cflow
A visitor to create the bindings between cflow aspect and cflow subexpression.
CflowAspectExpressionVisitor(ExpressionInfo, Node, String) - Constructor for class org.codehaus.aspectwerkz.cflow.CflowAspectExpressionVisitor
 
CflowBelow() - Static method in class org.codehaus.aspectwerkz.expression.ast.ExpressionParser
CflowBelow.
CflowBinding - Class in org.codehaus.aspectwerkz.cflow
A Cflow binding represents an extracted cflow or cflowbelow subexpression

For a given pointcut "pcA and cflowA or cflowbelowB", we will extract two bindings.

CflowBinding(int, ExpressionInfo, ExpressionInfo, boolean) - Constructor for class org.codehaus.aspectwerkz.cflow.CflowBinding
Cosntructs a new cflow binding
CflowCompiler - Class in org.codehaus.aspectwerkz.cflow
Compiler for the JIT cflow Aspect
CflowCompiler.CompiledCflowAspect - Class in org.codehaus.aspectwerkz.cflow
Information about a compiled Cflow Aspect
CflowCompiler.CompiledCflowAspect() - Constructor for class org.codehaus.aspectwerkz.cflow.CflowCompiler.CompiledCflowAspect
 
CflowMetaData - Class in org.codehaus.aspectwerkz.reflect
Holds a tuple that consists of the class info and the info for a specific method.
CflowMetaData(ClassInfo, MethodInfo) - Constructor for class org.codehaus.aspectwerkz.reflect.CflowMetaData
Creates a new ClassNameMethodInfoTuple.
ChangeSet - Class in org.codehaus.aspectwerkz.transform.inlining.deployer
Represents a change set of changes to be made to the class graph.
ChangeSet() - Constructor for class org.codehaus.aspectwerkz.transform.inlining.deployer.ChangeSet
 
ChangeSet.Element - Class in org.codehaus.aspectwerkz.transform.inlining.deployer
Represents a change to be made to the class graph.
ChangeSet.Element(CompilationInfo, MatchingJoinPointInfo) - Constructor for class org.codehaus.aspectwerkz.transform.inlining.deployer.ChangeSet.Element
 
Char() - Static method in class org.codehaus.aspectwerkz.annotation.expression.ast.AnnotationParser
Char.
CHAR - Static variable in interface org.codehaus.aspectwerkz.annotation.expression.ast.AnnotationParserConstants
 
CHAR_VALUE_METHOD_NAME - Static variable in interface org.codehaus.aspectwerkz.transform.TransformationConstants
 
CHAR_VALUE_METHOD_SIGNATURE - Static variable in interface org.codehaus.aspectwerkz.transform.TransformationConstants
 
CHARACTER - Static variable in class org.codehaus.aspectwerkz.transform.inlining.AsmHelper
 
CHARACTER_CLASS_INIT_METHOD_SIGNATURE - Static variable in interface org.codehaus.aspectwerkz.transform.TransformationConstants
 
CHARACTER_CLASS_NAME - Static variable in interface org.codehaus.aspectwerkz.transform.TransformationConstants
 
CHARACTER_DEFAULT_VALUE - Static variable in class org.codehaus.aspectwerkz.util.Util
 
checkParentClassRepository(String, ClassLoader) - Method in class org.codehaus.aspectwerkz.reflect.ClassInfoRepository
Searches for a class info up in the class loader hierarchy.
checkParentClassRepository(String, ClassLoader) - Method in class org.codehaus.aspectwerkz.reflect.impl.asm.AsmClassInfoRepository
Searches for a class info up in the class loader hierarchy.
checkParentClassRepository(String, ClassLoader) - Method in class org.codehaus.aspectwerkz.reflect.impl.java.JavaClassInfoRepository
Searches for a class info up in the class loader hierarchy.
children - Variable in class org.codehaus.aspectwerkz.annotation.expression.ast.SimpleNode
 
children - Variable in class org.codehaus.aspectwerkz.expression.ast.SimpleNode
 
childrenAccept(AnnotationParserVisitor, Object) - Method in class org.codehaus.aspectwerkz.annotation.expression.ast.SimpleNode
Accept the visitor
childrenAccept(ExpressionParserVisitor, Object) - Method in class org.codehaus.aspectwerkz.expression.ast.SimpleNode
Accept the visitor
CLASS - Static variable in interface org.codehaus.aspectwerkz.expression.ast.ExpressionParserConstants
 
CLASS - Static variable in class org.codehaus.aspectwerkz.transform.inlining.spi.AspectModel.AroundClosureClassInfo.Type
 
CLASS_ABSTRACT - Static variable in interface org.codehaus.aspectwerkz.expression.ast.ExpressionParserConstants
 
CLASS_ATTRIBUTE - Static variable in interface org.codehaus.aspectwerkz.expression.ast.ExpressionParserConstants
 
CLASS_CLASS - Static variable in interface org.codehaus.aspectwerkz.transform.TransformationConstants
 
CLASS_CLASS_GETCLASSLOADER_METHOD_SIGNATURE - Static variable in interface org.codehaus.aspectwerkz.transform.TransformationConstants
 
CLASS_CLASS_SIGNATURE - Static variable in interface org.codehaus.aspectwerkz.transform.TransformationConstants
 
CLASS_EXACT_IDENTIFIER - Static variable in interface org.codehaus.aspectwerkz.expression.ast.ExpressionParserConstants
 
CLASS_FINAL - Static variable in interface org.codehaus.aspectwerkz.expression.ast.ExpressionParserConstants
 
CLASS_IDENTIFIER - Static variable in interface org.codehaus.aspectwerkz.expression.ast.ExpressionParserConstants
 
CLASS_INFO - Static variable in class org.codehaus.aspectwerkz.expression.ExpressionContext
 
CLASS_INFO - Static variable in class org.codehaus.aspectwerkz.intercept.AdvisableImpl
 
CLASS_JAVA_NAME_LETTER - Static variable in interface org.codehaus.aspectwerkz.expression.ast.ExpressionParserConstants
 
CLASS_LOADER_CLASS_NAME - Static variable in interface org.codehaus.aspectwerkz.transform.TransformationConstants
 
CLASS_LOADER_REFLECT_CLASS_NAME - Static variable in interface org.codehaus.aspectwerkz.transform.TransformationConstants
 
CLASS_NOT - Static variable in interface org.codehaus.aspectwerkz.expression.ast.ExpressionParserConstants
 
CLASS_NOT_FOUND_EXCEPTION_CLASS_NAME - Static variable in interface org.codehaus.aspectwerkz.transform.TransformationConstants
 
CLASS_PATTERN - Static variable in interface org.codehaus.aspectwerkz.expression.ast.ExpressionParserConstants
 
CLASS_POINTCUT_END - Static variable in interface org.codehaus.aspectwerkz.expression.ast.ExpressionParserConstants
 
CLASS_PRIVATE - Static variable in interface org.codehaus.aspectwerkz.expression.ast.ExpressionParserConstants
 
CLASS_PROTECTED - Static variable in interface org.codehaus.aspectwerkz.expression.ast.ExpressionParserConstants
 
CLASS_PUBLIC - Static variable in interface org.codehaus.aspectwerkz.expression.ast.ExpressionParserConstants
 
CLASS_STATIC - Static variable in interface org.codehaus.aspectwerkz.expression.ast.ExpressionParserConstants
 
ClassAttribute() - Static method in class org.codehaus.aspectwerkz.expression.ast.ExpressionParser
Class annotation.
ClassCacheTuple - Class in org.codehaus.aspectwerkz.transform
A tuple based on className and defining ClassLoader object
ClassCacheTuple(ClassLoader, String) - Constructor for class org.codehaus.aspectwerkz.transform.ClassCacheTuple
 
ClassCacheTuple(Class) - Constructor for class org.codehaus.aspectwerkz.transform.ClassCacheTuple
 
classFilter(ClassInfo, ExpressionContext, Set) - Static method in class org.codehaus.aspectwerkz.transform.inlining.weaver.AddInterfaceVisitor
Filters the classes to be transformed.
classFilter(ClassInfo, ExpressionContext, Set) - Static method in class org.codehaus.aspectwerkz.transform.inlining.weaver.AddMixinMethodsVisitor
Filters the classes to be transformed.
classFilter(ClassInfo, Set) - Static method in class org.codehaus.aspectwerkz.transform.inlining.weaver.InstanceLevelAspectVisitor
Filters the classes to be transformed.
ClassInfo - Interface in org.codehaus.aspectwerkz.reflect
Interface for the class info implementations.
ClassInfo.NullClassInfo - Class in org.codehaus.aspectwerkz.reflect
 
ClassInfo.NullClassInfo() - Constructor for class org.codehaus.aspectwerkz.reflect.ClassInfo.NullClassInfo
 
ClassInfoHelper - Class in org.codehaus.aspectwerkz.reflect
Utility method for manipulating and managing ClassInfo hierarchies.
ClassInfoHelper() - Constructor for class org.codehaus.aspectwerkz.reflect.ClassInfoHelper
 
ClassInfoRepository - Class in org.codehaus.aspectwerkz.reflect
A repository for the class info hierarchy.
ClassList - Class in org.codehaus.aspectwerkz.reflect
A list of all the possible target classes.
ClassList() - Constructor for class org.codehaus.aspectwerkz.reflect.ClassList
 
ClassLoaderPatcher - Class in org.codehaus.aspectwerkz.hook
Utility methods to manipulate class redefinition of java.lang.ClassLoader in xxxStarter
ClassLoaderPatcher() - Constructor for class org.codehaus.aspectwerkz.hook.ClassLoaderPatcher
 
ClassLoaderPreProcessor - Interface in org.codehaus.aspectwerkz.hook
Implement to be the java.lang.ClassLoader pre processor.
ClassLoaderPreProcessorImpl - Class in org.codehaus.aspectwerkz.hook.impl
Instruments the java.lang.ClassLoader to plug in the Class PreProcessor mechanism using ASM.
ClassLoaderPreProcessorImpl() - Constructor for class org.codehaus.aspectwerkz.hook.impl.ClassLoaderPreProcessorImpl
 
classLoaderToString(ClassLoader) - Static method in class org.codehaus.aspectwerkz.util.Util
Returns a String representation of a classloader Avoid to do a toString() if the resulting string is too long (occurs on Tomcat)
ClassModifier() - Static method in class org.codehaus.aspectwerkz.expression.ast.ExpressionParser
Class modifier.
className - Variable in class org.codehaus.aspectwerkz.annotation.AnnotationElement.LazyClass
 
className - Variable in class org.codehaus.aspectwerkz.cflow.CflowCompiler.CompiledCflowAspect
 
ClassPattern() - Static method in class org.codehaus.aspectwerkz.expression.ast.ExpressionParser
Class pattern.
ClassPreProcessor - Interface in org.codehaus.aspectwerkz.hook
Implement to be a class PreProcessor in the AspectWerkz univeral loading architecture.
ClassPreProcessorHelper - Class in org.codehaus.aspectwerkz.hook.impl
Helper class called by the modified java.lang.ClassLoader.
ClassPreProcessorHelper() - Constructor for class org.codehaus.aspectwerkz.hook.impl.ClassPreProcessorHelper
 
clear() - Method in class org.codehaus.aspectwerkz.util.SequencedHashMap
Implements Map.clear().
CLINIT - Static variable in class org.codehaus.aspectwerkz.transform.inlining.weaver.SerialVersionUidVisitor
 
CLINIT_METHOD_NAME - Static variable in interface org.codehaus.aspectwerkz.transform.TransformationConstants
 
CLINIT_METHOD_SIGNATURE - Static variable in interface org.codehaus.aspectwerkz.transform.TransformationConstants
 
clone() - Method in class org.codehaus.aspectwerkz.util.SequencedHashMap
Creates a shallow copy of this object, preserving the internal structure by copying only references.
cloneFor(Object, Object) - Method in class org.codehaus.aspectwerkz.joinpoint.impl.CatchClauseRttiImpl
Clones the RTTI instance.
cloneFor(Object, Object) - Method in class org.codehaus.aspectwerkz.joinpoint.impl.ConstructorRttiImpl
Clones the RTTI instance.
cloneFor(Object, Object) - Method in class org.codehaus.aspectwerkz.joinpoint.impl.FieldRttiImpl
Clones the RTTI instance.
cloneFor(Object, Object) - Method in class org.codehaus.aspectwerkz.joinpoint.impl.MethodRttiImpl
Clones the RTTI instance.
cloneFor(Object, Object) - Method in class org.codehaus.aspectwerkz.joinpoint.impl.StaticInitializationRttiImpl
 
cloneFor(Object, Object) - Method in interface org.codehaus.aspectwerkz.joinpoint.Rtti
 
CLOSE - Static variable in class org.codehaus.aspectwerkz.connectivity.Command
 
close() - Method in class org.codehaus.aspectwerkz.connectivity.RemoteProxy
Closes the proxy and the connection to the server.
close() - Method in class org.codehaus.aspectwerkz.util.Base64.OutputStream
Flushes and closes (I think, in the superclass) the stream.
CodeRtti - Interface in org.codehaus.aspectwerkz.joinpoint
Interface for the code RTTI (Runtime Type Information).
CodeSignature - Interface in org.codehaus.aspectwerkz.joinpoint
Interface for the code signature (method and constructor).
collectInterfaces(ClassInfo) - Static method in class org.codehaus.aspectwerkz.reflect.ClassInfoHelper
Collects all the interface from the given class including the one from its super class.
collectMethodsFromInterface(ClassInfo) - Static method in class org.codehaus.aspectwerkz.reflect.ClassInfoHelper
Collects the methods from all the interface and its super interfaces.
collectMethodsFromInterfacesImplementedBy(ClassInfo) - Static method in class org.codehaus.aspectwerkz.reflect.ClassInfoHelper
Collects the methods from all the interfaces of the class and its super interfaces.
column - Static variable in class org.codehaus.aspectwerkz.annotation.expression.ast.SimpleCharStream
 
column - Static variable in class org.codehaus.aspectwerkz.expression.ast.SimpleCharStream
 
COMMA - Static variable in interface org.codehaus.aspectwerkz.annotation.expression.ast.AnnotationParserConstants
 
COMMA - Static variable in interface org.codehaus.aspectwerkz.expression.ast.ExpressionParserConstants
 
Command - Class in org.codehaus.aspectwerkz.connectivity
Enum with all the commands for remote access.
Command() - Constructor for class org.codehaus.aspectwerkz.connectivity.Command
 
compare(Object, Object) - Method in class org.codehaus.aspectwerkz.reflect.MethodComparator
Compares two objects.
compilationInfo - Variable in class org.codehaus.aspectwerkz.joinpoint.management.JoinPointManager.CompiledJoinPoint
 
CompilationInfo - Class in org.codehaus.aspectwerkz.transform.inlining.compiler
Info needed for the compilation of the join point, holds both the initial model and the latest redefined model.
CompilationInfo(CompilationInfo.Model) - Constructor for class org.codehaus.aspectwerkz.transform.inlining.compiler.CompilationInfo
 
CompilationInfo.Model - Class in org.codehaus.aspectwerkz.transform.inlining.compiler
Represents the information needed to compile one joinpoint at a given time
CompilationInfo.Model(EmittedJoinPoint, AdviceInfoContainer, ClassInfo) - Constructor for class org.codehaus.aspectwerkz.transform.inlining.compiler.CompilationInfo.Model
 
CompilationInfo.Model(EmittedJoinPoint, AdviceInfoContainer, int, ClassInfo) - Constructor for class org.codehaus.aspectwerkz.transform.inlining.compiler.CompilationInfo.Model
 
compile(boolean, String[], String[], String[], String, String[]) - Static method in class org.codehaus.aspectwerkz.annotation.AnnotationC
Compiles the annotations.
compile(File) - Method in class org.codehaus.aspectwerkz.compiler.AspectWerkzC
Compile given target.
compile(AspectWerkzC, ClassLoader, String, List, List) - Static method in class org.codehaus.aspectwerkz.compiler.AspectWerkzC
Runs the AspectWerkzC compiler for the targets files.
compile() - Method in interface org.codehaus.aspectwerkz.transform.Compiler
Compiles the code and returns the bytecode for the compiled code.
compile() - Method in class org.codehaus.aspectwerkz.transform.inlining.compiler.AbstractJoinPointCompiler
Compiles a join point class, one specific class for each distinct join point.
compileCflowAspect(int) - Static method in class org.codehaus.aspectwerkz.cflow.CflowCompiler
Compile a jit cflow aspect
compileCflowAspectAndAttachToClassLoader(ClassLoader, int) - Static method in class org.codehaus.aspectwerkz.cflow.CflowCompiler
If necessary, compile a jit cflow aspect and attach it to the given classloader
compileClass(File, String) - Method in class org.codehaus.aspectwerkz.compiler.AspectWerkzC
Compiles .class file using fileName as className and given packaging as package name
CompileException - Exception in org.codehaus.aspectwerkz.compiler
An exception occured during compilation
CompileException(String, Throwable) - Constructor for exception org.codehaus.aspectwerkz.compiler.CompileException
 
compileJar(File) - Method in class org.codehaus.aspectwerkz.compiler.AspectWerkzC
Compile all .class encountered in the .jar/.zip file.
compileJoinPoint(int, Class, String, String, int, String, String, String, int, int, String, Class, ClassLoader) - Static method in class org.codehaus.aspectwerkz.joinpoint.management.JoinPointManager
Compile a new joinpoint
compileJoinPoint(CompilationInfo.Model) - Static method in class org.codehaus.aspectwerkz.transform.inlining.compiler.JoinPointFactory
Compiles a join point class, one specific class for each distinct join point.
compileJoinPointAndAttachToClassLoader(CompilationInfo.Model, ClassLoader) - Static method in class org.codehaus.aspectwerkz.transform.inlining.compiler.JoinPointFactory
Compiles and loades a join point class, one specific class for each distinct join point.
compileNamePattern(String) - Static method in class org.codehaus.aspectwerkz.expression.regexp.Pattern
Compiles and returns a new name pattern.
compileProxyFor(Class, String) - Static method in class org.codehaus.aspectwerkz.proxy.ProxyCompiler
Compiles a new proxy for the class specified.
compileProxyFor(ClassLoader, String, String) - Static method in class org.codehaus.aspectwerkz.proxy.ProxyCompiler
Compiles a new proxy for the class specified.
Compiler - Interface in org.codehaus.aspectwerkz.transform
Generic interface for the code generation compilers used in the AspectWerkz weaver.
compileTypePattern(String, SubtypePatternType) - Static method in class org.codehaus.aspectwerkz.expression.regexp.Pattern
Compiles and returns a new type pattern.
computeSVUID() - Method in class org.codehaus.aspectwerkz.transform.inlining.weaver.SerialVersionUidVisitor
Returns the value of SVUID if the class doesn't have one already.
CONSTRUCTOR_CALL - Static variable in class org.codehaus.aspectwerkz.joinpoint.management.JoinPointType
 
CONSTRUCTOR_CALL - Static variable in interface org.codehaus.aspectwerkz.joinpoint.StaticJoinPoint
 
CONSTRUCTOR_CALL_INT - Static variable in class org.codehaus.aspectwerkz.joinpoint.management.JoinPointType
 
CONSTRUCTOR_EXECUTION - Static variable in class org.codehaus.aspectwerkz.joinpoint.management.JoinPointType
 
CONSTRUCTOR_EXECUTION - Static variable in interface org.codehaus.aspectwerkz.joinpoint.StaticJoinPoint
 
CONSTRUCTOR_EXECUTION_INT - Static variable in class org.codehaus.aspectwerkz.joinpoint.management.JoinPointType
 
CONSTRUCTOR_INFO - Static variable in class org.codehaus.aspectwerkz.expression.ExpressionContext
 
CONSTRUCTOR_RTTI_IMPL_CLASS_NAME - Static variable in interface org.codehaus.aspectwerkz.transform.TransformationConstants
 
CONSTRUCTOR_RTTI_IMPL_CLASS_SIGNATURE - Static variable in interface org.codehaus.aspectwerkz.transform.TransformationConstants
 
CONSTRUCTOR_RTTI_IMPL_INIT_SIGNATURE - Static variable in interface org.codehaus.aspectwerkz.transform.TransformationConstants
 
CONSTRUCTOR_SIGNATURE_IMPL_CLASS_SIGNATURE - Static variable in interface org.codehaus.aspectwerkz.transform.TransformationConstants
 
ConstructorBodyVisitor - Class in org.codehaus.aspectwerkz.transform.inlining.weaver
Handles constructor execution weaving.
ConstructorBodyVisitor(ClassVisitor, ClassInfo, Context, Set) - Constructor for class org.codehaus.aspectwerkz.transform.inlining.weaver.ConstructorBodyVisitor
Creates a new instance.
ConstructorCallJoinPointCompiler - Class in org.codehaus.aspectwerkz.transform.inlining.compiler
A compiler that compiles/generates a class that represents a specific join point, a class which invokes the advices and the target join point statically.
ConstructorCallJoinPointRedefiner - Class in org.codehaus.aspectwerkz.transform.inlining.compiler
Redefines the existing join point class and turns it into a delegation class delegating to the newly created replacement join point class.
ConstructorCallVisitor - Class in org.codehaus.aspectwerkz.transform.inlining.weaver
Instruments ctor CALL join points by replacing INVOKEXXX instructions with invocations of the compiled join point.
ConstructorCallVisitor(ClassVisitor, ClassLoader, ClassInfo, Context, TLongObjectHashMap) - Constructor for class org.codehaus.aspectwerkz.transform.inlining.weaver.ConstructorCallVisitor
Creates a new instance.
ConstructorCallVisitor.LookaheadNewDupInvokeSpecialInstructionClassAdapter - Class in org.codehaus.aspectwerkz.transform.inlining.weaver
Lookahead index of NEW instruction for NEW + DUP + INVOKESPECIAL instructions Remember the NEW instruction index

Special case when withincode ctor of called ctor: public Foo() { super(new Foo()); } In such a case, it is not possible to intercept the call to new Foo() since this cannot be referenced as long as this(..) or super(..) has not been called.

ConstructorCallVisitor.LookaheadNewDupInvokeSpecialInstructionClassAdapter(TLongObjectHashMap) - Constructor for class org.codehaus.aspectwerkz.transform.inlining.weaver.ConstructorCallVisitor.LookaheadNewDupInvokeSpecialInstructionClassAdapter
 
ConstructorCallVisitor.LookaheadNewDupInvokeSpecialInstructionCodeAdapter - Class in org.codehaus.aspectwerkz.transform.inlining.weaver
 
ConstructorCallVisitor.LookaheadNewDupInvokeSpecialInstructionCodeAdapter(CodeVisitor, TIntObjectHashMap, String) - Constructor for class org.codehaus.aspectwerkz.transform.inlining.weaver.ConstructorCallVisitor.LookaheadNewDupInvokeSpecialInstructionCodeAdapter
Creates a new instance.
ConstructorCallVisitor.ReplaceNewInstructionCodeAdapter - Class in org.codehaus.aspectwerkz.transform.inlining.weaver
Replaces 'new' instructions with a call to the compiled JoinPoint instance.
ConstructorCallVisitor.ReplaceNewInstructionCodeAdapter(CodeVisitor, ClassLoader, ClassInfo, String, String, String, TIntObjectHashMap) - Constructor for class org.codehaus.aspectwerkz.transform.inlining.weaver.ConstructorCallVisitor.ReplaceNewInstructionCodeAdapter
Creates a new instance.
ConstructorExecutionJoinPointCompiler - Class in org.codehaus.aspectwerkz.transform.inlining.compiler
A compiler that compiles/generates a class that represents a specific join point, a class which invokes the advices and the target join point statically.
ConstructorExecutionJoinPointRedefiner - Class in org.codehaus.aspectwerkz.transform.inlining.compiler
Redefines the existing join point class and turns it into a delegation class delegating to the newly created replacement join point class.
constructorFilter(Set, ExpressionContext) - Static method in class org.codehaus.aspectwerkz.transform.inlining.weaver.ConstructorBodyVisitor
Filters out the constructor that are not eligible for transformation.
constructorFilter(Set, ExpressionContext, ConstructorInfo) - Method in class org.codehaus.aspectwerkz.transform.inlining.weaver.ConstructorCallVisitor.ReplaceNewInstructionCodeAdapter
Filters out the ctor that are not eligible for transformation.
ConstructorInfo - Interface in org.codehaus.aspectwerkz.reflect
Interface for the constructor info implementations.
ConstructorModifier() - Static method in class org.codehaus.aspectwerkz.expression.ast.ExpressionParser
Constructor modifier.
ConstructorPattern() - Static method in class org.codehaus.aspectwerkz.expression.ast.ExpressionParser
Constructor pattern.
ConstructorRtti - Interface in org.codehaus.aspectwerkz.joinpoint
Interface for the constructor RTTI (Runtime Type Information).
ConstructorRttiImpl - Class in org.codehaus.aspectwerkz.joinpoint.impl
Implementation for the constructor RTTI.
ConstructorRttiImpl(ConstructorSignatureImpl, Object, Object) - Constructor for class org.codehaus.aspectwerkz.joinpoint.impl.ConstructorRttiImpl
Creates a new constructor RTTI.
ConstructorSignature - Interface in org.codehaus.aspectwerkz.joinpoint
Interface for the constructor signature.
ConstructorSignatureImpl - Class in org.codehaus.aspectwerkz.joinpoint.impl
Implementation for the constructor signature.
ConstructorSignatureImpl(Class, Constructor) - Constructor for class org.codehaus.aspectwerkz.joinpoint.impl.ConstructorSignatureImpl
 
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).
Context - Interface in org.codehaus.aspectwerkz.transform
Interface for the different transformation context implementations.
ContextClassLoader - Class in org.codehaus.aspectwerkz.util
Utility methods dealing with the context class loader.
ContextClassLoader() - Constructor for class org.codehaus.aspectwerkz.util.ContextClassLoader
 
ContextImpl - Class in org.codehaus.aspectwerkz.transform.inlining
Implementation of the transformation context interface for the delegation weaving.
ContextImpl(String, byte[], ClassLoader) - Constructor for class org.codehaus.aspectwerkz.transform.inlining.ContextImpl
Creates a new context.
convert(String, String) - Static method in class org.codehaus.aspectwerkz.definition.DescriptorUtil
Converts from the Java/Javadoc method signature the JVM spec format.
convertArrayTypeName(String) - Static method in class org.codehaus.aspectwerkz.transform.inlining.AsmHelper
Converts an internal Java array type name ([Lblabla) to the a the format used by the expression matcher (blabla[])
convertJavaArrayTypeNameToHumanTypeName(String) - Static method in class org.codehaus.aspectwerkz.reflect.impl.java.JavaClassInfo
Converts an internal Java array type name ([Lblabla) to the a the format used by the expression matcher (blabla[])
convertReflectDescToTypeDesc(String) - Static method in class org.codehaus.aspectwerkz.transform.inlining.AsmHelper
Converts a java reflect type desc to ASM type desc.
convertTypeDescToReflectDesc(String) - Static method in class org.codehaus.aspectwerkz.transform.inlining.AsmHelper
Converts an ASM type descriptor" (I, [I, [Ljava/lang/String;, Ljava/lang/String;) to a Java.reflect one (int, [I, [Ljava.lang.String;, java.lang.String)
convertTypeToJava(Class[]) - Static method in class org.codehaus.aspectwerkz.reflect.TypeConverter
Converts an array of Classes to their Java language declaration equivalents.
convertTypeToJava(Class) - Static method in class org.codehaus.aspectwerkz.reflect.TypeConverter
Converts a Class to its Java language declaration equivalent.
convertTypeToJava(Type) - Static method in class org.codehaus.aspectwerkz.reflect.TypeConverter
Converts a QDox type to a Java language declaration equivalent.
copy() - Method in interface org.codehaus.aspectwerkz.joinpoint.StaticJoinPoint
Creates a copy of the join point instance.
COPY_METHOD_NAME - Static variable in interface org.codehaus.aspectwerkz.transform.TransformationConstants
 
COPY_METHOD_SIGNATURE - Static variable in interface org.codehaus.aspectwerkz.transform.TransformationConstants
 
copyAt(ExpressionInfo) - Method in class org.codehaus.aspectwerkz.definition.AdviceDefinition
Deep copy of the definition.
CREATE - Static variable in class org.codehaus.aspectwerkz.connectivity.Command
 
createAdviceDefinition(String, AdviceType, String, String, String, String, MethodInfo, AspectDefinition) - Static method in class org.codehaus.aspectwerkz.definition.DefinitionParserHelper
Creates a new advice definition.
createAfterAdviceArgumentHandling(CodeVisitor, AdviceMethodInfo) - Method in interface org.codehaus.aspectwerkz.transform.inlining.spi.AspectModel
Handles the arguments to the after advice.
createAfterAdviceInvocation(CodeVisitor, boolean, AdviceMethodInfo, int, int, int, int, int) - Method in class org.codehaus.aspectwerkz.transform.inlining.compiler.AbstractJoinPointCompiler
Adds a single generic after advice invocation.
createAfterFinallyAdviceInvocations(CodeVisitor, boolean, int, int, int, int) - Method in class org.codehaus.aspectwerkz.transform.inlining.compiler.AbstractJoinPointCompiler
Adds after advice invocations.
createAfterReturningAdviceInvocations(CodeVisitor, boolean, int, int, int, int) - Method in class org.codehaus.aspectwerkz.transform.inlining.compiler.AbstractJoinPointCompiler
Adds after returning advice invocations.
createAndAddAdvisableDef(String, SystemDefinition) - Static method in class org.codehaus.aspectwerkz.definition.DefinitionParserHelper
Creates and adds an advisable definition to virtual aspect definition.
createAndAddDeploymentScopeDef(String, String, SystemDefinition) - Static method in class org.codehaus.aspectwerkz.definition.DefinitionParserHelper
Creates and adds a prepared pointcut definition to virtual aspect definition.
createAndAddInterfaceIntroductionDefToAspectDef(String, String, String, AspectDefinition) - Static method in class org.codehaus.aspectwerkz.definition.DefinitionParserHelper
Creates and add interface introduction definition to aspect definition.
createAndAddMixinDefToSystemDef(ClassInfo, String, DeploymentModel, boolean, SystemDefinition) - Static method in class org.codehaus.aspectwerkz.definition.DefinitionParserHelper
Creates and add mixin definition to system definition.
createAndAddPointcutDefToAspectDef(String, String, AspectDefinition) - Static method in class org.codehaus.aspectwerkz.definition.DefinitionParserHelper
Creates and adds pointcut definition to aspect definition.
createAndInitializeAspectField(AspectInfo, CodeVisitor) - Method in class org.codehaus.aspectwerkz.transform.inlining.compiler.AbstractJoinPointCompiler
Create and initialize the aspect field for a specific aspect (qualified since it depends on the param, deployment model, container etc).
createArgumentArrayAt(CodeVisitor, int) - Method in class org.codehaus.aspectwerkz.transform.inlining.compiler.AbstractJoinPointCompiler
Create and load a structure (f.e. array of Object) where args are stored, before setting the Rtti with it (See addParametersToRttiInstance).
createAroundAdviceArgumentHandling(CodeVisitor, AdviceMethodInfo) - Method in interface org.codehaus.aspectwerkz.transform.inlining.spi.AspectModel
Handles the arguments to the around advice.
createAspect() - Method in class org.codehaus.aspectwerkz.aspect.AbstractAspectContainer
To be implemented by the concrete aspect containers.
createAspect() - Method in class org.codehaus.aspectwerkz.aspect.DefaultAspectContainerStrategy
Creates a new aspect instance.
createAspectInstantiation(CodeVisitor, AspectInfo, String) - Static method in class org.codehaus.aspectwerkz.transform.inlining.compiler.AbstractJoinPointCompiler
Creates instantiation of aspects using the Aspects.aspectOf() methods which uses the AspectContainer impls.
createAspectInstantiation(CodeVisitor, AspectInfo, String) - Method in interface org.codehaus.aspectwerkz.transform.inlining.spi.AspectModel
Creates instantiation of an aspect instance.
createAspectReferenceField(ClassWriter, AspectInfo) - Static method in class org.codehaus.aspectwerkz.transform.inlining.compiler.AbstractJoinPointCompiler
Creates aspect reference field (static or non static field).
createAspectReferenceField(ClassWriter, AspectInfo, String) - Method in interface org.codehaus.aspectwerkz.transform.inlining.spi.AspectModel
Creates aspect reference field (field in the jit jointpoint class f.e.) for an aspect instance.
createBeforeAdviceArgumentHandling(CodeVisitor, AdviceMethodInfo) - Method in interface org.codehaus.aspectwerkz.transform.inlining.spi.AspectModel
Handles the arguments to the after advice.
createBeforeAdviceInvocations(CodeVisitor, boolean, int, int, int, int) - Method in class org.codehaus.aspectwerkz.transform.inlining.compiler.AbstractJoinPointCompiler
Adds before advice invocations.
createClasspath() - Method in class org.codehaus.aspectwerkz.annotation.AnnotationCTask
 
createClasspath() - Method in class org.codehaus.aspectwerkz.compiler.AspectWerkzCTask
 
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.
createClinit() - Method in class org.codehaus.aspectwerkz.transform.inlining.compiler.AbstractJoinPointCompiler
Creates the clinit method for the join point.
createCopyMethod() - Method in class org.codehaus.aspectwerkz.transform.inlining.compiler.AbstractJoinPointCompiler
Creates the copy method.
createCustomAnnotation(byte[]) - Static method in class org.codehaus.aspectwerkz.annotation.instrumentation.asm.CustomAttributeHelper
Create an Annotation bytecode representation from the serialized version of the custom annotation proxy
createDocument(URL) - Static method in class org.codehaus.aspectwerkz.definition.XmlParser
Creates a DOM document.
createDocument(String) - Static method in class org.codehaus.aspectwerkz.definition.XmlParser
Creates a DOM document.
createEnclosingStaticJoinPoint(CodeVisitor) - Method in class org.codehaus.aspectwerkz.transform.inlining.compiler.AbstractJoinPointCompiler
Add and initialize the static field for enclosing joint point static part
createFieldsCommonToAllJoinPoints() - Method in class org.codehaus.aspectwerkz.transform.inlining.compiler.AbstractJoinPointCompiler
Creates join point specific fields.
createGetRttiMethod() - Method in class org.codehaus.aspectwerkz.transform.inlining.compiler.AbstractJoinPointCompiler
Creates the getRtti method
createGetRttiMethod() - Method in class org.codehaus.aspectwerkz.transform.inlining.compiler.ConstructorCallJoinPointCompiler
Creates the getRtti method
createGetRttiMethod() - Method in class org.codehaus.aspectwerkz.transform.inlining.compiler.ConstructorExecutionJoinPointCompiler
Creates the getRtti method
createGetRttiMethod() - Method in class org.codehaus.aspectwerkz.transform.inlining.compiler.FieldGetJoinPointCompiler
Creates the getRtti method
createGetRttiMethod() - Method in class org.codehaus.aspectwerkz.transform.inlining.compiler.FieldSetJoinPointCompiler
Creates the getRtti method
createGetRttiMethod() - Method in class org.codehaus.aspectwerkz.transform.inlining.compiler.HandlerJoinPointCompiler
Creates the getRtti method
createGetRttiMethod() - Method in class org.codehaus.aspectwerkz.transform.inlining.compiler.MethodCallJoinPointCompiler
Creates the getRtti method
createGetRttiMethod() - Method in class org.codehaus.aspectwerkz.transform.inlining.compiler.MethodExecutionJoinPointCompiler
Creates the getRtti method
createGetRttiMethod() - Method in class org.codehaus.aspectwerkz.transform.inlining.compiler.StaticInitializationJoinPointCompiler
Creates the getRtti method
createGetSignatureMethod() - Method in class org.codehaus.aspectwerkz.transform.inlining.compiler.AbstractJoinPointCompiler
Creates the getSignature method
createGetSignatureMethod() - Method in class org.codehaus.aspectwerkz.transform.inlining.compiler.ConstructorCallJoinPointCompiler
Creates the getSignature method.
createGetSignatureMethod() - Method in class org.codehaus.aspectwerkz.transform.inlining.compiler.ConstructorExecutionJoinPointCompiler
Creates the getSignature method.
createGetSignatureMethod() - Method in class org.codehaus.aspectwerkz.transform.inlining.compiler.FieldGetJoinPointCompiler
Creates the getSignature method.
createGetSignatureMethod() - Method in class org.codehaus.aspectwerkz.transform.inlining.compiler.FieldSetJoinPointCompiler
Creates the getSignature method.
createGetSignatureMethod() - Method in class org.codehaus.aspectwerkz.transform.inlining.compiler.HandlerJoinPointCompiler
Creates the getSignature method.
createGetSignatureMethod() - Method in class org.codehaus.aspectwerkz.transform.inlining.compiler.MethodCallJoinPointCompiler
Creates the getSignature method.
createGetSignatureMethod() - Method in class org.codehaus.aspectwerkz.transform.inlining.compiler.MethodExecutionJoinPointCompiler
Creates the getSignature method.
createGetSignatureMethod() - Method in class org.codehaus.aspectwerkz.transform.inlining.compiler.StaticInitializationJoinPointCompiler
Creates the getSignature method.
createInit() - Method in class org.codehaus.aspectwerkz.transform.inlining.compiler.AbstractJoinPointCompiler
Creates the init method for the join point.
createInlinedInvokeMethod() - Method in class org.codehaus.aspectwerkz.transform.inlining.compiler.ConstructorCallJoinPointRedefiner
Creates the 'invoke' method.
createInlinedInvokeMethod() - Method in class org.codehaus.aspectwerkz.transform.inlining.compiler.ConstructorExecutionJoinPointRedefiner
Creates the 'invoke' method.
createInlinedInvokeMethod() - Method in class org.codehaus.aspectwerkz.transform.inlining.compiler.FieldGetJoinPointRedefiner
Creates the 'invoke' method.
createInlinedInvokeMethod() - Method in class org.codehaus.aspectwerkz.transform.inlining.compiler.FieldSetJoinPointRedefiner
Creates the 'invoke' method.
createInlinedInvokeMethod() - Method in class org.codehaus.aspectwerkz.transform.inlining.compiler.HandlerJoinPointRedefiner
Creates the 'invoke' method.
createInlinedInvokeMethod() - Method in class org.codehaus.aspectwerkz.transform.inlining.compiler.MethodCallJoinPointRedefiner
Creates the 'invoke' method.
createInlinedInvokeMethod() - Method in class org.codehaus.aspectwerkz.transform.inlining.compiler.MethodExecutionJoinPointRedefiner
Creates the 'invoke' method.
createInlinedJoinPointInvocation(CodeVisitor, boolean, int, int) - Method in class org.codehaus.aspectwerkz.transform.inlining.compiler.AbstractJoinPointCompiler
Optimized implementation that does not retrieve the parameters from the join point instance but is passed directly to the method from the input parameters in the 'invoke' method.
createInlinedJoinPointInvocation(CodeVisitor, boolean, int, int) - Method in class org.codehaus.aspectwerkz.transform.inlining.compiler.ConstructorCallJoinPointCompiler
Optimized implementation that does not retrieve the parameters from the join point instance but is passed directly to the method from the input parameters in the 'invoke' method.
createInlinedJoinPointInvocation(CodeVisitor, boolean, int, int) - Method in class org.codehaus.aspectwerkz.transform.inlining.compiler.ConstructorExecutionJoinPointCompiler
Optimized implementation that does not retrieve the parameters from the join point instance but is passed directly to the method from the input parameters in the 'invoke' method.
createInlinedJoinPointInvocation(CodeVisitor, boolean, int, int) - Method in class org.codehaus.aspectwerkz.transform.inlining.compiler.FieldGetJoinPointCompiler
Optimized implementation that does not retrieve the parameters from the join point instance but is passed directly to the method from the input parameters in the 'invoke' method.
createInlinedJoinPointInvocation(CodeVisitor, boolean, int, int) - Method in class org.codehaus.aspectwerkz.transform.inlining.compiler.FieldSetJoinPointCompiler
Optimized implementation that does not retrieve the parameters from the join point instance but is passed directly to the method from the input parameters in the 'invoke' method.
createInlinedJoinPointInvocation(CodeVisitor, boolean, int, int) - Method in class org.codehaus.aspectwerkz.transform.inlining.compiler.HandlerJoinPointCompiler
Optimized implementation that does not retrieve the parameters from the join point instance but is passed directly to the method from the input parameters in the 'invoke' method.
createInlinedJoinPointInvocation(CodeVisitor, boolean, int, int) - Method in class org.codehaus.aspectwerkz.transform.inlining.compiler.MethodCallJoinPointCompiler
Optimized implementation that does not retrieve the parameters from the join point instance but is passed directly to the method from the input parameters in the 'invoke' method.
createInlinedJoinPointInvocation(CodeVisitor, boolean, int, int) - Method in class org.codehaus.aspectwerkz.transform.inlining.compiler.MethodExecutionJoinPointCompiler
Optimized implementation that does not retrieve the parameters from the join point instance but is passed directly to the method from the input parameters in the 'invoke' method.
createInlinedJoinPointInvocation(CodeVisitor, boolean, int, int) - Method in class org.codehaus.aspectwerkz.transform.inlining.compiler.StaticInitializationJoinPointCompiler
Optimized implementation that does not retrieve the parameters from the join point instance but is passed directly to the method from the input parameters in the 'invoke' method.
createInterfaceDefinedMethodList(ClassInfo, List) - Static method in class org.codehaus.aspectwerkz.reflect.ClassInfoHelper
Creates a method list of all the methods in the class and super classes, if and only if those are part of the given list of interfaces declared methods.
createInterfaceIntroductionDefinition(String, String, String, AspectDefinition) - Static method in class org.codehaus.aspectwerkz.definition.DefinitionParserHelper
Creates a new interface introduction definition.
createInvocationLocalJoinPointInstance(CodeVisitor, int, int, int, int) - Method in class org.codehaus.aspectwerkz.transform.inlining.compiler.AbstractJoinPointCompiler
Creates an "invocation local" join point instance, e.g. one join point per invocation.
createInvocationOfAroundClosureSuperClass(CodeVisitor) - Method in interface org.codehaus.aspectwerkz.transform.inlining.spi.AspectModel
Creates invocation of the super class for the around closure.
createInvocationToAspectOf(CodeVisitor, boolean, int, int, int, AspectInfo) - Method in class org.codehaus.aspectwerkz.transform.inlining.compiler.AbstractJoinPointCompiler
Creates an invocation to Aspects.aspectOf(..).
createInvocationToProceedMethod(CodeVisitor, int, int) - Method in class org.codehaus.aspectwerkz.transform.inlining.compiler.AbstractJoinPointCompiler
Creates an invocation to the proceed method.
createInvokeMethod() - Method in class org.codehaus.aspectwerkz.transform.inlining.compiler.AbstractJoinPointCompiler
Creates the 'invoke' method.
createInvokeMethod() - Method in class org.codehaus.aspectwerkz.transform.inlining.compiler.ConstructorCallJoinPointRedefiner
Creates the 'invoke' method.
createInvokeMethod() - Method in class org.codehaus.aspectwerkz.transform.inlining.compiler.ConstructorExecutionJoinPointRedefiner
Creates the 'invoke' method.
createInvokeMethod() - Method in class org.codehaus.aspectwerkz.transform.inlining.compiler.FieldGetJoinPointRedefiner
Creates the 'invoke' method.
createInvokeMethod() - Method in class org.codehaus.aspectwerkz.transform.inlining.compiler.FieldSetJoinPointRedefiner
Creates the 'invoke' method.
createInvokeMethod() - Method in class org.codehaus.aspectwerkz.transform.inlining.compiler.HandlerJoinPointRedefiner
Creates the 'invoke' method.
createInvokeMethod() - Method in class org.codehaus.aspectwerkz.transform.inlining.compiler.MethodCallJoinPointRedefiner
Creates the 'invoke' method.
createInvokeMethod() - Method in class org.codehaus.aspectwerkz.transform.inlining.compiler.MethodExecutionJoinPointRedefiner
Creates the 'invoke' method.
createJoinPointInvocation(CodeVisitor) - Method in class org.codehaus.aspectwerkz.transform.inlining.compiler.AbstractJoinPointCompiler
Creates a call to the target join point, the parameter(s) to the join point are retrieved from the invocation local join point instance.
createJoinPointInvocation(CodeVisitor) - Method in class org.codehaus.aspectwerkz.transform.inlining.compiler.ConstructorCallJoinPointCompiler
Creates a call to the target join point, the parameter(s) to the join point are retrieved from the invocation local join point instance.
createJoinPointInvocation(CodeVisitor) - Method in class org.codehaus.aspectwerkz.transform.inlining.compiler.ConstructorExecutionJoinPointCompiler
Creates a call to the target join point, the parameter(s) to the join point are retrieved from the invocation local join point instance.
createJoinPointInvocation(CodeVisitor) - Method in class org.codehaus.aspectwerkz.transform.inlining.compiler.FieldGetJoinPointCompiler
Creates a call to the target join point, the parameter(s) to the join point are retrieved from the invocation local join point instance.
createJoinPointInvocation(CodeVisitor) - Method in class org.codehaus.aspectwerkz.transform.inlining.compiler.FieldSetJoinPointCompiler
Creates a call to the target join point, the parameter(s) to the join point are retrieved from the invocation local join point instance.
createJoinPointInvocation(CodeVisitor) - Method in class org.codehaus.aspectwerkz.transform.inlining.compiler.HandlerJoinPointCompiler
Creates a call to the target join point, the parameter(s) to the join point are retrieved from the invocation local join point instance.
createJoinPointInvocation(CodeVisitor) - Method in class org.codehaus.aspectwerkz.transform.inlining.compiler.MethodCallJoinPointCompiler
Creates a call to the target join point, the parameter(s) to the join point are retrieved from the invocation local join point instance.
createJoinPointInvocation(CodeVisitor) - Method in class org.codehaus.aspectwerkz.transform.inlining.compiler.MethodExecutionJoinPointCompiler
Creates a call to the target join point, the parameter(s) to the join point are retrieved from the invocation local join point instance.
createJoinPointInvocation(CodeVisitor) - Method in class org.codehaus.aspectwerkz.transform.inlining.compiler.StaticInitializationJoinPointCompiler
Creates a call to the target join point, the parameter(s) to the join point are retrieved from the invocation local join point instance.
createJoinPointSpecificFields() - Method in class org.codehaus.aspectwerkz.transform.inlining.compiler.AbstractJoinPointCompiler
Creates join point specific fields.
createJoinPointSpecificFields() - Method in class org.codehaus.aspectwerkz.transform.inlining.compiler.ConstructorCallJoinPointCompiler
Creates join point specific fields.
createJoinPointSpecificFields() - Method in class org.codehaus.aspectwerkz.transform.inlining.compiler.ConstructorExecutionJoinPointCompiler
Creates join point specific fields.
createJoinPointSpecificFields() - Method in class org.codehaus.aspectwerkz.transform.inlining.compiler.FieldGetJoinPointCompiler
Creates join point specific fields.
createJoinPointSpecificFields() - Method in class org.codehaus.aspectwerkz.transform.inlining.compiler.FieldSetJoinPointCompiler
Creates join point specific fields.
createJoinPointSpecificFields() - Method in class org.codehaus.aspectwerkz.transform.inlining.compiler.HandlerJoinPointCompiler
Creates join point specific fields.
createJoinPointSpecificFields() - Method in class org.codehaus.aspectwerkz.transform.inlining.compiler.MethodCallJoinPointCompiler
Creates join point specific fields.
createJoinPointSpecificFields() - Method in class org.codehaus.aspectwerkz.transform.inlining.compiler.MethodExecutionJoinPointCompiler
Creates join point specific fields.
createJoinPointSpecificFields() - Method in class org.codehaus.aspectwerkz.transform.inlining.compiler.StaticInitializationJoinPointCompiler
Creates join point specific fields.
createMandatoryMethods(ClassWriter, String) - Method in interface org.codehaus.aspectwerkz.transform.inlining.spi.AspectModel
Creates the methods required to implement or extend to implement the closure for the specific aspect model type.
createMethodList(ClassInfo) - Static method in class org.codehaus.aspectwerkz.reflect.ClassInfoHelper
Creates a method list of all the methods in the class and super classes, including package private ones.
createMixinDefinition(ClassInfo, String, DeploymentModel, boolean, SystemDefinition) - Static method in class org.codehaus.aspectwerkz.definition.DefinitionParserHelper
Creates an introduction definition.
createPartOfInvokeMethodWithAllAdviceTypes(CodeVisitor, boolean, int, int, int, int) - Method in class org.codehaus.aspectwerkz.transform.inlining.compiler.AbstractJoinPointCompiler
 
createPartOfInvokeMethodWithoutAfterFinallyAndAfterThrowingAdviceTypes(CodeVisitor, boolean, int, int, int, int) - Method in class org.codehaus.aspectwerkz.transform.inlining.compiler.AbstractJoinPointCompiler
 
createPartOfInvokeMethodWithoutAfterThrowingAdviceTypes(CodeVisitor, boolean, int, int, int, int) - Method in class org.codehaus.aspectwerkz.transform.inlining.compiler.AbstractJoinPointCompiler
 
createProceedMethod() - Method in class org.codehaus.aspectwerkz.transform.inlining.compiler.AbstractJoinPointCompiler
Create the proceed() method.
createProperties() - Method in class org.codehaus.aspectwerkz.annotation.AnnotationCTask
 
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.
createSignature(CodeVisitor) - Method in class org.codehaus.aspectwerkz.transform.inlining.compiler.AbstractJoinPointCompiler
Creates the signature for the join point.
createSignature(CodeVisitor) - Method in class org.codehaus.aspectwerkz.transform.inlining.compiler.ConstructorCallJoinPointCompiler
Creates the signature for the join point.
createSignature(CodeVisitor) - Method in class org.codehaus.aspectwerkz.transform.inlining.compiler.ConstructorExecutionJoinPointCompiler
Creates the signature for the join point.
createSignature(CodeVisitor) - Method in class org.codehaus.aspectwerkz.transform.inlining.compiler.FieldGetJoinPointCompiler
Creates the signature for the join point.
createSignature(CodeVisitor) - Method in class org.codehaus.aspectwerkz.transform.inlining.compiler.FieldSetJoinPointCompiler
Creates the signature for the join point.
createSignature(CodeVisitor) - Method in class org.codehaus.aspectwerkz.transform.inlining.compiler.HandlerJoinPointCompiler
Creates the signature for the join point.
createSignature(CodeVisitor) - Method in class org.codehaus.aspectwerkz.transform.inlining.compiler.MethodCallJoinPointCompiler
Creates the signature for the join point.
createSignature(CodeVisitor) - Method in class org.codehaus.aspectwerkz.transform.inlining.compiler.MethodExecutionJoinPointCompiler
Creates the signature for the join point.
createSignature(CodeVisitor) - Method in class org.codehaus.aspectwerkz.transform.inlining.compiler.StaticInitializationJoinPointCompiler
Creates the signature for the join point.
createSourcepath() - Method in class org.codehaus.aspectwerkz.annotation.AnnotationCTask
 
createSrc() - Method in class org.codehaus.aspectwerkz.annotation.AnnotationCTask
 
createStaticInitializer() - Method in class org.codehaus.aspectwerkz.transform.inlining.compiler.AbstractJoinPointCompiler
Creates the static initialization method (not clinit) for the join point.
createTarget() - Method in class org.codehaus.aspectwerkz.compiler.AspectWerkzCTask
 
createTargetpath() - Method in class org.codehaus.aspectwerkz.compiler.AspectWerkzCTask
 
createUtilityMethods() - Method in class org.codehaus.aspectwerkz.transform.inlining.compiler.AbstractJoinPointCompiler
Creates utility methods for the join point (getter, setters etc.).
createVirtualDefinitionAt(ClassLoader) - Static method in class org.codehaus.aspectwerkz.definition.SystemDefinition
Create a new virtual system definition for the given loader and add the virtual aspect in it.
curChar - Static variable in class org.codehaus.aspectwerkz.annotation.expression.ast.AnnotationParserTokenManager
 
curChar - Static variable in class org.codehaus.aspectwerkz.expression.ast.ExpressionParserTokenManager
 
currentToken - Variable in exception org.codehaus.aspectwerkz.annotation.expression.ast.ParseException
This is the last token that has been consumed successfully.
currentToken - Variable in exception org.codehaus.aspectwerkz.expression.ast.ParseException
This is the last token that has been consumed successfully.
CUSTOM_ATTRIBUTE - Static variable in interface org.codehaus.aspectwerkz.annotation.instrumentation.AttributeEnhancer
The name of the AspectWerkz custom attributes.
CUSTOM_JOIN_POINT_ARG - Static variable in class org.codehaus.aspectwerkz.aspect.AdviceInfo
 
CustomAttribute - Interface in org.codehaus.aspectwerkz.annotation.instrumentation.asm
Custom annotation wrapper annotation.
CustomAttributeHelper - Class in org.codehaus.aspectwerkz.annotation.instrumentation.asm
Helper class to wrap a custom annotation proxy (1.3/1.4 javadoc annotation) in a RuntimeInvisibleAnnotations.
CustomAttributeHelper() - Constructor for class org.codehaus.aspectwerkz.annotation.instrumentation.asm.CustomAttributeHelper
 

D

debugStream - Static variable in class org.codehaus.aspectwerkz.annotation.expression.ast.AnnotationParserTokenManager
 
debugStream - Static variable in class org.codehaus.aspectwerkz.expression.ast.ExpressionParserTokenManager
 
DECODE - Static variable in class org.codehaus.aspectwerkz.util.Base64
Specify decoding.
decode(byte[], int, int) - Static method in class org.codehaus.aspectwerkz.util.Base64
Very low-level access to decoding ASCII characters in the form of a byte array.
decode(String) - Static method in class org.codehaus.aspectwerkz.util.Base64
Decodes data from Base64 notation, automatically detecting gzip-compressed data and decompressing it.
decodeFromFile(String) - Static method in class org.codehaus.aspectwerkz.util.Base64
Convenience method for reading a base64-encoded file and decoding it.
decodeToFile(String, String) - Static method in class org.codehaus.aspectwerkz.util.Base64
Convenience method for decoding data to a file.
decodeToObject(String) - Static method in class org.codehaus.aspectwerkz.util.Base64
Attempts to decode Base64 data and deserialize a Java Object within.
DEFAULT - Static variable in interface org.codehaus.aspectwerkz.annotation.expression.ast.AnnotationParserConstants
 
DEFAULT - Static variable in interface org.codehaus.aspectwerkz.expression.ast.ExpressionParserConstants
 
DEFAULT_ASPECT_CONTAINER - Static variable in class org.codehaus.aspectwerkz.aspect.management.Aspects
The default aspect container class.
DEFAULT_DEFINITION_FILE_NAME - Static variable in class org.codehaus.aspectwerkz.definition.DefinitionLoader
The default name for the definition file.
DEFAULT_MIXIN_FACTORY - Static variable in class org.codehaus.aspectwerkz.aspect.management.Mixins
The default mixin factory class.
DEFAULT_SYSTEM - Static variable in class org.codehaus.aspectwerkz.definition.DefinitionLoader
The UUID of the single AspectWerkz system if only one definition is used.
DefaultAspectContainerStrategy - Class in org.codehaus.aspectwerkz.aspect
Implements the default aspect container strategy.
DefaultAspectContainerStrategy(AspectContext) - Constructor for class org.codehaus.aspectwerkz.aspect.DefaultAspectContainerStrategy
Creates a new aspect container strategy.
DefaultMixinFactory - Class in org.codehaus.aspectwerkz.aspect
Abstract base class for the mixin factory implementations.
DefaultMixinFactory(Class, DeploymentModel) - Constructor for class org.codehaus.aspectwerkz.aspect.DefaultMixinFactory
Creates a new default mixin factory.
DEFINE_CLASS_METHOD_NAME - Static variable in interface org.codehaus.aspectwerkz.transform.TransformationConstants
 
defineAspect(ClassInfo, AspectDefinition, ClassLoader) - Static method in class org.codehaus.aspectwerkz.transform.inlining.AspectModelManager
Let all aspect models try to define the aspect (only one will succeed).
defineAspect(ClassInfo, AspectDefinition, ClassLoader) - Method in interface org.codehaus.aspectwerkz.transform.inlining.spi.AspectModel
Defines the aspect and adds definition to the aspect definition.
defineClass(ClassLoader, byte[], String) - Static method in class org.codehaus.aspectwerkz.transform.inlining.AsmHelper
Adds a class to a class loader and loads it.
defineClass0Pre(ClassLoader, String, byte[], int, int, ProtectionDomain) - Static method in class org.codehaus.aspectwerkz.hook.impl.ClassPreProcessorHelper
byte code instrumentation of class loaded
defineClass0Pre(ClassLoader, String, Object, int, int, ProtectionDomain) - Static method in class org.codehaus.aspectwerkz.hook.impl.ClassPreProcessorHelper
Byte code instrumentation of class loaded using Java 5 style thru NIO Since Java 5 comes with JVMTI this helper should be rarely used.
DEFINITION_FILE - Static variable in class org.codehaus.aspectwerkz.definition.DefinitionLoader
The path to the definition file.
DefinitionException - Exception in org.codehaus.aspectwerkz.exception
Thrown when error in definition.
DefinitionException(String) - Constructor for exception org.codehaus.aspectwerkz.exception.DefinitionException
Sets the message for the exception.
DefinitionException(String, Throwable) - Constructor for exception org.codehaus.aspectwerkz.exception.DefinitionException
Sets the message for the exception and the original exception being wrapped.
DefinitionLoader - Class in org.codehaus.aspectwerkz.definition
TODO remove class and move single method to SystemDefinitionContainer?
DefinitionLoader() - Constructor for class org.codehaus.aspectwerkz.definition.DefinitionLoader
 
DefinitionNotFoundException - Exception in org.codehaus.aspectwerkz.exception
Thrown when no aspectwerkz definition file or class could be found.
DefinitionNotFoundException(String) - Constructor for exception org.codehaus.aspectwerkz.exception.DefinitionNotFoundException
Sets a message.
DefinitionParserHelper - Class in org.codehaus.aspectwerkz.definition
Helper class for the attribute and the XML definition parsers.
DefinitionParserHelper() - Constructor for class org.codehaus.aspectwerkz.definition.DefinitionParserHelper
 
deleteDir(File) - Method in class org.codehaus.aspectwerkz.compiler.Utility
Delete recursively a directory and the directory itself
DELIMITER - Static variable in interface org.codehaus.aspectwerkz.transform.TransformationConstants
 
deploy(Class) - Static method in class org.codehaus.aspectwerkz.transform.inlining.deployer.Deployer
Deploys an annotation defined aspect.
deploy(String) - Static method in class org.codehaus.aspectwerkz.transform.inlining.deployer.Deployer
Deploys an annotation defined aspect.
deploy(Class, ClassLoader) - Static method in class org.codehaus.aspectwerkz.transform.inlining.deployer.Deployer
Deploys an annotation defined aspect.
deploy(String, ClassLoader) - Static method in class org.codehaus.aspectwerkz.transform.inlining.deployer.Deployer
Deploys an annotation defined aspect.
deploy(Class, DeploymentScope) - Static method in class org.codehaus.aspectwerkz.transform.inlining.deployer.Deployer
Deploys an annotation defined aspect in the scope defined by the prepared pointcut.
deploy(String, DeploymentScope) - Static method in class org.codehaus.aspectwerkz.transform.inlining.deployer.Deployer
Deploys an annotation defined aspect in the scope defined by the prepared pointcut.
deploy(Class, DeploymentScope, ClassLoader) - Static method in class org.codehaus.aspectwerkz.transform.inlining.deployer.Deployer
TODO allow deployment in other systems than virtual system?
deploy(String, DeploymentScope, ClassLoader) - Static method in class org.codehaus.aspectwerkz.transform.inlining.deployer.Deployer
Deploys an annotation defined aspect in the scope defined by the prepared pointcut.
deploy(Class, String) - Static method in class org.codehaus.aspectwerkz.transform.inlining.deployer.Deployer
Deploys an XML defined aspect in the scope defined by the prepared pointcut.
deploy(Class, String, DeploymentScope) - Static method in class org.codehaus.aspectwerkz.transform.inlining.deployer.Deployer
Deploys an XML defined aspect in the scope defined by the prepared pointcut.
deploy(Class, String, ClassLoader) - Static method in class org.codehaus.aspectwerkz.transform.inlining.deployer.Deployer
Deploys an XML defined aspect in the scope defined by the prepared pointcut.
deploy(Class, String, DeploymentScope, ClassLoader) - Static method in class org.codehaus.aspectwerkz.transform.inlining.deployer.Deployer
TODO allow deployment in other systems than virtual system?
deployDefinitions(ClassLoader, Set) - Static method in class org.codehaus.aspectwerkz.definition.SystemDefinitionContainer
Hotdeploy a list of SystemDefintions as defined at the level of the given ClassLoader

Note: this is used for Offline mode.

Deployer - Class in org.codehaus.aspectwerkz.transform.inlining.deployer
Manages deployment and undeployment of aspects.
Deployer() - Constructor for class org.codehaus.aspectwerkz.transform.inlining.deployer.Deployer
 
DeploymentHandle - Class in org.codehaus.aspectwerkz.transform.inlining.deployer
Universal Unique IDentifier (UUID) for a deployment event.
DeploymentModel - Class in org.codehaus.aspectwerkz
Enum containing the different deployment model types.
DeploymentScope - Class in org.codehaus.aspectwerkz.definition
Represents a deployment scope pointcut expression, that is used by the system to "prepare" the join points that are picked out by this pointcut.
desc - Variable in class org.codehaus.aspectwerkz.reflect.impl.asm.MemberStruct
 
DescriptorUtil - Class in org.codehaus.aspectwerkz.definition
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.definition.DescriptorUtil
 
DETAILS - Static variable in class org.codehaus.aspectwerkz.transform.AspectWerkzPreProcessor
 
detectJava() - Static method in class org.codehaus.aspectwerkz.util.EnvironmentDetect
 
detectJVM() - Static method in class org.codehaus.aspectwerkz.util.EnvironmentDetect
 
DIGIT - Static variable in interface org.codehaus.aspectwerkz.annotation.expression.ast.AnnotationParserConstants
 
disable_tracing() - Static method in class org.codehaus.aspectwerkz.annotation.expression.ast.AnnotationParser
 
disable_tracing() - Static method in class org.codehaus.aspectwerkz.expression.ast.ExpressionParser
 
disableSystemWideDefinition() - Static method in class org.codehaus.aspectwerkz.definition.SystemDefinitionContainer
Turns on the option to avoid -Daspectwerkz.definition.file handling.
doCompile(File, String) - Method in class org.codehaus.aspectwerkz.compiler.AspectWerkzC
Compile sourceFile.
DocumentParser - Class in org.codehaus.aspectwerkz.definition
Parses the XML definition using dom4j.
DocumentParser() - Constructor for class org.codehaus.aspectwerkz.definition.DocumentParser
 
doHelp() - Static method in class org.codehaus.aspectwerkz.compiler.AspectWerkzC
Usage message
Done() - Static method in class org.codehaus.aspectwerkz.annotation.expression.ast.SimpleCharStream
 
Done() - Static method in class org.codehaus.aspectwerkz.expression.ast.SimpleCharStream
 
DONT_BREAK_LINES - Static variable in class org.codehaus.aspectwerkz.util.Base64
Don't break lines when encoding (violates strict Base64 specification)
DOT - Static variable in interface org.codehaus.aspectwerkz.annotation.expression.ast.AnnotationParserConstants
 
DOT - Static variable in interface org.codehaus.aspectwerkz.expression.ast.ExpressionParserConstants
 
DOUBLE - Static variable in class org.codehaus.aspectwerkz.transform.inlining.AsmHelper
 
DOUBLE_CLASS_INIT_METHOD_SIGNATURE - Static variable in interface org.codehaus.aspectwerkz.transform.TransformationConstants
 
DOUBLE_CLASS_NAME - Static variable in interface org.codehaus.aspectwerkz.transform.TransformationConstants
 
DOUBLE_DEFAULT_VALUE - Static variable in class org.codehaus.aspectwerkz.util.Util
 
DOUBLE_VALUE_METHOD_NAME - Static variable in interface org.codehaus.aspectwerkz.transform.TransformationConstants
 
DOUBLE_VALUE_METHOD_SIGNATURE - Static variable in interface org.codehaus.aspectwerkz.transform.TransformationConstants
 
dump(String) - Method in class org.codehaus.aspectwerkz.annotation.expression.ast.SimpleNode
 
dump(String) - Method in class org.codehaus.aspectwerkz.expression.ast.SimpleNode
 
dump(String) - Method in interface org.codehaus.aspectwerkz.transform.Context
Dump the class to specific directory.
dump(String) - Method in class org.codehaus.aspectwerkz.transform.inlining.ContextImpl
Dumps the class to specific directory.
DUMP_DIR - Static variable in class org.codehaus.aspectwerkz.transform.inlining.compiler.AbstractJoinPointCompiler
 
DUMP_JIT_CLASSES - Static variable in class org.codehaus.aspectwerkz.transform.inlining.compiler.AbstractJoinPointCompiler
 
dumpAfter(String, Context) - Static method in class org.codehaus.aspectwerkz.transform.AspectWerkzPreProcessor
Dumps class after weaving.
dumpAST(ASTRoot) - Static method in class org.codehaus.aspectwerkz.annotation.expression.DumpVisitor
 
dumpAST(Node) - Static method in class org.codehaus.aspectwerkz.expression.DumpVisitor
 
dumpBefore(String, Context) - Static method in class org.codehaus.aspectwerkz.transform.AspectWerkzPreProcessor
Dumps class before weaving.
dumpClass(String, String, byte[]) - Static method in class org.codehaus.aspectwerkz.transform.inlining.AsmHelper
Dumps an ASM class to disk.
dumpClass(String, String, ClassWriter) - Static method in class org.codehaus.aspectwerkz.transform.inlining.AsmHelper
Dumps an ASM class to disk.
DumpVisitor - Class in org.codehaus.aspectwerkz.annotation.expression
 
DumpVisitor - Class in org.codehaus.aspectwerkz.expression
TODO: do we need that, there is a dump() method in jjtree API

E

EAGER_WILDCARD - Static variable in interface org.codehaus.aspectwerkz.expression.ast.ExpressionParserConstants
 
EAGER_WILDCARD - Static variable in class org.codehaus.aspectwerkz.expression.regexp.Pattern
Defines a multiple wildcard.
EMITTED_JOINPOINTS_FIELD_NAME - Static variable in interface org.codehaus.aspectwerkz.transform.TransformationConstants
 
EmittedJoinPoint - Class in org.codehaus.aspectwerkz.transform.inlining
A structure that keeps required information needed to regenerate a JIT joinpoint.
EmittedJoinPoint(int, String, String, String, int, String, String, String, int, int, String, Label) - Constructor for class org.codehaus.aspectwerkz.transform.inlining.EmittedJoinPoint
Creates a new instance.
EmittedJoinPoint(int, String, String, String, int, String, String, String, int, int, String) - Constructor for class org.codehaus.aspectwerkz.transform.inlining.EmittedJoinPoint
Creates a new instance.
emittedJoinPoints - Variable in class org.codehaus.aspectwerkz.transform.AspectWerkzPreProcessor.Output
 
EMPTY_ADVICE_INFO_ARRAY - Static variable in class org.codehaus.aspectwerkz.aspect.AdviceInfo
 
EMPTY_AFTER_ADVICE_ARRAY - Static variable in class org.codehaus.aspectwerkz.intercept.AdvisableImpl
 
EMPTY_AFTER_RETURNING_ADVICE_ARRAY - Static variable in class org.codehaus.aspectwerkz.intercept.AdvisableImpl
 
EMPTY_AFTER_THROWING_ADVICE_ARRAY - Static variable in class org.codehaus.aspectwerkz.intercept.AdvisableImpl
 
EMPTY_AROUND_ADVICE_ARRAY - Static variable in class org.codehaus.aspectwerkz.intercept.AdvisableImpl
 
EMPTY_BEFORE_ADVICE_ARRAY - Static variable in class org.codehaus.aspectwerkz.intercept.AdvisableImpl
 
EMPTY_HASH_MAP - Static variable in class org.codehaus.aspectwerkz.definition.SystemDefinition
Empty hash map.
EMPTY_LIST - Static variable in class org.codehaus.aspectwerkz.reflect.impl.asm.AsmClassInfo
 
EMPTY_OBJECT_ARRAY - Static variable in class org.codehaus.aspectwerkz.aspect.AbstractAspectContainer
 
EMPTY_OBJECT_ARRAY - Static variable in class org.codehaus.aspectwerkz.AspectContext
An empty Object array.
EMPTY_STRING_ARRAY - Static variable in class org.codehaus.aspectwerkz.reflect.impl.asm.AsmClassInfo
 
EMPTY_WRAPPER_ATTRIBUTE_VALUE_EMPTY - Static variable in interface org.codehaus.aspectwerkz.transform.TransformationConstants
 
EMPTY_WRAPPER_ATTRIBUTE_VALUE_NOTEMPTY - Static variable in interface org.codehaus.aspectwerkz.transform.TransformationConstants
 
EMTPTY_ARRAY_LIST - Static variable in interface org.codehaus.aspectwerkz.transform.TransformationConstants
 
enable_tracing() - Static method in class org.codehaus.aspectwerkz.annotation.expression.ast.AnnotationParser
 
enable_tracing() - Static method in class org.codehaus.aspectwerkz.expression.ast.ExpressionParser
 
ENCLOSING_SJP_FIELD_CLASS_SIGNATURE - Static variable in interface org.codehaus.aspectwerkz.transform.TransformationConstants
 
ENCLOSING_SJP_FIELD_NAME - Static variable in interface org.codehaus.aspectwerkz.transform.TransformationConstants
 
EnclosingStaticJoinPoint - Interface in org.codehaus.aspectwerkz.joinpoint
Implements the join point concept, e.g. defines a well defined point in the program flow.
EnclosingStaticJoinPointImpl - Class in org.codehaus.aspectwerkz.joinpoint.impl
Sole implementation of EnclosingStaticJoinPoint.
EnclosingStaticJoinPointImpl(Signature, JoinPointType) - Constructor for class org.codehaus.aspectwerkz.joinpoint.impl.EnclosingStaticJoinPointImpl
 
ENCODE - Static variable in class org.codehaus.aspectwerkz.util.Base64
Specify encoding.
encodeBytes(byte[]) - Static method in class org.codehaus.aspectwerkz.util.Base64
Encodes a byte array into Base64 notation.
encodeBytes(byte[], int) - Static method in class org.codehaus.aspectwerkz.util.Base64
Encodes a byte array into Base64 notation.
encodeBytes(byte[], int, int) - Static method in class org.codehaus.aspectwerkz.util.Base64
Encodes a byte array into Base64 notation.
encodeBytes(byte[], int, int, int) - Static method in class org.codehaus.aspectwerkz.util.Base64
Encodes a byte array into Base64 notation.
encodeFromFile(String) - Static method in class org.codehaus.aspectwerkz.util.Base64
Convenience method for reading a binary file and base64-encoding it.
encodeObject(Serializable) - Static method in class org.codehaus.aspectwerkz.util.Base64
Serializes an object and returns the Base64-encoded version of that serialized object.
encodeObject(Serializable, int) - Static method in class org.codehaus.aspectwerkz.util.Base64
Serializes an object and returns the Base64-encoded version of that serialized object.
encodeToFile(byte[], String) - Static method in class org.codehaus.aspectwerkz.util.Base64
Convenience method for encoding data to a file.
endColumn - Variable in class org.codehaus.aspectwerkz.annotation.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.
endColumn - Variable in class org.codehaus.aspectwerkz.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.annotation.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.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.
endRuntimeCheck(CodeVisitor, AdviceInfo, Label) - Method in class org.codehaus.aspectwerkz.transform.inlining.compiler.AbstractJoinPointCompiler
Ends the ifLabel of a runtime check
enter() - Method in class org.codehaus.aspectwerkz.cflow.AbstractCflowSystemAspect
before advice when entering this cflow
entrySet() - Method in class org.codehaus.aspectwerkz.util.SequencedHashMap
Implements Map.entrySet().
EnvironmentDetect - Class in org.codehaus.aspectwerkz.util
Detects Java JVM vendor and Java version Usage: -jvm | -java System.exit code is: 2:BEA, 1:IBM, 0:SUN MajorMinor (f.e. 15) for Java Major.Minor version or 0
EnvironmentDetect() - Constructor for class org.codehaus.aspectwerkz.util.EnvironmentDetect
 
EOF - Static variable in interface org.codehaus.aspectwerkz.annotation.expression.ast.AnnotationParserConstants
 
EOF - Static variable in interface org.codehaus.aspectwerkz.expression.ast.ExpressionParserConstants
 
eol - Variable in exception org.codehaus.aspectwerkz.annotation.expression.ast.ParseException
The end of line string for this machine.
eol - Variable in exception org.codehaus.aspectwerkz.expression.ast.ParseException
The end of line string for this machine.
EQUALS - Static variable in interface org.codehaus.aspectwerkz.annotation.expression.ast.AnnotationParserConstants
 
equals(Object) - Method in class org.codehaus.aspectwerkz.aspect.AdviceType
 
equals(Object) - Method in class org.codehaus.aspectwerkz.cflow.CflowBinding
 
equals(Object) - Method in class org.codehaus.aspectwerkz.cflow.CflowCompiler.CompiledCflowAspect
 
equals(Object) - Method in class org.codehaus.aspectwerkz.definition.AdviceDefinition
Equals and hashcode means we have the same advice if the aspect qualified name (not classname) and advice name (may include signature) are the same.
equals(Object) - Method in class org.codehaus.aspectwerkz.definition.DeploymentScope
 
equals(Object) - Method in class org.codehaus.aspectwerkz.definition.SystemDefinition
 
equals(Object) - Method in class org.codehaus.aspectwerkz.DeploymentModel
 
equals(Object) - Method in class org.codehaus.aspectwerkz.expression.ExpressionContext
 
equals(Object) - Method in class org.codehaus.aspectwerkz.expression.PointcutType
 
equals(Object) - Method in class org.codehaus.aspectwerkz.expression.regexp.NamePattern
 
equals(Object) - Method in class org.codehaus.aspectwerkz.expression.regexp.TypePattern
 
equals(Object) - Method in class org.codehaus.aspectwerkz.joinpoint.management.JoinPointType
 
equals(Object) - Method in class org.codehaus.aspectwerkz.reflect.CflowMetaData
 
equals(Object) - Method in class org.codehaus.aspectwerkz.reflect.impl.asm.AsmClassInfo
 
equals(Object) - Method in class org.codehaus.aspectwerkz.reflect.impl.asm.AsmConstructorInfo
 
equals(Object) - Method in class org.codehaus.aspectwerkz.reflect.impl.asm.AsmFieldInfo
 
equals(Object) - Method in class org.codehaus.aspectwerkz.reflect.impl.asm.AsmMethodInfo
 
equals(Object) - Method in class org.codehaus.aspectwerkz.reflect.impl.java.JavaClassInfo
 
equals(Object) - Method in class org.codehaus.aspectwerkz.reflect.impl.java.JavaConstructorInfo
 
equals(Object) - Method in class org.codehaus.aspectwerkz.reflect.impl.java.JavaFieldInfo
 
equals(Object) - Method in class org.codehaus.aspectwerkz.reflect.impl.java.JavaMethodInfo
 
equals(Object) - Method in class org.codehaus.aspectwerkz.transform.ClassCacheTuple
 
equals(Object) - Method in class org.codehaus.aspectwerkz.transform.inlining.AspectInfo
 
equals(Object) - Method in class org.codehaus.aspectwerkz.transform.inlining.compiler.CompilationInfo
 
equals(Object) - Method in class org.codehaus.aspectwerkz.transform.inlining.compiler.CompilationInfo.Model
 
equals(Object) - Method in class org.codehaus.aspectwerkz.transform.inlining.compiler.MatchingJoinPointInfo
 
equals(Object) - Method in class org.codehaus.aspectwerkz.transform.inlining.deployer.DeploymentHandle
 
equals(Object) - Method in class org.codehaus.aspectwerkz.transform.inlining.EmittedJoinPoint
 
equals(Object) - Method in class org.codehaus.aspectwerkz.util.SequencedHashMap
Implements Map.equals(Object).
escape(String) - Method in class org.codehaus.aspectwerkz.expression.regexp.NamePattern
Escapes the name pattern.
escape(String) - Method in class org.codehaus.aspectwerkz.expression.regexp.TypePattern
Escapes the type pattern.
exceptions - Variable in class org.codehaus.aspectwerkz.reflect.impl.asm.MethodStruct
 
execute() - Method in class org.codehaus.aspectwerkz.annotation.AnnotationCTask
 
execute() - Method in class org.codehaus.aspectwerkz.compiler.AspectWerkzCTask
 
Execution() - Static method in class org.codehaus.aspectwerkz.expression.ast.ExpressionParser
Execution.
EXECUTION - Static variable in interface org.codehaus.aspectwerkz.expression.ast.ExpressionParserConstants
 
EXECUTION - Static variable in class org.codehaus.aspectwerkz.expression.PointcutType
 
exit() - Method in class org.codehaus.aspectwerkz.cflow.AbstractCflowSystemAspect
after finally advice when exiting this cflow
ExpandBuff(boolean) - Static method in class org.codehaus.aspectwerkz.annotation.expression.ast.SimpleCharStream
 
ExpandBuff(boolean) - Static method in class org.codehaus.aspectwerkz.expression.ast.SimpleCharStream
 
expectedTokenSequences - Variable in exception org.codehaus.aspectwerkz.annotation.expression.ast.ParseException
Each entry in this array is an array of integers.
expectedTokenSequences - Variable in exception org.codehaus.aspectwerkz.expression.ast.ParseException
Each entry in this array is an array of integers.
EXPONENT - Static variable in interface org.codehaus.aspectwerkz.annotation.expression.ast.AnnotationParserConstants
 
Expression() - Static method in class org.codehaus.aspectwerkz.expression.ast.ExpressionParser
Expression.
EXPRESSION_PREFIX - Static variable in class org.codehaus.aspectwerkz.definition.DefinitionParserHelper
 
ExpressionContext - Class in org.codehaus.aspectwerkz.expression
The expression context for AST evaluation.
ExpressionContext(PointcutType, ReflectionInfo, ReflectionInfo) - Constructor for class org.codehaus.aspectwerkz.expression.ExpressionContext
Creates a new expression context.
ExpressionException - Exception in org.codehaus.aspectwerkz.exception
Thrown when error in expression AST evaluation or creation.
ExpressionException(String) - Constructor for exception org.codehaus.aspectwerkz.exception.ExpressionException
Sets the message for the exception.
ExpressionException - Exception in org.codehaus.aspectwerkz.expression
Thrown when error in the expression.
ExpressionException(String) - Constructor for exception org.codehaus.aspectwerkz.expression.ExpressionException
Sets the message for the exception.
ExpressionException(String, Throwable) - Constructor for exception org.codehaus.aspectwerkz.expression.ExpressionException
Sets the message for the exception and the original exception being wrapped.
ExpressionInfo - Class in org.codehaus.aspectwerkz.expression
Abstraction that holds info about the expression and the different visitors.
ExpressionInfo(String, String) - Constructor for class org.codehaus.aspectwerkz.expression.ExpressionInfo
Creates a new expression info instance from its string representation
ExpressionInfo(Node, String) - Constructor for class org.codehaus.aspectwerkz.expression.ExpressionInfo
Creates a new expression info from an already parsed node This is usefull when extracting cflow sub expressions.
ExpressionNamespace - Class in org.codehaus.aspectwerkz.expression
The expression namespace as well as a repository for the namespaces.
ExpressionParser - Class in org.codehaus.aspectwerkz.expression.ast
Usage: ExpressionParser parser = new ExpressionParser(System.in); // can be only one ASTRoot root = parser.parse("call(@RequiresNew public * foo.Bar.
ExpressionParser(InputStream) - Constructor for class org.codehaus.aspectwerkz.expression.ast.ExpressionParser
 
ExpressionParser(Reader) - Constructor for class org.codehaus.aspectwerkz.expression.ast.ExpressionParser
 
ExpressionParser(ExpressionParserTokenManager) - Constructor for class org.codehaus.aspectwerkz.expression.ast.ExpressionParser
 
ExpressionParserConstants - Interface in org.codehaus.aspectwerkz.expression.ast
 
ExpressionParserTokenManager - Class in org.codehaus.aspectwerkz.expression.ast
 
ExpressionParserTokenManager(SimpleCharStream) - Constructor for class org.codehaus.aspectwerkz.expression.ast.ExpressionParserTokenManager
 
ExpressionParserTokenManager(SimpleCharStream, int) - Constructor for class org.codehaus.aspectwerkz.expression.ast.ExpressionParserTokenManager
 
ExpressionParserTreeConstants - Interface in org.codehaus.aspectwerkz.expression.ast
 
ExpressionParserVisitor - Interface in org.codehaus.aspectwerkz.expression.ast
 
ExpressionValidateVisitor - Class in org.codehaus.aspectwerkz.expression
The visitor that extract all possible arguments referenced by the expression.
ExpressionValidateVisitor(String, String, Node) - Constructor for class org.codehaus.aspectwerkz.expression.ExpressionValidateVisitor
Creates a new expression.
ExpressionVisitor - Class in org.codehaus.aspectwerkz.expression
The expression visitor.
ExpressionVisitor(ExpressionInfo, String, String, Node) - Constructor for class org.codehaus.aspectwerkz.expression.ExpressionVisitor
Creates a new expression.
extendsSuperClass(ClassInfo, String) - Static method in class org.codehaus.aspectwerkz.reflect.ClassInfoHelper
Checks if a class has a certain class as super class, somewhere up in the class hierarchy.
extractAnnotations(List, Attribute, ClassLoader) - Static method in class org.codehaus.aspectwerkz.annotation.instrumentation.asm.AsmAnnotationHelper
Helper method to extract Runtime(In)VisibleAnnotations and unwrap custom annotation proxies
extractCustomAnnotation(Annotation) - Static method in class org.codehaus.aspectwerkz.annotation.instrumentation.asm.CustomAttributeHelper
Extract the AnnotationInfo from the bytecode Annotation representation.
extractMethodSignature(String) - Static method in class org.codehaus.aspectwerkz.util.Strings
Parse a method signature or method call signature.

F

fakeStackTrace(Throwable, String) - Static method in class org.codehaus.aspectwerkz.util.Util
Removes the AspectWerkz specific elements from the stack trace.
FIELD - Static variable in interface org.codehaus.aspectwerkz.expression.ast.ExpressionParserConstants
 
FIELD_ABSTRACT - Static variable in interface org.codehaus.aspectwerkz.expression.ast.ExpressionParserConstants
 
FIELD_ANNOTATION - Static variable in interface org.codehaus.aspectwerkz.expression.ast.ExpressionParserConstants
 
FIELD_ARRAY_CLASS_PATTERN - Static variable in interface org.codehaus.aspectwerkz.expression.ast.ExpressionParserConstants
 
FIELD_ATTRIBUTE_EXACT_IDENTIFIER - Static variable in interface org.codehaus.aspectwerkz.expression.ast.ExpressionParserConstants
 
FIELD_CLASS_PATTERN - Static variable in interface org.codehaus.aspectwerkz.expression.ast.ExpressionParserConstants
 
FIELD_FINAL - Static variable in interface org.codehaus.aspectwerkz.expression.ast.ExpressionParserConstants
 
FIELD_GET - Static variable in class org.codehaus.aspectwerkz.joinpoint.management.JoinPointType
 
FIELD_GET - Static variable in interface org.codehaus.aspectwerkz.joinpoint.StaticJoinPoint
 
FIELD_GET_INT - Static variable in class org.codehaus.aspectwerkz.joinpoint.management.JoinPointType
 
FIELD_IDENTIFIER - Static variable in interface org.codehaus.aspectwerkz.expression.ast.ExpressionParserConstants
 
FIELD_INFO - Static variable in class org.codehaus.aspectwerkz.expression.ExpressionContext
 
FIELD_JAVA_NAME_LETTER - Static variable in interface org.codehaus.aspectwerkz.expression.ast.ExpressionParserConstants
 
FIELD_NOT - Static variable in interface org.codehaus.aspectwerkz.expression.ast.ExpressionParserConstants
 
FIELD_POINTCUT_END - Static variable in interface org.codehaus.aspectwerkz.expression.ast.ExpressionParserConstants
 
FIELD_PRIVATE - Static variable in interface org.codehaus.aspectwerkz.expression.ast.ExpressionParserConstants
 
FIELD_PROTECTED - Static variable in interface org.codehaus.aspectwerkz.expression.ast.ExpressionParserConstants
 
FIELD_PUBLIC - Static variable in interface org.codehaus.aspectwerkz.expression.ast.ExpressionParserConstants
 
FIELD_RTTI_IMPL_CLASS_NAME - Static variable in interface org.codehaus.aspectwerkz.transform.TransformationConstants
 
FIELD_RTTI_IMPL_CLASS_SIGNATURE - Static variable in interface org.codehaus.aspectwerkz.transform.TransformationConstants
 
FIELD_RTTI_IMPL_INIT_SIGNATURE - Static variable in interface org.codehaus.aspectwerkz.transform.TransformationConstants
 
FIELD_SET - Static variable in class org.codehaus.aspectwerkz.joinpoint.management.JoinPointType
 
FIELD_SET - Static variable in interface org.codehaus.aspectwerkz.joinpoint.StaticJoinPoint
 
FIELD_SET_INT - Static variable in class org.codehaus.aspectwerkz.joinpoint.management.JoinPointType
 
FIELD_SIGNATURE_IMPL_CLASS_SIGNATURE - Static variable in interface org.codehaus.aspectwerkz.transform.TransformationConstants
 
FIELD_STATIC - Static variable in interface org.codehaus.aspectwerkz.expression.ast.ExpressionParserConstants
 
FIELD_TRANSIENT - Static variable in interface org.codehaus.aspectwerkz.expression.ast.ExpressionParserConstants
 
FieldAttribute() - Static method in class org.codehaus.aspectwerkz.expression.ast.ExpressionParser
Field annotation.
fieldFilter(Set, ExpressionContext, FieldInfo) - Method in class org.codehaus.aspectwerkz.transform.inlining.weaver.FieldSetFieldGetVisitor.ReplacePutFieldAndGetFieldInstructionCodeAdapter
Filters out the fields that are not eligible for transformation.
FieldGetJoinPointCompiler - Class in org.codehaus.aspectwerkz.transform.inlining.compiler
A compiler that compiles/generates a class that represents a specific join point, a class which invokes the advices and the target join point statically.
FieldGetJoinPointRedefiner - Class in org.codehaus.aspectwerkz.transform.inlining.compiler
Redefines the existing join point class and turns it into a delegation class delegating to the newly created replacement join point class.
FieldInfo - Interface in org.codehaus.aspectwerkz.reflect
Interface for the field info implementations.
FieldModifier() - Static method in class org.codehaus.aspectwerkz.expression.ast.ExpressionParser
Field modifier.
FieldPattern() - Static method in class org.codehaus.aspectwerkz.expression.ast.ExpressionParser
Field pattern.
FieldRtti - Interface in org.codehaus.aspectwerkz.joinpoint
Interface for the field RTTI (Runtime Type Information).
FieldRttiImpl - Class in org.codehaus.aspectwerkz.joinpoint.impl
Implementation for the field signature.
FieldRttiImpl(FieldSignatureImpl, Object, Object) - Constructor for class org.codehaus.aspectwerkz.joinpoint.impl.FieldRttiImpl
Creates a new field RTTI.
FieldSetFieldGetVisitor - Class in org.codehaus.aspectwerkz.transform.inlining.weaver
Instruments method SET and GET join points by replacing PUTFIELD and GETFIELD instructions with invocations of the compiled join point.
FieldSetFieldGetVisitor(ClassVisitor, ClassLoader, ClassInfo, Context) - Constructor for class org.codehaus.aspectwerkz.transform.inlining.weaver.FieldSetFieldGetVisitor
Creates a new instance.
FieldSetFieldGetVisitor.ReplacePutFieldAndGetFieldInstructionCodeAdapter - Class in org.codehaus.aspectwerkz.transform.inlining.weaver
Replaces PUTFIELD and GETFIELD instructions with a call to the compiled JoinPoint instance.
FieldSetFieldGetVisitor.ReplacePutFieldAndGetFieldInstructionCodeAdapter(CodeVisitor, ClassLoader, ClassInfo, String, String, String) - Constructor for class org.codehaus.aspectwerkz.transform.inlining.weaver.FieldSetFieldGetVisitor.ReplacePutFieldAndGetFieldInstructionCodeAdapter
Creates a new instance.
FieldSetJoinPointCompiler - Class in org.codehaus.aspectwerkz.transform.inlining.compiler
A compiler that compiles/generates a class that represents a specific join point, a class which invokes the advices and the target join point statically.
FieldSetJoinPointRedefiner - Class in org.codehaus.aspectwerkz.transform.inlining.compiler
Redefines the existing join point class and turns it into a delegation class delegating to the newly created replacement join point class.
FieldSignature - Interface in org.codehaus.aspectwerkz.joinpoint
Interface for the field signature.
FieldSignatureImpl - Class in org.codehaus.aspectwerkz.joinpoint.impl
Implementation for the field signature.
FieldSignatureImpl(Class, Field) - Constructor for class org.codehaus.aspectwerkz.joinpoint.impl.FieldSignatureImpl
 
FieldStruct - Class in org.codehaus.aspectwerkz.reflect.impl.asm
 
FieldStruct() - Constructor for class org.codehaus.aspectwerkz.reflect.impl.asm.FieldStruct
 
FillBuff() - Static method in class org.codehaus.aspectwerkz.annotation.expression.ast.SimpleCharStream
 
FillBuff() - Static method in class org.codehaus.aspectwerkz.expression.ast.SimpleCharStream
 
findClass(String) - Method in class org.codehaus.aspectwerkz.hook.impl.WeavingClassLoader
 
findConstructor() - Method in class org.codehaus.aspectwerkz.aspect.DefaultAspectContainerStrategy
Grabs the correct constructor for the aspect.
Float() - Static method in class org.codehaus.aspectwerkz.annotation.expression.ast.AnnotationParser
Float.
FLOAT - Static variable in interface org.codehaus.aspectwerkz.annotation.expression.ast.AnnotationParserConstants
 
FLOAT - Static variable in class org.codehaus.aspectwerkz.transform.inlining.AsmHelper
 
FLOAT_CLASS_INIT_METHOD_SIGNATURE - Static variable in interface org.codehaus.aspectwerkz.transform.TransformationConstants
 
FLOAT_CLASS_NAME - Static variable in interface org.codehaus.aspectwerkz.transform.TransformationConstants
 
FLOAT_DEFAULT_VALUE - Static variable in class org.codehaus.aspectwerkz.util.Util
 
FLOAT_VALUE_METHOD_NAME - Static variable in interface org.codehaus.aspectwerkz.transform.TransformationConstants
 
FLOAT_VALUE_METHOD_SIGNATURE - Static variable in interface org.codehaus.aspectwerkz.transform.TransformationConstants
 
flushBase64() - Method in class org.codehaus.aspectwerkz.util.Base64.OutputStream
Method added by PHIL.
FOR_NAME_METHOD_NAME - Static variable in interface org.codehaus.aspectwerkz.transform.TransformationConstants
 
FOR_NAME_METHOD_SIGNATURE - Static variable in interface org.codehaus.aspectwerkz.transform.TransformationConstants
 
forName(ClassLoader, String) - Static method in class org.codehaus.aspectwerkz.transform.inlining.AsmHelper
Tries to load a class if unsuccessful returns null.
forName(ClassLoader, String) - Static method in class org.codehaus.aspectwerkz.util.ContextClassLoader
Loads a class starting from the given class loader (can be null, then use default class loader)
forName(String) - Static method in class org.codehaus.aspectwerkz.util.ContextClassLoader
Loads a class from the context class loader or, if that fails, from the default class loader.
fromInt(int) - Static method in class org.codehaus.aspectwerkz.joinpoint.management.JoinPointType
 

G

generate(Object) - Static method in class org.codehaus.aspectwerkz.util.UuidGenerator
Returns a unique uuid.
generateParseException() - Static method in class org.codehaus.aspectwerkz.annotation.expression.ast.AnnotationParser
 
generateParseException() - Static method in class org.codehaus.aspectwerkz.expression.ast.ExpressionParser
 
GENJP - Static variable in class org.codehaus.aspectwerkz.transform.AspectWerkzPreProcessor
 
Get() - Static method in class org.codehaus.aspectwerkz.expression.ast.ExpressionParser
Get.
GET - Static variable in interface org.codehaus.aspectwerkz.expression.ast.ExpressionParserConstants
 
GET - Static variable in class org.codehaus.aspectwerkz.expression.PointcutType
 
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.
GET_AFTER_ADVICE_METHOD_NAME - Static variable in interface org.codehaus.aspectwerkz.transform.TransformationConstants
 
GET_AFTER_ADVICE_METHOD_SIGNATURE - Static variable in interface org.codehaus.aspectwerkz.transform.TransformationConstants
 
GET_AFTER_RETURNING_ADVICE_METHOD_NAME - Static variable in interface org.codehaus.aspectwerkz.transform.TransformationConstants
 
GET_AFTER_RETURNING_ADVICE_METHOD_SIGNATURE - Static variable in interface org.codehaus.aspectwerkz.transform.TransformationConstants
 
GET_AFTER_THROWING_ADVICE_METHOD_NAME - Static variable in interface org.codehaus.aspectwerkz.transform.TransformationConstants
 
GET_AFTER_THROWING_ADVICE_METHOD_SIGNATURE - Static variable in interface org.codehaus.aspectwerkz.transform.TransformationConstants
 
GET_AROUND_ADVICE_METHOD_NAME - Static variable in interface org.codehaus.aspectwerkz.transform.TransformationConstants
 
GET_AROUND_ADVICE_METHOD_SIGNATURE - Static variable in interface org.codehaus.aspectwerkz.transform.TransformationConstants
 
GET_BEFORE_ADVICE_METHOD_NAME - Static variable in interface org.codehaus.aspectwerkz.transform.TransformationConstants
 
GET_BEFORE_ADVICE_METHOD_SIGNATURE - Static variable in interface org.codehaus.aspectwerkz.transform.TransformationConstants
 
GET_CALLEE_CLASS_METHOD_NAME - Static variable in interface org.codehaus.aspectwerkz.transform.TransformationConstants
 
GET_CALLEE_CLASS_METHOD_SIGNATURE - Static variable in interface org.codehaus.aspectwerkz.transform.TransformationConstants
 
GET_CALLEE_METHOD_NAME - Static variable in interface org.codehaus.aspectwerkz.transform.TransformationConstants
 
GET_CALLER_CLASS_METHOD_NAME - Static variable in interface org.codehaus.aspectwerkz.transform.TransformationConstants
 
GET_CALLER_CLASS_METHOD_SIGNATURE - Static variable in interface org.codehaus.aspectwerkz.transform.TransformationConstants
 
GET_CALLER_METHOD_NAME - Static variable in interface org.codehaus.aspectwerkz.transform.TransformationConstants
 
GET_CFLOW_STACK_METHOD_NAME - Static variable in interface org.codehaus.aspectwerkz.transform.TransformationConstants
 
GET_CFLOW_STACK_METHOD_SIGNATURE - Static variable in interface org.codehaus.aspectwerkz.transform.TransformationConstants
 
GET_ENCLOSING_SJP_METHOD_NAME - Static variable in interface org.codehaus.aspectwerkz.transform.TransformationConstants
 
GET_ENCLOSING_SJP_METHOD_SIGNATURE - Static variable in interface org.codehaus.aspectwerkz.transform.TransformationConstants
 
GET_INSTANCE_LEVEL_ASPECT_METHOD_NAME - Static variable in interface org.codehaus.aspectwerkz.transform.TransformationConstants
 
GET_INSTANCE_LEVEL_ASPECT_METHOD_SIGNATURE - Static variable in interface org.codehaus.aspectwerkz.transform.TransformationConstants
 
GET_META_DATA_METHOD_NAME - Static variable in interface org.codehaus.aspectwerkz.transform.TransformationConstants
 
GET_META_DATA_METHOD_SIGNATURE - Static variable in interface org.codehaus.aspectwerkz.transform.TransformationConstants
 
GET_METHOD_NAME - Static variable in interface org.codehaus.aspectwerkz.transform.TransformationConstants
 
GET_METHOD_SIGNATURE - Static variable in interface org.codehaus.aspectwerkz.transform.TransformationConstants
 
GET_RTTI_METHOD_NAME - Static variable in interface org.codehaus.aspectwerkz.transform.TransformationConstants
 
GET_RTTI_METHOD_SIGNATURE - Static variable in interface org.codehaus.aspectwerkz.transform.TransformationConstants
 
GET_SIGNATURE_METHOD_NAME - Static variable in interface org.codehaus.aspectwerkz.transform.TransformationConstants
 
GET_SIGNATURE_METHOD_SIGNATURE - Static variable in interface org.codehaus.aspectwerkz.transform.TransformationConstants
 
GET_TARGET_CLASS_METHOD_NAME - Static variable in interface org.codehaus.aspectwerkz.transform.TransformationConstants
 
GET_TARGET_CLASS_METHOD_SIGNATURE - Static variable in interface org.codehaus.aspectwerkz.transform.TransformationConstants
 
GET_TARGET_METHOD_NAME - Static variable in interface org.codehaus.aspectwerkz.transform.TransformationConstants
 
GET_THIS_METHOD_NAME - Static variable in interface org.codehaus.aspectwerkz.transform.TransformationConstants
 
GET_TYPE_METHOD_NAME - Static variable in interface org.codehaus.aspectwerkz.transform.TransformationConstants
 
GET_TYPE_METHOD_SIGNATURE - Static variable in interface org.codehaus.aspectwerkz.transform.TransformationConstants
 
getAddress() - Method in class org.codehaus.aspectwerkz.hook.JDWPStarter
 
getAdviceDefinition() - Method in class org.codehaus.aspectwerkz.aspect.AdviceInfo
Returns the advice definition.
getAdviceDefinitions() - Method in class org.codehaus.aspectwerkz.definition.AspectDefinition
Returns all the advices for this aspect.
getAdviceDefinitions() - Method in class org.codehaus.aspectwerkz.definition.SystemDefinition
Returns a collection with the advice definitions registered.
getAdviceInfo() - Method in class org.codehaus.aspectwerkz.transform.inlining.AdviceMethodInfo
 
getAdviceInfoContainer() - Method in class org.codehaus.aspectwerkz.transform.inlining.compiler.CompilationInfo.Model
 
getAdviceInfoContainerForJoinPoint(ExpressionContext, ClassLoader) - Static method in class org.codehaus.aspectwerkz.joinpoint.management.JoinPointManager
Retrieves the advice info wrapped up in a struct.
getAdviceMethodArgIndexes() - Method in class org.codehaus.aspectwerkz.transform.inlining.AdviceMethodInfo
 
getAdviceMethodInfos(List, Set, AdviceInfo[]) - Method in class org.codehaus.aspectwerkz.transform.inlining.compiler.AbstractJoinPointCompiler
Retrieves the advice method infos.
getAdvisedClassExpression(String) - Method in class org.codehaus.aspectwerkz.expression.ExpressionNamespace
Returns the advised class expression with a specific name.
getAdvisedClassFilterExpression() - Method in class org.codehaus.aspectwerkz.expression.ExpressionInfo
Returns the advised class filter expression.
getAfterAdviceDefinitions() - Method in class org.codehaus.aspectwerkz.definition.AspectDefinition
Returns the after advices.
getAfterFinallyAdviceInfos() - Method in class org.codehaus.aspectwerkz.joinpoint.management.AdviceInfoContainer
Returns the after finally advice infos.
getAfterReturningAdviceInfos() - Method in class org.codehaus.aspectwerkz.joinpoint.management.AdviceInfoContainer
Returns the after returning advice infos.
getAfterThrowingAdviceInfos() - Method in class org.codehaus.aspectwerkz.joinpoint.management.AdviceInfoContainer
Returns the after throwing advice infos.
getAllAdviceInfos() - Method in class org.codehaus.aspectwerkz.joinpoint.management.AdviceInfoContainer
Return all advice infos.
getAllClasses() - Method in class org.codehaus.aspectwerkz.annotation.AnnotationManager
Returns all classes.
getAllClassNames() - Method in class org.codehaus.aspectwerkz.expression.QDoxParser
Returns all classes.
getAnnotation() - Method in class org.codehaus.aspectwerkz.annotation.AnnotationInfo
Returns the annotation proxy.
getAnnotation(String, Class) - Static method in class org.codehaus.aspectwerkz.annotation.Annotations
Return the annotation with a specific name for a specific class.
getAnnotation(Class, Class) - Static method in class org.codehaus.aspectwerkz.annotation.Annotations
Return the annotation with a specific name for a specific class.
getAnnotation(String, Method) - Static method in class org.codehaus.aspectwerkz.annotation.Annotations
Return the annotation with a specific name for a specific method.
getAnnotation(Class, Method) - Static method in class org.codehaus.aspectwerkz.annotation.Annotations
Return the annotation with a specific name for a specific method.
getAnnotation(String, Constructor) - Static method in class org.codehaus.aspectwerkz.annotation.Annotations
Return the annotation with a specific name for a specific constructor.
getAnnotation(Class, Constructor) - Static method in class org.codehaus.aspectwerkz.annotation.Annotations
Return the annotation with a specific name for a specific constructor.
getAnnotation(String, Field) - Static method in class org.codehaus.aspectwerkz.annotation.Annotations
Return the annotation with a specific name for a specific field.
getAnnotation(Class, Field) - Static method in class org.codehaus.aspectwerkz.annotation.Annotations
Return the annotation with a specific name for a specific field.
getAnnotation(String, ClassInfo) - Static method in class org.codehaus.aspectwerkz.annotation.instrumentation.asm.AsmAnnotations
Return the annotation with a specific name for a specific class.
getAnnotation(String, MethodInfo) - Static method in class org.codehaus.aspectwerkz.annotation.instrumentation.asm.AsmAnnotations
Return the annotation with a specific name for a specific method.
getAnnotation(String, ConstructorInfo) - Static method in class org.codehaus.aspectwerkz.annotation.instrumentation.asm.AsmAnnotations
Return the annotation with a specific name for a specific constructor.
getAnnotation(String, FieldInfo) - Static method in class org.codehaus.aspectwerkz.annotation.instrumentation.asm.AsmAnnotations
Return the annotation with a specific name for a specific field.
getAnnotation(String) - Method in class org.codehaus.aspectwerkz.joinpoint.impl.ConstructorSignatureImpl
Return the annotation with a specific name.
getAnnotation(String) - Method in class org.codehaus.aspectwerkz.joinpoint.impl.FieldSignatureImpl
Return the annotation with a specific name.
getAnnotation(String) - Method in class org.codehaus.aspectwerkz.joinpoint.impl.MethodSignatureImpl
Return the annotation with a specific name.
getAnnotation(String) - Method in interface org.codehaus.aspectwerkz.joinpoint.MemberSignature
Return the annotation with a specific name.
getAnnotationInfo(Annotation, ClassLoader) - Static method in class org.codehaus.aspectwerkz.annotation.instrumentation.asm.AsmAnnotationHelper
Creates and returns a new annotation info build up from the Java5 annotation.
getAnnotationInfos(Class) - Static method in class org.codehaus.aspectwerkz.annotation.Annotations
Return a list with the annotations for a specific class.
getAnnotationInfos(Method) - Static method in class org.codehaus.aspectwerkz.annotation.Annotations
Return the annotations for a specific method.
getAnnotationInfos(Constructor) - Static method in class org.codehaus.aspectwerkz.annotation.Annotations
Return the annotations for a specific constructor.
getAnnotationInfos(Field) - Static method in class org.codehaus.aspectwerkz.annotation.Annotations
Return the annotations for a specific field.
getAnnotationInfos() - Method in class org.codehaus.aspectwerkz.joinpoint.impl.ConstructorSignatureImpl
Return all the annotations

Each annotation is wrapped in AnnotationInfoinstance.

getAnnotationInfos() - Method in class org.codehaus.aspectwerkz.joinpoint.impl.FieldSignatureImpl
Return all the annotations

Each annotation is wrapped in AnnotationInfoinstance.

getAnnotationInfos() - Method in class org.codehaus.aspectwerkz.joinpoint.impl.MethodSignatureImpl
Return all the annotations

Each annotation is wrapped in AnnotationInfoinstance.

getAnnotationInfos() - Method in interface org.codehaus.aspectwerkz.joinpoint.MemberSignature
Return all the annotations

Each annotation is wrapped in AnnotationInfoinstance.

getAnnotationProperties() - Method in class org.codehaus.aspectwerkz.reflect.impl.asm.AsmClassInfoRepository
Returns the annotation properties for the specific class loader.
getAnnotationProxy(Annotation, ClassLoader) - Static method in class org.codehaus.aspectwerkz.annotation.Java5AnnotationInvocationHandler
Build and return a dynamic proxy representing the given ASM Annotation.
getAnnotations(String, JavaClass) - Method in class org.codehaus.aspectwerkz.annotation.AnnotationManager
Returns the annotations with a specific name for a specific class.
getAnnotations(String, JavaMethod) - Method in class org.codehaus.aspectwerkz.annotation.AnnotationManager
Returns the annotations with a specific name for a specific method.
getAnnotations(String, JavaField) - Method in class org.codehaus.aspectwerkz.annotation.AnnotationManager
Returns the annotations with a specific name for a specific field.
getAnnotations(String, Class) - Static method in class org.codehaus.aspectwerkz.annotation.Annotations
Return a list with the annotations with a specific name for a specific class.
getAnnotations(Class, Class) - Static method in class org.codehaus.aspectwerkz.annotation.Annotations
Return a list with the annotations with a specific name for a specific class.
getAnnotations(String, Method) - Static method in class org.codehaus.aspectwerkz.annotation.Annotations
Return a list with the annotations with a specific name for a specific method.
getAnnotations(Class, Method) - Static method in class org.codehaus.aspectwerkz.annotation.Annotations
Return a list with the annotations with a specific name for a specific method.
getAnnotations(String, Constructor) - Static method in class org.codehaus.aspectwerkz.annotation.Annotations
Return a list with the annotations with a specific name for a specific constructor.
getAnnotations(Class, Constructor) - Static method in class org.codehaus.aspectwerkz.annotation.Annotations
Return a list with the annotations with a specific name for a specific constructor.
getAnnotations(String, Field) - Static method in class org.codehaus.aspectwerkz.annotation.Annotations
Return a list with the annotations with a specific name for a specific field.
getAnnotations(Class, Field) - Static method in class org.codehaus.aspectwerkz.annotation.Annotations
Return a list with the annotations with a specific name for a specific field.
getAnnotations(String, ClassInfo) - Static method in class org.codehaus.aspectwerkz.annotation.instrumentation.asm.AsmAnnotations
Return a list with the annotations with a specific name for a specific class.
getAnnotations(String, MethodInfo) - Static method in class org.codehaus.aspectwerkz.annotation.instrumentation.asm.AsmAnnotations
Return a list with the annotations with a specific name for a specific method.
getAnnotations(String, ConstructorInfo) - Static method in class org.codehaus.aspectwerkz.annotation.instrumentation.asm.AsmAnnotations
Return a list with the annotations with a specific name for a specific constructor.
getAnnotations(String, FieldInfo) - Static method in class org.codehaus.aspectwerkz.annotation.instrumentation.asm.AsmAnnotations
Return a list with the annotations with a specific name for a specific field.
getAnnotations(String) - Method in class org.codehaus.aspectwerkz.joinpoint.impl.ConstructorSignatureImpl
Return a list with the annotations with a specific name.
getAnnotations(String) - Method in class org.codehaus.aspectwerkz.joinpoint.impl.FieldSignatureImpl
Return a list with the annotations with a specific name.
getAnnotations(String) - Method in class org.codehaus.aspectwerkz.joinpoint.impl.MethodSignatureImpl
Return a list with the annotations with a specific name.
getAnnotations(String) - Method in interface org.codehaus.aspectwerkz.joinpoint.MemberSignature
Return a list with the annotations with a specific name.
getAnnotations() - Method in class org.codehaus.aspectwerkz.reflect.ClassInfo.NullClassInfo
 
getAnnotations() - Method in class org.codehaus.aspectwerkz.reflect.impl.asm.AsmClassInfo
Returns the annotations infos.
getAnnotations() - Method in class org.codehaus.aspectwerkz.reflect.impl.asm.AsmConstructorInfo
Returns the annotations.
getAnnotations() - Method in class org.codehaus.aspectwerkz.reflect.impl.asm.AsmFieldInfo
Returns the annotations.
getAnnotations() - Method in class org.codehaus.aspectwerkz.reflect.impl.asm.AsmMethodInfo
Returns the annotations.
getAnnotations() - Method in class org.codehaus.aspectwerkz.reflect.impl.java.JavaClassInfo
Returns the annotations infos.
getAnnotations() - Method in class org.codehaus.aspectwerkz.reflect.impl.java.JavaConstructorInfo
Returns the attributes.
getAnnotations() - Method in class org.codehaus.aspectwerkz.reflect.impl.java.JavaFieldInfo
Returns the annotations.
getAnnotations() - Method in class org.codehaus.aspectwerkz.reflect.impl.java.JavaMethodInfo
Returns the annotations.
getAnnotations() - Method in interface org.codehaus.aspectwerkz.reflect.ReflectionInfo
Returns the annotation infos.
getAnnotations() - Method in class org.codehaus.aspectwerkz.reflect.StaticInitializationInfoImpl
 
getArgumentIndex(String) - Method in class org.codehaus.aspectwerkz.expression.ExpressionInfo
Returns the argument index.
getArgumentNameAtIndex(int) - Method in class org.codehaus.aspectwerkz.expression.ExpressionInfo
Returns the argument at the given index.
getArgumentNames() - Method in class org.codehaus.aspectwerkz.expression.ExpressionInfo
Returns all argument names.
getArgumentType(String) - Method in class org.codehaus.aspectwerkz.expression.ExpressionInfo
Returns the argumen type.
getArgumentTypes(Constructor) - Static method in class org.codehaus.aspectwerkz.transform.inlining.AsmHelper
Gets the argument types for a constructor.
getArgumentTypes(MethodInfo) - Static method in class org.codehaus.aspectwerkz.transform.inlining.AsmHelper
Returns the Java types corresponding to the argument types of the given method.
getAroundAdviceDefinitions() - Method in class org.codehaus.aspectwerkz.definition.AspectDefinition
Returns the around advices.
getAroundAdviceInfos() - Method in class org.codehaus.aspectwerkz.joinpoint.management.AdviceInfoContainer
Returns the around advice infos.
getAroundClosureClassInfo() - Method in interface org.codehaus.aspectwerkz.transform.inlining.spi.AspectModel
Returns info about the closure class, name and type (interface or class).
getArrayClassInfo(String, ClassLoader, ClassInfo) - Static method in class org.codehaus.aspectwerkz.reflect.impl.asm.AsmClassInfo
Create a ClassInfo based on a component type which can be himself an array
getAspectClass() - Method in class org.codehaus.aspectwerkz.AspectContext
Returns the cross-cuttable class.
getAspectClassName() - Method in class org.codehaus.aspectwerkz.aspect.AdviceInfo
Returns the aspect FQN className.
getAspectClassName() - Method in class org.codehaus.aspectwerkz.definition.AdviceDefinition
Returns the class name.
getAspectClassName() - Method in class org.codehaus.aspectwerkz.transform.inlining.AspectInfo
 
getAspectClassSignature() - Method in class org.codehaus.aspectwerkz.transform.inlining.AspectInfo
 
getAspectDefinition() - Method in class org.codehaus.aspectwerkz.AspectContext
Returns the aspect definition.
getAspectDefinition(SystemDefinition, ClassLoader) - Method in class org.codehaus.aspectwerkz.cflow.CflowBinding
Create an aspect definition for this cflow binding in the given system.
getAspectDefinition() - Method in class org.codehaus.aspectwerkz.definition.AdviceDefinition
Returns the definition for the aspect that defines this advice.
getAspectDefinition(String) - Method in class org.codehaus.aspectwerkz.definition.SystemDefinition
Returns a specific aspect definition.
getAspectDefinition() - Method in class org.codehaus.aspectwerkz.transform.inlining.AspectInfo
 
getAspectDefinitions() - Method in class org.codehaus.aspectwerkz.definition.SystemDefinition
Returns a collection with the aspect definitions registered.
getAspectDeploymentModel() - Method in class org.codehaus.aspectwerkz.aspect.AdviceInfo
Returns the aspect deployment model
getAspectFieldName() - Method in class org.codehaus.aspectwerkz.transform.inlining.AspectInfo
 
getAspectInfo() - Method in class org.codehaus.aspectwerkz.transform.inlining.AdviceMethodInfo
 
getAspectModel() - Method in class org.codehaus.aspectwerkz.definition.AspectDefinition
Returns the aspect model.
getAspectModelType() - Method in interface org.codehaus.aspectwerkz.transform.inlining.spi.AspectModel
Returns the aspect model type, which is an id for the the special aspect model, can be anything as long as it is unique.
getAspectName() - Method in class org.codehaus.aspectwerkz.definition.AdviceDefinition
Returns the aspect name.
getAspectQNameContainerClassName(ClassLoader, String) - Static method in class org.codehaus.aspectwerkz.aspect.management.Aspects
Returns the aspect container class for the given aspect class qName.
getAspectQualifiedName() - Method in class org.codehaus.aspectwerkz.aspect.AdviceInfo
Returns the aspect qualified name.
getAspectQualifiedName() - Method in class org.codehaus.aspectwerkz.transform.inlining.AspectInfo
 
getASTRoot() - Method in class org.codehaus.aspectwerkz.expression.ExpressionVisitor
Access the ASTRoot we visit
getAttribute() - Method in class org.codehaus.aspectwerkz.definition.AdviceDefinition
Returns the attribute.
getAttribute() - Method in class org.codehaus.aspectwerkz.definition.InterfaceIntroductionDefinition
Returns the attribute.
getAttribute() - Method in class org.codehaus.aspectwerkz.definition.MixinDefinition
Returns the attribute.
getBeforeAdviceDefinitions() - Method in class org.codehaus.aspectwerkz.definition.AspectDefinition
Returns the before advices.
getBeforeAdviceInfos() - Method in class org.codehaus.aspectwerkz.joinpoint.management.AdviceInfoContainer
Returns the before advice infos.
getBeginColumn() - Static method in class org.codehaus.aspectwerkz.annotation.expression.ast.SimpleCharStream
 
getBeginColumn() - Static method in class org.codehaus.aspectwerkz.expression.ast.SimpleCharStream
 
getBeginLine() - Static method in class org.codehaus.aspectwerkz.annotation.expression.ast.SimpleCharStream
 
getBeginLine() - Static method in class org.codehaus.aspectwerkz.expression.ast.SimpleCharStream
 
getBoundedType(ExpressionInfo) - Method in class org.codehaus.aspectwerkz.expression.ast.ASTTarget
 
getBoundedType(ExpressionInfo) - Method in class org.codehaus.aspectwerkz.expression.ast.ASTThis
 
getBytes() - Method in class org.codehaus.aspectwerkz.transform.ByteArray
 
getCallee() - Method in interface org.codehaus.aspectwerkz.joinpoint.JoinPoint
Returns the callee instance.
getCalleeClass() - Method in interface org.codehaus.aspectwerkz.joinpoint.StaticJoinPoint
Returns the callee class.
getCalleeClassName() - Method in class org.codehaus.aspectwerkz.transform.inlining.EmittedJoinPoint
 
getCalleeClassSignature() - Method in class org.codehaus.aspectwerkz.transform.inlining.AdviceMethodInfo
 
getCalleeMemberDesc() - Method in class org.codehaus.aspectwerkz.transform.inlining.AdviceMethodInfo
 
getCalleeMemberDesc() - Method in class org.codehaus.aspectwerkz.transform.inlining.EmittedJoinPoint
 
getCalleeMemberModifiers() - Method in class org.codehaus.aspectwerkz.transform.inlining.EmittedJoinPoint
 
getCalleeMemberName() - Method in class org.codehaus.aspectwerkz.transform.inlining.EmittedJoinPoint
 
getCaller() - Method in interface org.codehaus.aspectwerkz.joinpoint.JoinPoint
Returns the caller instance.
getCallerClass() - Method in interface org.codehaus.aspectwerkz.joinpoint.StaticJoinPoint
Returns the caller class.
getCallerClassName() - Method in class org.codehaus.aspectwerkz.transform.inlining.EmittedJoinPoint
 
getCallerClassSignature() - Method in class org.codehaus.aspectwerkz.transform.inlining.AdviceMethodInfo
 
getCallerMethodDesc() - Method in class org.codehaus.aspectwerkz.transform.inlining.EmittedJoinPoint
 
getCallerMethodModifiers() - Method in class org.codehaus.aspectwerkz.transform.inlining.EmittedJoinPoint
 
getCallerMethodName() - Method in class org.codehaus.aspectwerkz.transform.inlining.EmittedJoinPoint
 
getCause() - Method in exception org.codehaus.aspectwerkz.aspect.management.NoAspectBoundException
Returns the original exception.
getCause() - Method in exception org.codehaus.aspectwerkz.exception.WrappedRuntimeException
Returns the original exception.
getCflowAspectClassName(int) - Static method in class org.codehaus.aspectwerkz.cflow.CflowCompiler
The naming strategy for jit cflow aspect
getCflowAspectExpression() - Method in class org.codehaus.aspectwerkz.expression.ExpressionInfo
Returns the cflow aspect expression.
getCflowBindingsForCflowOf(ExpressionInfo) - Static method in class org.codehaus.aspectwerkz.cflow.CflowBinding
Extract the cflow bindings from any pointcut This includes both cflow and cflowbelow
getCflowEvaluation() - Method in class org.codehaus.aspectwerkz.expression.ExpressionContext
 
getCflowID() - Method in class org.codehaus.aspectwerkz.cflow.CflowBinding
 
getClassDescriptor(ClassInfo) - Static method in class org.codehaus.aspectwerkz.transform.inlining.AsmHelper
Returns the descriptor corresponding to the given Java type.
getClasses() - Method in class org.codehaus.aspectwerkz.reflect.ClassList
Returns the classes.
getClassInfo() - Method in class org.codehaus.aspectwerkz.definition.AspectDefinition
Returns the class info.
getClassInfo() - Method in class org.codehaus.aspectwerkz.reflect.CflowMetaData
Returns the class info.
getClassInfo(String) - Method in class org.codehaus.aspectwerkz.reflect.ClassInfoRepository
Returns the class info.
getClassInfo(String, ClassLoader) - Static method in class org.codehaus.aspectwerkz.reflect.impl.asm.AsmClassInfo
Returns the class info for a specific class.
getClassInfo(byte[], ClassLoader) - Static method in class org.codehaus.aspectwerkz.reflect.impl.asm.AsmClassInfo
Returns the class info for a specific class.
getClassInfo(InputStream, ClassLoader) - Static method in class org.codehaus.aspectwerkz.reflect.impl.asm.AsmClassInfo
Returns the class info for a specific class.
getClassInfo(InputStream, ClassLoader, boolean) - Static method in class org.codehaus.aspectwerkz.reflect.impl.asm.AsmClassInfo
Returns the class info for a specific class.
getClassInfo(String) - Method in class org.codehaus.aspectwerkz.reflect.impl.asm.AsmClassInfoRepository
Returns the class info.
getClassInfo(Class) - Static method in class org.codehaus.aspectwerkz.reflect.impl.java.JavaClassInfo
Returns the class info for a specific class.
getClassInfo(String) - Method in class org.codehaus.aspectwerkz.reflect.impl.java.JavaClassInfoRepository
Returns the class info.
getClassLoader() - Method in interface org.codehaus.aspectwerkz.reflect.ClassInfo
Returns the class loader that loaded this class.
getClassLoader() - Method in class org.codehaus.aspectwerkz.reflect.ClassInfo.NullClassInfo
 
getClassLoader() - Method in class org.codehaus.aspectwerkz.reflect.impl.asm.AsmClassInfo
Returns the class loader that loaded this class.
getClassLoader() - Method in class org.codehaus.aspectwerkz.reflect.impl.java.JavaClassInfo
Returns the class loader that loaded this class.
getClassLoader() - Method in class org.codehaus.aspectwerkz.transform.ClassCacheTuple
 
GETCLASSLOADER_METHOD_NAME - Static variable in interface org.codehaus.aspectwerkz.transform.TransformationConstants
 
getClassName() - Method in class org.codehaus.aspectwerkz.definition.AspectDefinition
Returns the class name.
getClassName() - Method in class org.codehaus.aspectwerkz.reflect.CflowMetaData
Returns the class name.
getClassName() - Method in class org.codehaus.aspectwerkz.reflect.impl.asm.AsmClassInfo.ClassNameRetrievalClassAdapter
 
getClassName() - Method in class org.codehaus.aspectwerkz.transform.ClassCacheTuple
 
getClassName() - Method in interface org.codehaus.aspectwerkz.transform.Context
 
getClassName() - Method in class org.codehaus.aspectwerkz.transform.inlining.ContextImpl
 
getClassPreProcessor() - Static method in class org.codehaus.aspectwerkz.hook.impl.ClassPreProcessorHelper
Returns the configured class preprocessor Should be called after initialization only
getClassSignature(Class) - Static method in class org.codehaus.aspectwerkz.reflect.ReflectHelper
Returns JVM type signature for given class.
getColumn() - Static method in class org.codehaus.aspectwerkz.annotation.expression.ast.SimpleCharStream
Deprecated.  
getColumn() - Static method in class org.codehaus.aspectwerkz.expression.ast.SimpleCharStream
Deprecated. @see #getEndColumn
getCompilationInfo() - Method in class org.codehaus.aspectwerkz.transform.inlining.compiler.MatchingJoinPointInfo
 
getCompilationInfo() - Method in class org.codehaus.aspectwerkz.transform.inlining.deployer.ChangeSet.Element
 
getComponentType() - Method in interface org.codehaus.aspectwerkz.reflect.ClassInfo
Returns the component type if array type else null.
getComponentType() - Method in class org.codehaus.aspectwerkz.reflect.ClassInfo.NullClassInfo
 
getComponentType() - Method in class org.codehaus.aspectwerkz.reflect.impl.asm.AsmClassInfo
Returns the component type if array type else null.
getComponentType() - Method in class org.codehaus.aspectwerkz.reflect.impl.java.JavaClassInfo
Returns the component type if array type else null.
getConstructor() - Method in interface org.codehaus.aspectwerkz.joinpoint.ConstructorRtti
Returns the constructor.
getConstructor() - Method in interface org.codehaus.aspectwerkz.joinpoint.ConstructorSignature
Returns the constructor.
getConstructor() - Method in class org.codehaus.aspectwerkz.joinpoint.impl.ConstructorRttiImpl
Returns the constructor.
getConstructor() - Method in class org.codehaus.aspectwerkz.joinpoint.impl.ConstructorSignatureImpl
Returns the constructor.
getConstructor(int) - Method in interface org.codehaus.aspectwerkz.reflect.ClassInfo
Returns a constructor info by its hash.
getConstructor(int) - Method in class org.codehaus.aspectwerkz.reflect.ClassInfo.NullClassInfo
 
getConstructor(int) - Method in class org.codehaus.aspectwerkz.reflect.impl.asm.AsmClassInfo
Returns a constructor info by its hash.
getConstructor(int) - Method in class org.codehaus.aspectwerkz.reflect.impl.java.JavaClassInfo
Returns a constructor info by its hash.
getConstructorBodyMethodName(String) - Static method in class org.codehaus.aspectwerkz.transform.TransformationUtil
Returns the method name used for constructor body
getConstructorBodyMethodSignature(String, String) - Static method in class org.codehaus.aspectwerkz.transform.TransformationUtil
Returns the method used for constructor body signature The callee type name is prepended to the constructor signature
getConstructorDescriptor(ConstructorInfo) - Static method in class org.codehaus.aspectwerkz.transform.inlining.AsmHelper
Returns the descriptor corresponding to the given constructor info.
getConstructorInfo(String, byte[], ClassLoader) - Static method in class org.codehaus.aspectwerkz.reflect.impl.asm.AsmConstructorInfo
Returns the constructor info for the constructor specified.
getConstructorInfo(Constructor) - Static method in class org.codehaus.aspectwerkz.reflect.impl.java.JavaConstructorInfo
Returns the constructor info for the constructor specified.
getConstructors() - Method in interface org.codehaus.aspectwerkz.reflect.ClassInfo
Returns the constructors info.
getConstructors() - Method in class org.codehaus.aspectwerkz.reflect.ClassInfo.NullClassInfo
 
getConstructors() - Method in class org.codehaus.aspectwerkz.reflect.impl.asm.AsmClassInfo
Returns a list with all the constructors info.
getConstructors() - Method in class org.codehaus.aspectwerkz.reflect.impl.java.JavaClassInfo
Returns a list with all the constructors info.
getConstructorSignature(Constructor) - Static method in class org.codehaus.aspectwerkz.reflect.ReflectHelper
Returns JVM type signature for a constructor.
getContainer() - Method in class org.codehaus.aspectwerkz.AspectContext
Returns the container.
getContainerClassName() - Method in class org.codehaus.aspectwerkz.definition.AspectDefinition
Returns the name of the container implementation class.
getContainerQNamed(ClassLoader, Class, String) - Static method in class org.codehaus.aspectwerkz.aspect.management.Aspects
Returns or create the aspect container for the given container class with the given aspect qualified name

We keep a weak key for the containerClass, and we then keep a list of container instance based on a composite key based on the tuple {visibleFromClassLoader.hashCode, aspectQName}, so that when hot deploying a web app, the aspects gets tied to the web app class loader even when the container class is higher up (f.e. in aw.jar)

getContext() - Method in class org.codehaus.aspectwerkz.aspect.AbstractAspectContainer
Returns the context.
getContext() - Method in interface org.codehaus.aspectwerkz.aspect.AspectContainer
Returns the context.
getCurrentBytecode() - Method in interface org.codehaus.aspectwerkz.transform.Context
Returns the current bytecode.
getCurrentBytecode() - Method in class org.codehaus.aspectwerkz.transform.inlining.ContextImpl
Returns the current bytecode.
getCurrentTargetArgsIndex() - Method in class org.codehaus.aspectwerkz.expression.ExpressionContext
 
getDeclaringClass() - Method in class org.codehaus.aspectwerkz.joinpoint.impl.MethodTuple
 
getDeclaringClassPattern() - Method in class org.codehaus.aspectwerkz.expression.ast.ASTParameter
 
getDeclaringType() - Method in class org.codehaus.aspectwerkz.joinpoint.impl.CatchClauseRttiImpl
Returns the declaring class.
getDeclaringType() - Method in class org.codehaus.aspectwerkz.joinpoint.impl.CatchClauseSignatureImpl
Returns the exception class.
getDeclaringType() - Method in class org.codehaus.aspectwerkz.joinpoint.impl.ConstructorRttiImpl
Returns the declaring class.
getDeclaringType() - Method in class org.codehaus.aspectwerkz.joinpoint.impl.ConstructorSignatureImpl
Returns the declaring class.
getDeclaringType() - Method in class org.codehaus.aspectwerkz.joinpoint.impl.FieldRttiImpl
Returns the declaring class.
getDeclaringType() - Method in class org.codehaus.aspectwerkz.joinpoint.impl.FieldSignatureImpl
Returns the declaring class.
getDeclaringType() - Method in class org.codehaus.aspectwerkz.joinpoint.impl.MethodRttiImpl
Returns the declaring class.
getDeclaringType() - Method in class org.codehaus.aspectwerkz.joinpoint.impl.MethodSignatureImpl
Returns the declaring class.
getDeclaringType() - Method in class org.codehaus.aspectwerkz.joinpoint.impl.StaticInitializationRttiImpl
 
getDeclaringType() - Method in class org.codehaus.aspectwerkz.joinpoint.impl.StaticInitializerSignatureImpl
 
getDeclaringType() - Method in interface org.codehaus.aspectwerkz.joinpoint.Rtti
Returns the declaring class.
getDeclaringType() - Method in interface org.codehaus.aspectwerkz.joinpoint.Signature
Returns the declaring class.
getDeclaringType() - Method in class org.codehaus.aspectwerkz.reflect.impl.asm.AsmMemberInfo
Returns the declaring type.
getDeclaringType() - Method in class org.codehaus.aspectwerkz.reflect.impl.java.JavaMemberInfo
Returns the declaring type.
getDeclaringType() - Method in interface org.codehaus.aspectwerkz.reflect.MemberInfo
Returns the declaring type.
getDeclaringType() - Method in class org.codehaus.aspectwerkz.reflect.StaticInitializationInfoImpl
 
getDeclaringTypePattern() - Method in class org.codehaus.aspectwerkz.expression.ast.ASTConstructorPattern
 
getDeclaringTypePattern() - Method in class org.codehaus.aspectwerkz.expression.ast.ASTFieldPattern
 
getDeclaringTypePattern() - Method in class org.codehaus.aspectwerkz.expression.ast.ASTMethodPattern
 
getDefaultDefinition(ClassLoader) - Static method in class org.codehaus.aspectwerkz.definition.DefinitionLoader
Returns the default defintion.
getDefinitionFor(ClassLoader, String) - Static method in class org.codehaus.aspectwerkz.definition.SystemDefinitionContainer
Lookup for a given SystemDefinition by uuid within a given ClassLoader.
getDefinitions() - Method in interface org.codehaus.aspectwerkz.transform.Context
The definitions context (with hierarchical structure)
getDefinitions() - Method in class org.codehaus.aspectwerkz.transform.inlining.ContextImpl
The definitions context (with hierarchical structure)
getDefinitionsAt(ClassLoader) - Static method in class org.codehaus.aspectwerkz.definition.SystemDefinitionContainer
Return the list of SystemDefinitions defined at the given ClassLoader level.
getDefinitionsFor(ClassLoader) - Static method in class org.codehaus.aspectwerkz.definition.SystemDefinitionContainer
Return the list of SystemDefinitions visible at the given ClassLoader level.
getDeploymentModel() - Method in class org.codehaus.aspectwerkz.AspectContext
Returns the deployment model.
getDeploymentModel() - Method in class org.codehaus.aspectwerkz.definition.AdviceDefinition
Returns the the deployment model for the advice
getDeploymentModel() - Method in class org.codehaus.aspectwerkz.definition.AspectDefinition
Returns the deployment model.
getDeploymentModel() - Method in class org.codehaus.aspectwerkz.definition.MixinDefinition
Returns the deployment model.
getDeploymentModel() - Method in class org.codehaus.aspectwerkz.transform.inlining.AspectInfo
 
getDeploymentModelFor(String) - Static method in class org.codehaus.aspectwerkz.DeploymentModel
 
getDeploymentScope(String) - Method in class org.codehaus.aspectwerkz.definition.SystemDefinition
Returns the deployment scope with the name specified.
getDeploymentScopes() - Method in class org.codehaus.aspectwerkz.definition.SystemDefinition
Returns a collection with all deployment scopes in the system.
getElements() - Method in class org.codehaus.aspectwerkz.transform.inlining.deployer.ChangeSet
Returns all elements in the change set.
getEmittedJoinPoint() - Method in class org.codehaus.aspectwerkz.transform.inlining.compiler.CompilationInfo.Model
 
getEmittedJoinPoint(Class) - Static method in class org.codehaus.aspectwerkz.transform.inlining.compiler.JoinPointFactory
Returns the emitted join point structure for a specific JIT generated join point class.
getEmittedJoinPoints() - Method in class org.codehaus.aspectwerkz.transform.inlining.ContextImpl
Returns all the EmittedJoinPoints
getEnclosingStaticJoinPoint() - Method in interface org.codehaus.aspectwerkz.joinpoint.StaticJoinPoint
Returns the enclosing static joinpoint.
getEndColumn() - Static method in class org.codehaus.aspectwerkz.annotation.expression.ast.SimpleCharStream
 
getEndColumn() - Static method in class org.codehaus.aspectwerkz.expression.ast.SimpleCharStream
 
getEndLine() - Static method in class org.codehaus.aspectwerkz.annotation.expression.ast.SimpleCharStream
 
getEndLine() - Static method in class org.codehaus.aspectwerkz.expression.ast.SimpleCharStream
 
getExceptionTypes() - Method in interface org.codehaus.aspectwerkz.joinpoint.CodeRtti
Returns the exception types declared by the code block.
getExceptionTypes() - Method in interface org.codehaus.aspectwerkz.joinpoint.CodeSignature
Returns the exception types declared by the code block.
getExceptionTypes() - Method in class org.codehaus.aspectwerkz.joinpoint.impl.ConstructorRttiImpl
Returns the exception types declared by the code block.
getExceptionTypes() - Method in class org.codehaus.aspectwerkz.joinpoint.impl.ConstructorSignatureImpl
Returns the exception types declared by the code block.
getExceptionTypes() - Method in class org.codehaus.aspectwerkz.joinpoint.impl.MethodRttiImpl
Returns the exception types declared by the code block.
getExceptionTypes() - Method in class org.codehaus.aspectwerkz.joinpoint.impl.MethodSignatureImpl
Returns the exception types declared by the code block.
getExceptionTypes() - Method in interface org.codehaus.aspectwerkz.reflect.ConstructorInfo
Returns the exception types.
getExceptionTypes() - Method in class org.codehaus.aspectwerkz.reflect.impl.asm.AsmConstructorInfo
Returns the exception types.
getExceptionTypes() - Method in class org.codehaus.aspectwerkz.reflect.impl.asm.AsmMethodInfo
Returns the exception types.
getExceptionTypes() - Method in class org.codehaus.aspectwerkz.reflect.impl.java.JavaConstructorInfo
Returns the exception types.
getExceptionTypes() - Method in class org.codehaus.aspectwerkz.reflect.impl.java.JavaMethodInfo
Returns the exception types.
getExceptionTypes() - Method in interface org.codehaus.aspectwerkz.reflect.MethodInfo
Returns the exception types.
getExcludePackages() - Method in class org.codehaus.aspectwerkz.definition.SystemDefinition
Returns the exclude packages.
getExpression() - Method in class org.codehaus.aspectwerkz.cflow.CflowBinding
 
getExpression() - Method in class org.codehaus.aspectwerkz.definition.DeploymentScope
Returns the expression as a string.
getExpression() - Method in class org.codehaus.aspectwerkz.definition.PointcutDefinition
Returns the expression for the pointcut.
getExpression() - Method in class org.codehaus.aspectwerkz.expression.ExpressionInfo
Returns the regular expression.
getExpression(String) - Method in class org.codehaus.aspectwerkz.expression.ExpressionNamespace
Returns the expression with a specific name.
getExpressionContext() - Method in class org.codehaus.aspectwerkz.aspect.AdviceInfo
Returns the expression context.
getExpressionContext() - Method in class org.codehaus.aspectwerkz.transform.inlining.compiler.MatchingJoinPointInfo
 
getExpressionElseValue(String, String) - Static method in class org.codehaus.aspectwerkz.annotation.AspectAnnotationParser
Handles specific syntax for @AfterXXX annotation, where we can write it using the default "value" element or instead specify the pointcut using "pointcut", and optionally a "type" element.
getExpressionInfo() - Method in class org.codehaus.aspectwerkz.aspect.AdviceInfo
Returns the expression info.
getExpressionInfo() - Method in class org.codehaus.aspectwerkz.definition.AdviceDefinition
Returns the expression.
getExpressionInfo(String) - Method in class org.codehaus.aspectwerkz.expression.ExpressionNamespace
Returns the expression info with a specific name or throw an exception if it could not be found.
getExpressionInfo() - Method in class org.codehaus.aspectwerkz.expression.ExpressionVisitor
Access the ExpressionInfo we are build on
getExpressionInfoOrNull(String) - Method in class org.codehaus.aspectwerkz.expression.ExpressionNamespace
Returns the expression info with a specific name or null if it could not be found.
getExpressionInfos() - Method in class org.codehaus.aspectwerkz.definition.InterfaceIntroductionDefinition
Returns the expressions.
getExpressionInfos() - Method in class org.codehaus.aspectwerkz.definition.MixinDefinition
Returns the expressions.
getFactory(Class, ClassLoader) - Static method in class org.codehaus.aspectwerkz.aspect.management.Mixins
Returns the mixin factory for the mixin with the given name.
getFactoryClassName() - Method in class org.codehaus.aspectwerkz.definition.MixinDefinition
Returns the factory class name.
getField() - Method in interface org.codehaus.aspectwerkz.joinpoint.FieldRtti
Returns the field.
getField() - Method in interface org.codehaus.aspectwerkz.joinpoint.FieldSignature
Returns the field.
getField() - Method in class org.codehaus.aspectwerkz.joinpoint.impl.FieldRttiImpl
Returns the field.
getField() - Method in class org.codehaus.aspectwerkz.joinpoint.impl.FieldSignatureImpl
Returns the field.
getField(int) - Method in interface org.codehaus.aspectwerkz.reflect.ClassInfo
Returns a field info by its hash.
getField(int) - Method in class org.codehaus.aspectwerkz.reflect.ClassInfo.NullClassInfo
 
getField(int) - Method in class org.codehaus.aspectwerkz.reflect.impl.asm.AsmClassInfo
Returns a field info by its hash.
getField(int) - Method in class org.codehaus.aspectwerkz.reflect.impl.java.JavaClassInfo
Returns a field info by its hash.
GETFIELD_WRAPPER_METHOD_PREFIX - Static variable in interface org.codehaus.aspectwerkz.transform.TransformationConstants
 
getFieldDescriptor(FieldInfo) - Static method in class org.codehaus.aspectwerkz.transform.inlining.AsmHelper
Returns the descriptor corresponding to the given field info.
getFieldInfo(String, String, byte[], ClassLoader) - Static method in class org.codehaus.aspectwerkz.reflect.impl.asm.AsmFieldInfo
Returns the field info for the field specified.
getFieldInfo(Field) - Static method in class org.codehaus.aspectwerkz.reflect.impl.java.JavaFieldInfo
Returns the field info for the field specified.
getFieldNamePattern() - Method in class org.codehaus.aspectwerkz.expression.ast.ASTFieldPattern
 
getFields() - Method in interface org.codehaus.aspectwerkz.reflect.ClassInfo
Returns the fields info.
getFields() - Method in class org.codehaus.aspectwerkz.reflect.ClassInfo.NullClassInfo
 
getFields() - Method in class org.codehaus.aspectwerkz.reflect.impl.asm.AsmClassInfo
Returns a list with all the field info.
getFields() - Method in class org.codehaus.aspectwerkz.reflect.impl.java.JavaClassInfo
Returns a list with all the field info.
getFieldSignature(Field) - Static method in class org.codehaus.aspectwerkz.reflect.ReflectHelper
Returns JVM type signature for a field.
getFieldType() - Method in interface org.codehaus.aspectwerkz.joinpoint.FieldRtti
Returns the field type.
getFieldType() - Method in interface org.codehaus.aspectwerkz.joinpoint.FieldSignature
Returns the field type.
getFieldType() - Method in class org.codehaus.aspectwerkz.joinpoint.impl.FieldRttiImpl
Returns the field type.
getFieldType() - Method in class org.codehaus.aspectwerkz.joinpoint.impl.FieldSignatureImpl
Returns the field type.
getFieldTypePattern() - Method in class org.codehaus.aspectwerkz.expression.ast.ASTFieldPattern
 
getFieldValue() - Method in interface org.codehaus.aspectwerkz.joinpoint.FieldRtti
Returns the value of the field.
getFieldValue() - Method in class org.codehaus.aspectwerkz.joinpoint.impl.FieldRttiImpl
Returns the value of the field.
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.
getIdentifier() - Method in class org.codehaus.aspectwerkz.expression.ast.ASTTarget
 
getIdentifier() - Method in class org.codehaus.aspectwerkz.expression.ast.ASTThis
 
GetImage() - Static method in class org.codehaus.aspectwerkz.annotation.expression.ast.SimpleCharStream
 
GetImage() - Static method in class org.codehaus.aspectwerkz.expression.ast.SimpleCharStream
 
getIncludePackages() - Method in class org.codehaus.aspectwerkz.definition.SystemDefinition
Returns the include packages.
getInitialBytecode() - Method in interface org.codehaus.aspectwerkz.transform.Context
Returns the initial bytecode.
getInitialBytecode() - Method in class org.codehaus.aspectwerkz.transform.inlining.ContextImpl
Returns the initial bytecode.
getInitialModel() - Method in class org.codehaus.aspectwerkz.transform.inlining.compiler.CompilationInfo
 
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.connectivity.RemoteProxyServerManager
Returns the sole instance.
getInstance(int) - Static method in class org.codehaus.aspectwerkz.reflect.MethodComparator
Returns the comparator instance.
getInterfaceClassName() - Method in class org.codehaus.aspectwerkz.definition.InterfaceIntroductionDefinition
Returns the class name of the interface.
getInterfaceClassNames() - Method in class org.codehaus.aspectwerkz.definition.InterfaceIntroductionDefinition
Returns the class name of the interface.
getInterfaceClassNames() - Method in class org.codehaus.aspectwerkz.definition.MixinDefinition
Returns the class name of the interface.
getInterfaceIntroductionDefinitions() - Method in class org.codehaus.aspectwerkz.definition.AspectDefinition
Returns the interface introductions.
getInterfaceIntroductionDefinitions(ExpressionContext) - Method in class org.codehaus.aspectwerkz.definition.SystemDefinition
Returns the interface introductions for a certain class merged with the implementation based introductions as well.
getInterfaceNames() - Method in class org.codehaus.aspectwerkz.transform.inlining.spi.AspectModel.AroundClosureClassInfo
 
getInterfaces() - Method in interface org.codehaus.aspectwerkz.reflect.ClassInfo
Returns the interfaces.
getInterfaces() - Method in class org.codehaus.aspectwerkz.reflect.ClassInfo.NullClassInfo
 
getInterfaces() - Method in class org.codehaus.aspectwerkz.reflect.impl.asm.AsmClassInfo
Returns the interfaces.
getInterfaces() - Method in class org.codehaus.aspectwerkz.reflect.impl.java.JavaClassInfo
Returns the interfaces.
getInvokeSignatureForCodeJoinPoints(int, String, String, String) - Static method in class org.codehaus.aspectwerkz.transform.TransformationUtil
Build the join point invoke method descriptor for code (method or constructor) join points.
getInvokeSignatureForConstructorCallJoinPoints(String, String, String) - Static method in class org.codehaus.aspectwerkz.transform.TransformationUtil
Build the join point invoke method descriptor for ctor call join points.
getInvokeSignatureForFieldJoinPoints(int, String, String, String) - Static method in class org.codehaus.aspectwerkz.transform.TransformationUtil
Build the join point invoke method descriptor for field join points.
getInvokeSignatureForHandlerJoinPoints(String, String) - Static method in class org.codehaus.aspectwerkz.transform.TransformationUtil
Build the join point invoke method descriptor for handler join points.
getJavaClass() - Method in class org.codehaus.aspectwerkz.expression.QDoxParser
Returns the QDox JavaClass.
getJavaFields() - Method in class org.codehaus.aspectwerkz.expression.QDoxParser
Parses a specific class A returns an array with the methods.
getJavaMethodParametersAsStringArray(JavaMethod) - Static method in class org.codehaus.aspectwerkz.expression.QDoxParser
Transforms the QDox JavaMethod parameters to a String array with the types represented as strings.
getJavaMethods() - Method in class org.codehaus.aspectwerkz.expression.QDoxParser
Parses a specific class A returns an array with the methods.
getJoinPointArgumentTypes() - Method in class org.codehaus.aspectwerkz.transform.inlining.compiler.AbstractJoinPointCompiler
Returns the join points argument type(s).
getJoinPointArgumentTypes() - Method in class org.codehaus.aspectwerkz.transform.inlining.compiler.ConstructorCallJoinPointCompiler
Returns the join points argument type(s).
getJoinPointArgumentTypes() - Method in class org.codehaus.aspectwerkz.transform.inlining.compiler.ConstructorExecutionJoinPointCompiler
Returns the join points argument type(s).
getJoinPointArgumentTypes() - Method in class org.codehaus.aspectwerkz.transform.inlining.compiler.FieldGetJoinPointCompiler
Returns the join points argument type(s).
getJoinPointArgumentTypes() - Method in class org.codehaus.aspectwerkz.transform.inlining.compiler.FieldSetJoinPointCompiler
Returns the join points argument type(s).
getJoinPointArgumentTypes() - Method in class org.codehaus.aspectwerkz.transform.inlining.compiler.HandlerJoinPointCompiler
Returns the join points argument type(s).
getJoinPointArgumentTypes() - Method in class org.codehaus.aspectwerkz.transform.inlining.compiler.MethodCallJoinPointCompiler
Returns the join points argument type(s).
getJoinPointArgumentTypes() - Method in class org.codehaus.aspectwerkz.transform.inlining.compiler.MethodExecutionJoinPointCompiler
Returns the join points argument type(s).
getJoinPointArgumentTypes() - Method in class org.codehaus.aspectwerkz.transform.inlining.compiler.StaticInitializationJoinPointCompiler
Returns the join points argument type(s).
getJoinPointClass() - Method in class org.codehaus.aspectwerkz.transform.inlining.compiler.MatchingJoinPointInfo
 
getJoinPointClassName() - Method in class org.codehaus.aspectwerkz.transform.inlining.AdviceMethodInfo
 
getJoinPointClassName() - Method in class org.codehaus.aspectwerkz.transform.inlining.compiler.CompilationInfo.Model
 
getJoinPointClassName() - Method in class org.codehaus.aspectwerkz.transform.inlining.EmittedJoinPoint
 
getJoinPointClassName(String, String, String, String, int, int) - Static method in class org.codehaus.aspectwerkz.transform.TransformationUtil
Computes the joinpoint classname : "caller/class_type_hash_suffix" For constructor call joinpoints, the hash of callee name is used as well.
getJoinPointHash() - Method in class org.codehaus.aspectwerkz.transform.inlining.EmittedJoinPoint
 
getJoinPointIndex() - Method in class org.codehaus.aspectwerkz.transform.inlining.AdviceMethodInfo
 
getJoinPointInfo() - Method in class org.codehaus.aspectwerkz.transform.inlining.deployer.ChangeSet.Element
 
getJoinPointReturnType() - Method in class org.codehaus.aspectwerkz.transform.inlining.compiler.AbstractJoinPointCompiler
Returns the join points return type.
getJoinPointReturnType() - Method in class org.codehaus.aspectwerkz.transform.inlining.compiler.ConstructorCallJoinPointCompiler
Returns the join points return type.
getJoinPointReturnType() - Method in class org.codehaus.aspectwerkz.transform.inlining.compiler.ConstructorExecutionJoinPointCompiler
Returns the join points return type.
getJoinPointReturnType() - Method in class org.codehaus.aspectwerkz.transform.inlining.compiler.FieldGetJoinPointCompiler
Returns the join points return type.
getJoinPointReturnType() - Method in class org.codehaus.aspectwerkz.transform.inlining.compiler.FieldSetJoinPointCompiler
Returns the join points return type.
getJoinPointReturnType() - Method in class org.codehaus.aspectwerkz.transform.inlining.compiler.HandlerJoinPointCompiler
Returns the join points return type.
getJoinPointReturnType() - Method in class org.codehaus.aspectwerkz.transform.inlining.compiler.MethodCallJoinPointCompiler
Returns the join points return type.
getJoinPointReturnType() - Method in class org.codehaus.aspectwerkz.transform.inlining.compiler.MethodExecutionJoinPointCompiler
Returns the join points return type.
getJoinPointReturnType() - Method in class org.codehaus.aspectwerkz.transform.inlining.compiler.StaticInitializationJoinPointCompiler
Returns the join points return type.
getJoinPointsMatching(ExpressionInfo) - Static method in class org.codehaus.aspectwerkz.transform.inlining.compiler.JoinPointFactory
Returns a list with all the join point compilers that matches a specific pointcut expression.
getJoinPointType() - Method in class org.codehaus.aspectwerkz.transform.inlining.EmittedJoinPoint
 
getKey() - Method in class org.codehaus.aspectwerkz.annotation.expression.ast.ASTKeyValuePair
 
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() - Static method in class org.codehaus.aspectwerkz.annotation.expression.ast.SimpleCharStream
Deprecated.  
getLine() - Static method in class org.codehaus.aspectwerkz.expression.ast.SimpleCharStream
Deprecated. @see #getEndLine
getLineNumber() - Method in class org.codehaus.aspectwerkz.transform.inlining.EmittedJoinPoint
 
getLoader() - Method in interface org.codehaus.aspectwerkz.transform.Context
Returns the class loader.
getLoader() - Method in class org.codehaus.aspectwerkz.transform.inlining.ContextImpl
Returns the class loader.
getLoader() - Static method in class org.codehaus.aspectwerkz.util.ContextClassLoader
Returns the context class loader.
getLocalizedMessage() - Method in exception org.codehaus.aspectwerkz.exception.WrappedRuntimeException
Returns the localized description of the wrapped exception in order to produce a locale-specific message.
getMessage() - Method in exception org.codehaus.aspectwerkz.annotation.expression.ast.ParseException
This method has the standard behavior when this object has been created using the standard constructors.
getMessage() - Method in error org.codehaus.aspectwerkz.annotation.expression.ast.TokenMgrError
You can also modify the body of this method to customize your error messages.
getMessage() - Method in exception org.codehaus.aspectwerkz.aspect.management.NoAspectBoundException
 
getMessage() - Method in exception org.codehaus.aspectwerkz.exception.WrappedRuntimeException
Returns the error message string of the wrapped exception.
getMessage() - Method in exception org.codehaus.aspectwerkz.expression.ast.ParseException
This method has the standard behavior when this object has been created using the standard constructors.
getMessage() - Method in error org.codehaus.aspectwerkz.expression.ast.TokenMgrError
You can also modify the body of this method to customize your error messages.
getMetaData(Object) - Method in class org.codehaus.aspectwerkz.AspectContext
Returns the metadata for a specific key.
getMetaData(Object) - Method in interface org.codehaus.aspectwerkz.joinpoint.StaticJoinPoint
Returns metadata matchingn a specfic key.
getMetaData(Object) - Method in interface org.codehaus.aspectwerkz.transform.Context
Returns meta-data for the transformation.
getMetaData(Object) - Method in class org.codehaus.aspectwerkz.transform.inlining.ContextImpl
Returns meta-data for the transformation.
getMethod() - Method in class org.codehaus.aspectwerkz.joinpoint.impl.MethodRttiImpl
Returns the method.
getMethod() - Method in class org.codehaus.aspectwerkz.joinpoint.impl.MethodSignatureImpl
Returns the method.
getMethod() - Method in interface org.codehaus.aspectwerkz.joinpoint.MethodRtti
Returns the method.
getMethod() - Method in interface org.codehaus.aspectwerkz.joinpoint.MethodSignature
Returns the method.
getMethod(int) - Method in interface org.codehaus.aspectwerkz.reflect.ClassInfo
Returns a method info by its hash.
getMethod(int) - Method in class org.codehaus.aspectwerkz.reflect.ClassInfo.NullClassInfo
 
getMethod(int) - Method in class org.codehaus.aspectwerkz.reflect.impl.asm.AsmClassInfo
Returns a method info by its hash.
getMethod(int) - Method in class org.codehaus.aspectwerkz.reflect.impl.java.JavaClassInfo
Returns a method info by its hash.
getMethodDescriptor(MethodInfo) - Static method in class org.codehaus.aspectwerkz.transform.inlining.AsmHelper
Returns the descriptor corresponding to the given method info.
getMethodInfo() - Method in class org.codehaus.aspectwerkz.definition.AdviceDefinition
Returns the method.
getMethodInfo() - Method in class org.codehaus.aspectwerkz.reflect.CflowMetaData
Returns the method info.
getMethodInfo(String, String, byte[], ClassLoader) - Static method in class org.codehaus.aspectwerkz.reflect.impl.asm.AsmMethodInfo
Returns the method info for the method specified.
getMethodInfo(Method) - Static method in class org.codehaus.aspectwerkz.reflect.impl.java.JavaMethodInfo
Returns the method info for the method specified.
getMethodName() - Method in class org.codehaus.aspectwerkz.aspect.AdviceInfo
Return the method name.
getMethodNamePattern() - Method in class org.codehaus.aspectwerkz.expression.ast.ASTMethodPattern
 
getMethodParameterTypes() - Method in class org.codehaus.aspectwerkz.aspect.AdviceInfo
Return the method name.
getMethods() - Method in interface org.codehaus.aspectwerkz.reflect.ClassInfo
Returns the methods info.
getMethods() - Method in class org.codehaus.aspectwerkz.reflect.ClassInfo.NullClassInfo
 
getMethods() - Method in class org.codehaus.aspectwerkz.reflect.impl.asm.AsmClassInfo
Returns a list with all the methods info.
getMethods() - Method in class org.codehaus.aspectwerkz.reflect.impl.java.JavaClassInfo
Returns a list with all the methods info.
getMethodSignature() - Method in class org.codehaus.aspectwerkz.aspect.AdviceInfo
Return the method signature.
getMethodSignature(Method) - Static method in class org.codehaus.aspectwerkz.reflect.ReflectHelper
Returns JVM type signature for a method.
getMethodsToIntroduce() - Method in class org.codehaus.aspectwerkz.definition.MixinDefinition
Returns the methods to introduce.
getMethodToArgIndexes() - Method in class org.codehaus.aspectwerkz.aspect.AdviceInfo
Returns the advice method to target method arg index mapping.
getMixinDefinition(Class, ClassLoader) - Static method in class org.codehaus.aspectwerkz.aspect.management.Mixins
Lookups a mixin definition based on the mixin impl class and a classloader from where the mixin is visible.
getMixinDefinitions() - Method in class org.codehaus.aspectwerkz.definition.SystemDefinition
Returns a collection with the mixin definitions registered.
getMixinDefinitions(ExpressionContext) - Method in class org.codehaus.aspectwerkz.definition.SystemDefinition
Returns the mixin definitions matching a specfic expression.
getMixinImpl() - Method in class org.codehaus.aspectwerkz.definition.MixinDefinition
Returns the class info for the mixin impl.
getModelFor(String) - Static method in class org.codehaus.aspectwerkz.transform.inlining.AspectModelManager
Returns the advice model for a specific aspect model type id.
getModels() - Static method in class org.codehaus.aspectwerkz.transform.inlining.AspectModelManager
Returns an array with all the aspect models that has been registered.
getModifier() - Method in class org.codehaus.aspectwerkz.expression.ast.ASTModifier
 
getModifiers() - Method in class org.codehaus.aspectwerkz.expression.ast.ASTMethodPattern
 
getModifiers() - Method in class org.codehaus.aspectwerkz.joinpoint.impl.CatchClauseRttiImpl
Returns the modifiers for the signature.
getModifiers() - Method in class org.codehaus.aspectwerkz.joinpoint.impl.CatchClauseSignatureImpl
Returns the modifiers for the signature.
getModifiers() - Method in class org.codehaus.aspectwerkz.joinpoint.impl.ConstructorRttiImpl
Returns the modifiers for the signature.
getModifiers() - Method in class org.codehaus.aspectwerkz.joinpoint.impl.ConstructorSignatureImpl
Returns the modifiers for the signature.
getModifiers() - Method in class org.codehaus.aspectwerkz.joinpoint.impl.FieldRttiImpl
Returns the modifiers for the signature.
getModifiers() - Method in class org.codehaus.aspectwerkz.joinpoint.impl.FieldSignatureImpl
Returns the modifiers for the signature.
getModifiers() - Method in class org.codehaus.aspectwerkz.joinpoint.impl.MethodRttiImpl
Returns the modifiers for the signature.
getModifiers() - Method in class org.codehaus.aspectwerkz.joinpoint.impl.MethodSignatureImpl
Returns the modifiers for the signature.
getModifiers() - Method in class org.codehaus.aspectwerkz.joinpoint.impl.StaticInitializationRttiImpl
 
getModifiers() - Method in class org.codehaus.aspectwerkz.joinpoint.impl.StaticInitializerSignatureImpl
 
getModifiers() - Method in interface org.codehaus.aspectwerkz.joinpoint.Rtti
Returns the modifiers for the signature.
getModifiers() - Method in interface org.codehaus.aspectwerkz.joinpoint.Signature
Returns the modifiers for the signature.
getModifiers() - Method in class org.codehaus.aspectwerkz.reflect.ClassInfo.NullClassInfo
 
getModifiers() - Method in class org.codehaus.aspectwerkz.reflect.impl.asm.AsmClassInfo
Returns the class modifiers.
getModifiers() - Method in class org.codehaus.aspectwerkz.reflect.impl.asm.AsmMemberInfo
Returns the modifiers.
getModifiers() - Method in class org.codehaus.aspectwerkz.reflect.impl.java.JavaClassInfo
Returns the class modifiers.
getModifiers() - Method in class org.codehaus.aspectwerkz.reflect.impl.java.JavaMemberInfo
Returns the modifiers.
getModifiers() - Method in interface org.codehaus.aspectwerkz.reflect.ReflectionInfo
Returns the class modifiers.
getModifiers() - Method in class org.codehaus.aspectwerkz.reflect.StaticInitializationInfoImpl
 
getModifiersAsInt(String[]) - Static method in class org.codehaus.aspectwerkz.reflect.ReflectHelper
Converts modifiers represented in a string array to an int.
getName() - Method in class org.codehaus.aspectwerkz.annotation.AnnotationInfo
Returns the FQN.
getName() - Method in class org.codehaus.aspectwerkz.aspect.AdviceInfo
Returns the name of the advice.
getName() - Method in class org.codehaus.aspectwerkz.AspectContext
Returns the name of the aspect.
getName() - Method in class org.codehaus.aspectwerkz.definition.AdviceDefinition
Returns the name of the advice.
getName() - Method in class org.codehaus.aspectwerkz.definition.AspectDefinition
Returns the name for the advice
getName() - Method in class org.codehaus.aspectwerkz.definition.DeploymentScope
Returns the name of the pointcut.
getName() - Method in class org.codehaus.aspectwerkz.definition.InterfaceIntroductionDefinition
Returns the name of the introduction.
getName() - Method in class org.codehaus.aspectwerkz.expression.ast.ASTAttribute
 
getName() - Method in class org.codehaus.aspectwerkz.expression.ast.ASTPointcutReference
 
getName() - Method in class org.codehaus.aspectwerkz.expression.ExpressionNamespace
Returns the name of the namespace.
getName() - Method in class org.codehaus.aspectwerkz.joinpoint.impl.CatchClauseRttiImpl
Returns the name (f.e. name of method of field).
getName() - Method in class org.codehaus.aspectwerkz.joinpoint.impl.CatchClauseSignatureImpl
Returns the name
getName() - Method in class org.codehaus.aspectwerkz.joinpoint.impl.ConstructorRttiImpl
Returns the name (f.e. name of method of field).
getName() - Method in class org.codehaus.aspectwerkz.joinpoint.impl.ConstructorSignatureImpl
Returns the name (f.e. name of method of field).
getName() - Method in class org.codehaus.aspectwerkz.joinpoint.impl.FieldRttiImpl
Returns the name (f.e. name of method of field).
getName() - Method in class org.codehaus.aspectwerkz.joinpoint.impl.FieldSignatureImpl
Returns the name (f.e. name of method of field).
getName() - Method in class org.codehaus.aspectwerkz.joinpoint.impl.MethodRttiImpl
Returns the name (f.e. name of method of field).
getName() - Method in class org.codehaus.aspectwerkz.joinpoint.impl.MethodSignatureImpl
Returns the name (f.e. name of method of field).
getName() - Method in class org.codehaus.aspectwerkz.joinpoint.impl.MethodTuple
 
getName() - Method in class org.codehaus.aspectwerkz.joinpoint.impl.StaticInitializationRttiImpl
 
getName() - Method in class org.codehaus.aspectwerkz.joinpoint.impl.StaticInitializerSignatureImpl
 
getName() - Method in interface org.codehaus.aspectwerkz.joinpoint.Rtti
Returns the name (f.e. name of method of field).
getName() - Method in interface org.codehaus.aspectwerkz.joinpoint.Signature
Returns the name (f.e. name of method of field).
getName() - Method in class org.codehaus.aspectwerkz.reflect.ClassInfo.NullClassInfo
 
getName() - Method in class org.codehaus.aspectwerkz.reflect.impl.asm.AsmClassInfo
Returns the name of the class.
getName() - Method in class org.codehaus.aspectwerkz.reflect.impl.asm.AsmMemberInfo
Returns the name.
getName() - Method in class org.codehaus.aspectwerkz.reflect.impl.java.JavaClassInfo
Returns the name of the class.
getName() - Method in class org.codehaus.aspectwerkz.reflect.impl.java.JavaMemberInfo
Returns the name.
getName() - Method in interface org.codehaus.aspectwerkz.reflect.ReflectionInfo
Returns the name element.
getName() - Method in class org.codehaus.aspectwerkz.reflect.StaticInitializationInfoImpl
 
getNamespace() - Method in class org.codehaus.aspectwerkz.expression.ExpressionInfo
Returns the namespace
getNamespace(String) - Static method in class org.codehaus.aspectwerkz.expression.ExpressionNamespace
Returns the expression namespace for a specific namespace.
getNearestInterfacesInHierarchy(String) - Method in class org.codehaus.aspectwerkz.annotation.instrumentation.asm.AsmAttributeEnhancer
Return the first interfaces implemented by a level in the class hierarchy (bottom top)
getNearestInterfacesInHierarchy(String) - Method in interface org.codehaus.aspectwerkz.annotation.instrumentation.AttributeEnhancer
Return the first interfaces implemented by a level in the class hierarchy (bottom top).
getNextToken() - Static method in class org.codehaus.aspectwerkz.annotation.expression.ast.AnnotationParser
 
getNextToken() - Static method in class org.codehaus.aspectwerkz.annotation.expression.ast.AnnotationParserTokenManager
 
getNextToken() - Static method in class org.codehaus.aspectwerkz.expression.ast.ExpressionParser
 
getNextToken() - Static method in class org.codehaus.aspectwerkz.expression.ast.ExpressionParserTokenManager
 
getOriginalMethod() - Method in class org.codehaus.aspectwerkz.joinpoint.impl.MethodTuple
 
getParameter(String) - Method in class org.codehaus.aspectwerkz.AspectContext
Returns the value of a parameter.
getParameterNames(String) - Static method in class org.codehaus.aspectwerkz.joinpoint.management.JoinPointManager
Get the parameter names from a "method declaration" signature like pc(type a, type2 b) => 0:a, 1:b
getParameterNames() - Method in class org.codehaus.aspectwerkz.reflect.impl.asm.AsmMethodInfo
Returns the parameter names as they appear in the source code.
getParameterNames() - Method in class org.codehaus.aspectwerkz.reflect.impl.java.JavaMethodInfo
Returns the parameter names as they appear in the source code.
getParameterNames() - Method in interface org.codehaus.aspectwerkz.reflect.MethodInfo
Returns the parameter names as they appear in the source code.
getParameters(Class, ClassLoader) - Static method in class org.codehaus.aspectwerkz.aspect.management.Mixins
Returns the parameter for a mixin based on the mixin implementation class and a classloader from where the mixin is visible (the classloader that owns the aop.xml with the "mixin" element, or a child of it).
getParameters() - Method in class org.codehaus.aspectwerkz.definition.AspectDefinition
Returns the parameters as a Map.
getParameters(String) - Static method in class org.codehaus.aspectwerkz.definition.DescriptorUtil
Convert a JVM signature as defined in the JVM spec to that used in the Java.
getParameters() - Method in class org.codehaus.aspectwerkz.definition.MixinDefinition
Returns the parameters as a Map.
getParameterType() - Method in interface org.codehaus.aspectwerkz.joinpoint.CatchClauseRtti
Returns the parameter type.
getParameterType() - Method in interface org.codehaus.aspectwerkz.joinpoint.CatchClauseSignature
Returns the parameter type.
getParameterType() - Method in class org.codehaus.aspectwerkz.joinpoint.impl.CatchClauseRttiImpl
Returns the parameter type.
getParameterType() - Method in class org.codehaus.aspectwerkz.joinpoint.impl.CatchClauseSignatureImpl
Deprecated.  
getParameterTypes() - Method in interface org.codehaus.aspectwerkz.joinpoint.CodeRtti
Returns the parameter types.
getParameterTypes() - Method in interface org.codehaus.aspectwerkz.joinpoint.CodeSignature
Returns the parameter types.
getParameterTypes() - Method in class org.codehaus.aspectwerkz.joinpoint.impl.ConstructorRttiImpl
Returns the parameter types.
getParameterTypes() - Method in class org.codehaus.aspectwerkz.joinpoint.impl.ConstructorSignatureImpl
Returns the parameter types.
getParameterTypes() - Method in class org.codehaus.aspectwerkz.joinpoint.impl.MethodRttiImpl
Returns the parameter types.
getParameterTypes() - Method in class org.codehaus.aspectwerkz.joinpoint.impl.MethodSignatureImpl
Returns the parameter types.
getParameterTypes() - Method in interface org.codehaus.aspectwerkz.reflect.ConstructorInfo
Returns the parameter types.
getParameterTypes() - Method in class org.codehaus.aspectwerkz.reflect.impl.asm.AsmConstructorInfo
Returns the parameter types.
getParameterTypes() - Method in class org.codehaus.aspectwerkz.reflect.impl.asm.AsmMethodInfo
Returns the parameter types.
getParameterTypes() - Method in class org.codehaus.aspectwerkz.reflect.impl.java.JavaConstructorInfo
Returns the parameter types.
getParameterTypes() - Method in class org.codehaus.aspectwerkz.reflect.impl.java.JavaMethodInfo
Returns the parameter types.
getParameterTypes() - Method in interface org.codehaus.aspectwerkz.reflect.MethodInfo
Returns the parameter types.
getParameterValue() - Method in interface org.codehaus.aspectwerkz.joinpoint.CatchClauseRtti
Returns the value of the parameter.
getParameterValue() - Method in class org.codehaus.aspectwerkz.joinpoint.impl.CatchClauseRttiImpl
Returns the value of the parameter.
getParameterValues() - Method in interface org.codehaus.aspectwerkz.joinpoint.CodeRtti
Returns the values of the parameters.
getParameterValues() - Method in class org.codehaus.aspectwerkz.joinpoint.impl.ConstructorRttiImpl
Returns the values of the parameters.
getParameterValues() - Method in class org.codehaus.aspectwerkz.joinpoint.impl.FieldRttiImpl
TODO: Needed for stupid JIT compiler.
getParameterValues() - Method in class org.codehaus.aspectwerkz.joinpoint.impl.MethodRttiImpl
Returns the values of the parameters.
getParser() - Static method in class org.codehaus.aspectwerkz.expression.ExpressionInfo
Returns the parser.
getPattern() - Method in class org.codehaus.aspectwerkz.expression.regexp.NamePattern
Returns the pattern as a string.
getPattern() - Method in class org.codehaus.aspectwerkz.expression.regexp.TypePattern
Returns the pattern as a string.
getPointcutDefinitions() - Method in class org.codehaus.aspectwerkz.definition.AspectDefinition
Returns the pointcuts.
getPointcutType() - Method in class org.codehaus.aspectwerkz.expression.ExpressionContext
 
getPrefixedOriginalClinitName(String) - Static method in class org.codehaus.aspectwerkz.transform.TransformationUtil
Return the prefixed clinit method name
getPrefixedOriginalMethodName(String, String) - Static method in class org.codehaus.aspectwerkz.transform.TransformationUtil
Returns the prefixed method name.
getPreparePackages() - Method in class org.codehaus.aspectwerkz.definition.SystemDefinition
Returns the prepare packages.
getPrimitiveClass(String) - Static method in class org.codehaus.aspectwerkz.reflect.impl.asm.AsmClassInfo
Checks if the class is a of a primitive type, if so create and return the class for the type else return null.
getPrimitiveClass(String) - Static method in class org.codehaus.aspectwerkz.reflect.ReflectHelper
Checks if the class is a of a primitive type, if so create and return the class for the type else return null.
getProxyClassFor(Class, boolean, boolean) - Static method in class org.codehaus.aspectwerkz.proxy.Proxy
Compiles and returns a proxy class for the class specified.
getProxyResourceAsStream(ClassLoader, String) - Static method in class org.codehaus.aspectwerkz.proxy.ProxyCompiler
Returns an InputStream that would be the one of the AWproxy for the given proxy class name Used to read annotations from proxy f.e.
getQualifiedName() - Method in class org.codehaus.aspectwerkz.definition.AdviceDefinition
Returns the fully qualified name for the advice
getQualifiedName() - Method in class org.codehaus.aspectwerkz.definition.AspectDefinition
Returns the fully qualified name for the advice
getRedefinedModel() - Method in class org.codehaus.aspectwerkz.transform.inlining.compiler.CompilationInfo
 
getRedefinitionCounter() - Method in class org.codehaus.aspectwerkz.transform.inlining.compiler.CompilationInfo
 
getReflectionInfo() - Method in class org.codehaus.aspectwerkz.expression.ExpressionContext
 
getRegisterDepth(Type[]) - Static method in class org.codehaus.aspectwerkz.transform.inlining.AsmHelper
Compute the register depth, based on an array of types (long, double = 2 bytes address)
getRegisterIndexOf(Type[], int) - Static method in class org.codehaus.aspectwerkz.transform.inlining.AsmHelper
Compute the index on the stack of a given argument based on its index in the signature
getRepository(ClassLoader) - Static method in class org.codehaus.aspectwerkz.reflect.ClassInfoRepository
Returns the class info repository for the specific class loader
getRepository(ClassLoader) - Static method in class org.codehaus.aspectwerkz.reflect.impl.asm.AsmClassInfoRepository
Returns the class info repository for the specific class loader
getRepository(ClassLoader) - Static method in class org.codehaus.aspectwerkz.reflect.impl.java.JavaClassInfoRepository
Returns the class info repository for the specific class loader
getReturnType() - Method in class org.codehaus.aspectwerkz.joinpoint.impl.MethodRttiImpl
Returns the return type.
getReturnType() - Method in class org.codehaus.aspectwerkz.joinpoint.impl.MethodSignatureImpl
Returns the return type.
getReturnType() - Method in interface org.codehaus.aspectwerkz.joinpoint.MethodRtti
Returns the return type.
getReturnType() - Method in interface org.codehaus.aspectwerkz.joinpoint.MethodSignature
Returns the return type.
getReturnType() - Method in class org.codehaus.aspectwerkz.reflect.impl.asm.AsmMethodInfo
Returns the return type.
getReturnType() - Method in class org.codehaus.aspectwerkz.reflect.impl.java.JavaMethodInfo
Returns the return type.
getReturnType() - Method in interface org.codehaus.aspectwerkz.reflect.MethodInfo
Returns the return type.
getReturnTypePattern() - Method in class org.codehaus.aspectwerkz.expression.ast.ASTMethodPattern
 
getReturnValue() - Method in class org.codehaus.aspectwerkz.joinpoint.impl.MethodRttiImpl
Returns the value of the return type.
getReturnValue() - Method in interface org.codehaus.aspectwerkz.joinpoint.MethodRtti
Returns the value of the return type.
getRtti() - Method in interface org.codehaus.aspectwerkz.joinpoint.JoinPoint
Returns the JoinPoint RTTI
getSerialVerUid() - Method in class org.codehaus.aspectwerkz.transform.inlining.ContextImpl
 
getSignature() - Method in interface org.codehaus.aspectwerkz.joinpoint.EnclosingStaticJoinPoint
Returns the signature for the join point.
getSignature() - Method in class org.codehaus.aspectwerkz.joinpoint.impl.EnclosingStaticJoinPointImpl
Retrieve the Signature of the enclosing join point.
getSignature() - Method in interface org.codehaus.aspectwerkz.joinpoint.StaticJoinPoint
Returns the signature for the join point.
getSignature() - Method in class org.codehaus.aspectwerkz.reflect.ClassInfo.NullClassInfo
 
getSignature() - Method in class org.codehaus.aspectwerkz.reflect.impl.asm.AsmClassInfo
Returns the signature for the class.
getSignature() - Method in class org.codehaus.aspectwerkz.reflect.impl.asm.AsmConstructorInfo
Returns the signature for the element.
getSignature() - Method in class org.codehaus.aspectwerkz.reflect.impl.asm.AsmFieldInfo
Returns the signature for the element.
getSignature() - Method in class org.codehaus.aspectwerkz.reflect.impl.asm.AsmMethodInfo
Returns the signature for the element.
getSignature() - Method in class org.codehaus.aspectwerkz.reflect.impl.java.JavaClassInfo
Returns the signature for the element.
getSignature() - Method in class org.codehaus.aspectwerkz.reflect.impl.java.JavaConstructorInfo
Returns the signature for the element.
getSignature() - Method in class org.codehaus.aspectwerkz.reflect.impl.java.JavaFieldInfo
Returns the signature for the element.
getSignature() - Method in class org.codehaus.aspectwerkz.reflect.impl.java.JavaMethodInfo
Returns the signature for the element.
getSignature() - Method in interface org.codehaus.aspectwerkz.reflect.ReflectionInfo
Returns the signature for the element.
getSignature() - Method in class org.codehaus.aspectwerkz.reflect.StaticInitializationInfoImpl
 
getSpecialArgumentIndex() - Method in class org.codehaus.aspectwerkz.transform.inlining.AdviceMethodInfo
 
getSpecialArgumentName() - Method in class org.codehaus.aspectwerkz.expression.ExpressionInfo
Get the bounded name of the special argument for afterReturning/Throwing binding
getSpecialArgumentType() - Method in class org.codehaus.aspectwerkz.definition.AdviceDefinition
Returns the special arg type, such as returning(TYPE) or throwing(TYPE).
getSpecialArgumentTypeDesc() - Method in class org.codehaus.aspectwerkz.aspect.AdviceInfo
Returns the special argument type desc.
getSpecialArgumentTypeDesc() - Method in class org.codehaus.aspectwerkz.transform.inlining.AdviceMethodInfo
 
getSpecialArgumentTypeName() - Method in class org.codehaus.aspectwerkz.aspect.AdviceInfo
Returns the special argument type name.
getSpecialArgumentTypeName() - Method in class org.codehaus.aspectwerkz.transform.inlining.AdviceMethodInfo
 
getSubtypePatternType() - Method in class org.codehaus.aspectwerkz.expression.regexp.TypePattern
Returns the subtype pattern type
GetSuffix(int) - Static method in class org.codehaus.aspectwerkz.annotation.expression.ast.SimpleCharStream
 
GetSuffix(int) - Static method in class org.codehaus.aspectwerkz.expression.ast.SimpleCharStream
 
getSuperclass() - Method in interface org.codehaus.aspectwerkz.reflect.ClassInfo
Returns the super class, or null (superclass of java.lang.Object)
getSuperclass() - Method in class org.codehaus.aspectwerkz.reflect.ClassInfo.NullClassInfo
 
getSuperclass() - Method in class org.codehaus.aspectwerkz.reflect.impl.asm.AsmClassInfo
Returns the super class.
getSuperclass() - Method in class org.codehaus.aspectwerkz.reflect.impl.java.JavaClassInfo
Returns the super class.
getSuperClassName() - Method in class org.codehaus.aspectwerkz.transform.inlining.spi.AspectModel.AroundClosureClassInfo
 
getSystemDefinition() - Method in class org.codehaus.aspectwerkz.definition.AspectDefinition
Returns the system definition.
getSystemDefinition() - Method in class org.codehaus.aspectwerkz.definition.MixinDefinition
Returns the system definition.
getTarget() - Method in class org.codehaus.aspectwerkz.joinpoint.impl.CatchClauseRttiImpl
Returns the target instance.
getTarget() - Method in class org.codehaus.aspectwerkz.joinpoint.impl.ConstructorRttiImpl
Returns the target instance.
getTarget() - Method in class org.codehaus.aspectwerkz.joinpoint.impl.FieldRttiImpl
Returns the target instance.
getTarget() - Method in class org.codehaus.aspectwerkz.joinpoint.impl.MethodRttiImpl
Returns the target instance.
getTarget() - Method in class org.codehaus.aspectwerkz.joinpoint.impl.StaticInitializationRttiImpl
 
getTarget() - Method in interface org.codehaus.aspectwerkz.joinpoint.JoinPoint
Returns the target instance.
getTarget() - Method in interface org.codehaus.aspectwerkz.joinpoint.Rtti
Returns the target instance.
getTargetClass() - Method in interface org.codehaus.aspectwerkz.joinpoint.StaticJoinPoint
Deprecated. use getCalleeClass() instead
getThis() - Method in class org.codehaus.aspectwerkz.joinpoint.impl.CatchClauseRttiImpl
Returns the instance currently executing.
getThis() - Method in class org.codehaus.aspectwerkz.joinpoint.impl.ConstructorRttiImpl
Returns the instance currently executing.
getThis() - Method in class org.codehaus.aspectwerkz.joinpoint.impl.FieldRttiImpl
Returns the instance currently executing.
getThis() - Method in class org.codehaus.aspectwerkz.joinpoint.impl.MethodRttiImpl
Returns the instance currently executing.
getThis() - Method in class org.codehaus.aspectwerkz.joinpoint.impl.StaticInitializationRttiImpl
 
getThis() - Method in interface org.codehaus.aspectwerkz.joinpoint.JoinPoint
Returns the 'this' instance (the one currently executing).
getThis() - Method in interface org.codehaus.aspectwerkz.joinpoint.Rtti
Returns the instance currently executing (this).
getThisClassInfo() - Method in class org.codehaus.aspectwerkz.transform.inlining.compiler.CompilationInfo.Model
JoinPoint this class class info (caller)
getToken(int) - Static method in class org.codehaus.aspectwerkz.annotation.expression.ast.AnnotationParser
 
getToken(int) - Static method in class org.codehaus.aspectwerkz.expression.ast.ExpressionParser
 
getTransport() - Method in class org.codehaus.aspectwerkz.hook.JDWPStarter
 
getType() - Method in class org.codehaus.aspectwerkz.aspect.AdviceInfo
Returns the advice type.
getType() - Method in class org.codehaus.aspectwerkz.definition.AdviceDefinition
Returns the advice type.
getType() - Method in interface org.codehaus.aspectwerkz.joinpoint.EnclosingStaticJoinPoint
 
getType() - Method in class org.codehaus.aspectwerkz.joinpoint.impl.EnclosingStaticJoinPointImpl
Return a join point type corresponding to the enclosing join point.
getType() - Method in interface org.codehaus.aspectwerkz.joinpoint.StaticJoinPoint
Returns the join point type.
getType() - Method in interface org.codehaus.aspectwerkz.reflect.FieldInfo
Returns the type.
getType() - Method in class org.codehaus.aspectwerkz.reflect.impl.asm.AsmFieldInfo
Returns the type.
getType() - Method in class org.codehaus.aspectwerkz.reflect.impl.java.JavaFieldInfo
Returns the type.
getType(ClassInfo) - Static method in class org.codehaus.aspectwerkz.transform.inlining.AsmHelper
Returns the Java type corresponding to the given class.
getTypeIndexOf(Type[], int) - Static method in class org.codehaus.aspectwerkz.transform.inlining.AsmHelper
Compute the index on the signature of a given argument based on its index as if it was on the stack where the stack would start at the first argument
getTypePattern() - Method in class org.codehaus.aspectwerkz.expression.ast.ASTArgParameter
 
getTypePattern() - Method in class org.codehaus.aspectwerkz.expression.ast.ASTClassPattern
 
getUniqueClassNameFromProxy(String) - Static method in class org.codehaus.aspectwerkz.proxy.Proxy
Returns a unique name for the proxy class.
getUtility() - Method in class org.codehaus.aspectwerkz.compiler.AspectWerkzC
 
getUuid() - Method in class org.codehaus.aspectwerkz.AspectContext
Returns the UUID for the system.
getUuid() - Method in class org.codehaus.aspectwerkz.definition.SystemDefinition
Returns the UUID for the definition.
getValue() - Method in class org.codehaus.aspectwerkz.annotation.expression.ast.ASTBoolean
 
getValue() - Method in class org.codehaus.aspectwerkz.annotation.expression.ast.ASTChar
 
getValue() - Method in class org.codehaus.aspectwerkz.annotation.expression.ast.ASTFloat
 
getValue() - Method in class org.codehaus.aspectwerkz.annotation.expression.ast.ASTHex
 
getValue() - Method in class org.codehaus.aspectwerkz.annotation.expression.ast.ASTIdentifier
 
getValue() - Method in class org.codehaus.aspectwerkz.annotation.expression.ast.ASTInteger
 
getValue() - Method in class org.codehaus.aspectwerkz.annotation.expression.ast.ASTOct
 
getValue() - Method in class org.codehaus.aspectwerkz.annotation.expression.ast.ASTString
 
getValue(int) - Method in class org.codehaus.aspectwerkz.util.SequencedHashMap
Returns the value at the specified index.
getVirtualDefinitionAt(ClassLoader) - Static method in class org.codehaus.aspectwerkz.definition.SystemDefinitionContainer
Returns the virtual system for the class loader specified.
getVirtualDefinitionUuid(ClassLoader) - Static method in class org.codehaus.aspectwerkz.definition.SystemDefinitionContainer
Returns the uuid for the virtual system definition for the given classloader
getWithinReflectionInfo() - Method in class org.codehaus.aspectwerkz.expression.ExpressionContext
 
getWrappedInstance(String) - Static method in class org.codehaus.aspectwerkz.connectivity.RemoteProxy
Returns a proxy wrapped instance by its handle.
getWrapperMethod() - Method in class org.codehaus.aspectwerkz.joinpoint.impl.MethodTuple
 
getWrapperMethodName(String, String, String, String) - Static method in class org.codehaus.aspectwerkz.transform.TransformationUtil
Returns the prefixed method name.
GZIP - Static variable in class org.codehaus.aspectwerkz.util.Base64
Specify that data should be gzip-compressed.

H

Handler() - Static method in class org.codehaus.aspectwerkz.expression.ast.ExpressionParser
Handler.
HANDLER - Static variable in interface org.codehaus.aspectwerkz.expression.ast.ExpressionParserConstants
 
HANDLER - Static variable in class org.codehaus.aspectwerkz.expression.PointcutType
 
HANDLER - Static variable in class org.codehaus.aspectwerkz.joinpoint.management.JoinPointType
 
HANDLER - Static variable in interface org.codehaus.aspectwerkz.joinpoint.StaticJoinPoint
 
HANDLER_INT - Static variable in class org.codehaus.aspectwerkz.joinpoint.management.JoinPointType
 
HANDLER_RTTI_IMPL_CLASS_NAME - Static variable in interface org.codehaus.aspectwerkz.transform.TransformationConstants
 
HANDLER_RTTI_IMPL_CLASS_SIGNATURE - Static variable in interface org.codehaus.aspectwerkz.transform.TransformationConstants
 
HANDLER_RTTI_IMPL_INIT_SIGNATURE - Static variable in interface org.codehaus.aspectwerkz.transform.TransformationConstants
 
HANDLER_SIGNATURE_IMPL_CLASS_SIGNATURE - Static variable in interface org.codehaus.aspectwerkz.transform.TransformationConstants
 
HandlerJoinPointCompiler - Class in org.codehaus.aspectwerkz.transform.inlining.compiler
A compiler that compiles/generates a class that represents a specific join point, a class which invokes the advices and the target join point statically.
HandlerJoinPointRedefiner - Class in org.codehaus.aspectwerkz.transform.inlining.compiler
Redefines the existing join point class and turns it into a delegation class delegating to the newly created replacement join point class.
HandlerVisitor - Class in org.codehaus.aspectwerkz.transform.inlining.weaver
Advises catch clauses by inserting a call to the join point as the first thing in the catch block.
HandlerVisitor(ClassVisitor, Context, List) - Constructor for class org.codehaus.aspectwerkz.transform.inlining.weaver.HandlerVisitor
Creates a new instance.
HandlerVisitor.CatchClauseCodeAdapter - Class in org.codehaus.aspectwerkz.transform.inlining.weaver
Advises catch clauses by inserting a call to the join point as the first thing in the catch block.
HandlerVisitor.CatchClauseCodeAdapter(CodeVisitor) - Constructor for class org.codehaus.aspectwerkz.transform.inlining.weaver.HandlerVisitor.CatchClauseCodeAdapter
Creates a new instance.
HandlerVisitor.LookaheadCatchLabelsClassAdapter - Class in org.codehaus.aspectwerkz.transform.inlining.weaver
A visitor that looks for all catch clause and keep track of them providing that they match
HandlerVisitor.LookaheadCatchLabelsClassAdapter(ClassVisitor, ClassLoader, ClassInfo, Context, List) - Constructor for class org.codehaus.aspectwerkz.transform.inlining.weaver.HandlerVisitor.LookaheadCatchLabelsClassAdapter
Visit the class
HAS_FIELD - Static variable in interface org.codehaus.aspectwerkz.expression.ast.ExpressionParserConstants
 
HAS_INSTANCE_LEVEL_ASPECT_INTERFACE_NAME - Static variable in interface org.codehaus.aspectwerkz.transform.TransformationConstants
 
HAS_METHOD - Static variable in interface org.codehaus.aspectwerkz.expression.ast.ExpressionParserConstants
 
hasArguments() - Method in class org.codehaus.aspectwerkz.transform.inlining.compiler.AbstractJoinPointCompiler
Return the number of argument the joinpoint has (excludes JoinPoint, Rtti, this / target) but is only the number of argument we will have in the rtti (advised method/ctor args or 1 for field / handler)
hasBeenVisitingCflow() - Method in class org.codehaus.aspectwerkz.expression.ExpressionContext
 
hasCallPointcut() - Method in class org.codehaus.aspectwerkz.expression.ExpressionContext
 
hasCflowOrCflowBelow() - Method in class org.codehaus.aspectwerkz.definition.AdviceDefinition
Check if the advice is bound to a pointcut with cflow or cflowbelow
hasClassInfo() - Method in class org.codehaus.aspectwerkz.expression.ExpressionContext
 
hasClassInfo(String) - Method in class org.codehaus.aspectwerkz.reflect.ClassInfoRepository
Checks if the class info for a specific class exists.
hasClassInfo(String) - Method in class org.codehaus.aspectwerkz.reflect.impl.asm.AsmClassInfoRepository
Checks if the class info for a specific class exists.
hasClassInfo(String) - Method in class org.codehaus.aspectwerkz.reflect.impl.java.JavaClassInfoRepository
Checks if the class info for a specific class exists.
hasConstructorInfo() - Method in class org.codehaus.aspectwerkz.expression.ExpressionContext
 
hasExecutionPointcut() - Method in class org.codehaus.aspectwerkz.expression.ExpressionContext
 
HasField() - Static method in class org.codehaus.aspectwerkz.expression.ast.ExpressionParser
HasField.
hasField(ClassInfo, String) - Static method in class org.codehaus.aspectwerkz.reflect.MetaDataInspector
Checks if a class has a certain field.
hasFieldInfo() - Method in class org.codehaus.aspectwerkz.expression.ExpressionContext
 
hasGetPointcut() - Method in class org.codehaus.aspectwerkz.expression.ExpressionContext
 
HASH_MAP_CLASS_NAME - Static variable in interface org.codehaus.aspectwerkz.transform.TransformationConstants
 
hasHandlerPointcut() - Method in class org.codehaus.aspectwerkz.expression.ExpressionContext
 
hashCode() - Method in class org.codehaus.aspectwerkz.aspect.AdviceType
 
hashCode() - Method in class org.codehaus.aspectwerkz.cflow.CflowBinding
 
hashCode() - Method in class org.codehaus.aspectwerkz.cflow.CflowCompiler.CompiledCflowAspect
 
hashCode() - Method in class org.codehaus.aspectwerkz.definition.AdviceDefinition
 
hashCode() - Method in class org.codehaus.aspectwerkz.definition.DeploymentScope
 
hashCode() - Method in class org.codehaus.aspectwerkz.definition.SystemDefinition
 
hashCode() - Method in class org.codehaus.aspectwerkz.DeploymentModel
 
hashCode() - Method in class org.codehaus.aspectwerkz.expression.ExpressionContext
 
hashCode() - Method in class org.codehaus.aspectwerkz.expression.PointcutType
 
hashCode() - Method in class org.codehaus.aspectwerkz.expression.regexp.NamePattern
 
hashCode() - Method in class org.codehaus.aspectwerkz.expression.regexp.TypePattern
 
hashCode() - Method in class org.codehaus.aspectwerkz.joinpoint.management.JoinPointType
 
hashCode() - Method in class org.codehaus.aspectwerkz.reflect.CflowMetaData
 
hashCode() - Method in class org.codehaus.aspectwerkz.reflect.impl.asm.AsmClassInfo
 
hashCode() - Method in class org.codehaus.aspectwerkz.reflect.impl.asm.AsmConstructorInfo
 
hashCode() - Method in class org.codehaus.aspectwerkz.reflect.impl.asm.AsmFieldInfo
 
hashCode() - Method in class org.codehaus.aspectwerkz.reflect.impl.asm.AsmMethodInfo
 
hashCode() - Method in class org.codehaus.aspectwerkz.reflect.impl.java.JavaClassInfo
 
hashCode() - Method in class org.codehaus.aspectwerkz.reflect.impl.java.JavaConstructorInfo
 
hashCode() - Method in class org.codehaus.aspectwerkz.reflect.impl.java.JavaFieldInfo
 
hashCode() - Method in class org.codehaus.aspectwerkz.reflect.impl.java.JavaMethodInfo
 
hashCode() - Method in class org.codehaus.aspectwerkz.transform.ClassCacheTuple
 
hashCode() - Method in class org.codehaus.aspectwerkz.transform.inlining.AspectInfo
 
hashCode() - Method in class org.codehaus.aspectwerkz.transform.inlining.compiler.CompilationInfo
 
hashCode() - Method in class org.codehaus.aspectwerkz.transform.inlining.compiler.CompilationInfo.Model
 
hashCode() - Method in class org.codehaus.aspectwerkz.transform.inlining.compiler.MatchingJoinPointInfo
 
hashCode() - Method in class org.codehaus.aspectwerkz.transform.inlining.deployer.DeploymentHandle
 
hashCode() - Method in class org.codehaus.aspectwerkz.transform.inlining.EmittedJoinPoint
 
hashCode() - Method in class org.codehaus.aspectwerkz.util.SequencedHashMap
Implements Map.hashCode().
hashCodeOrZeroIfNull(Object) - Static method in class org.codehaus.aspectwerkz.expression.regexp.NamePattern
 
hashCodeOrZeroIfNull(Object) - Static method in class org.codehaus.aspectwerkz.expression.regexp.TypePattern
 
hashCodeOrZeroIfNull(Object) - Static method in class org.codehaus.aspectwerkz.reflect.CflowMetaData
 
HasInstanceLevelAspect - Interface in org.codehaus.aspectwerkz.aspect.management
Interface throught the runtime system can retrieve instance level aspects for a specific target instance.
hasInterface(ClassInfo, String) - Static method in class org.codehaus.aspectwerkz.reflect.MetaDataInspector
Checks if a class implements a certain interface.
hasIntroducedInterface(ExpressionContext[]) - Method in class org.codehaus.aspectwerkz.definition.SystemDefinition
Checks if a class is advised with an interface introduction.
hasIntroducedInterface(ExpressionContext) - Method in class org.codehaus.aspectwerkz.definition.SystemDefinition
Checks if a class is advised with an interface introduction.
HasMethod() - Static method in class org.codehaus.aspectwerkz.expression.ast.ExpressionParser
HasMethod.
hasMethodClash(Set, ClassLoader) - Static method in class org.codehaus.aspectwerkz.reflect.ClassInfoHelper
Checks if a set of interfaces has any clashes, meaning any methods with the same name and signature.
hasMethodInfo() - Method in class org.codehaus.aspectwerkz.expression.ExpressionContext
 
hasMixin(ExpressionContext[]) - Method in class org.codehaus.aspectwerkz.definition.SystemDefinition
Checks if a class has an mixin.
hasMixin(ExpressionContext) - Method in class org.codehaus.aspectwerkz.definition.SystemDefinition
Checks if a class has an mixin.
hasPointcut(ExpressionContext) - Method in class org.codehaus.aspectwerkz.definition.SystemDefinition
Checks if a context has a pointcut.
hasReflectionInfo() - Method in class org.codehaus.aspectwerkz.expression.ExpressionContext
 
hasSetPointcut() - Method in class org.codehaus.aspectwerkz.expression.ExpressionContext
 
hasStaticInitializationPointcut() - Method in class org.codehaus.aspectwerkz.expression.ExpressionContext
 
hasStaticInitializer() - Method in interface org.codehaus.aspectwerkz.reflect.ClassInfo
Checks if the class has a static initalizer.
hasStaticInitializer() - Method in class org.codehaus.aspectwerkz.reflect.ClassInfo.NullClassInfo
 
hasStaticInitializer() - Method in class org.codehaus.aspectwerkz.reflect.impl.asm.AsmClassInfo
Checks if the class has a static initalizer.
hasStaticInitializer() - Method in class org.codehaus.aspectwerkz.reflect.impl.java.JavaClassInfo
Checks if the class has a static initalizer.
hasTargetWithRuntimeCheck() - Method in class org.codehaus.aspectwerkz.aspect.AdviceInfo
Checks if the target has a runtime check.
hasWithinPointcut() - Method in class org.codehaus.aspectwerkz.expression.ExpressionContext
 
hasWithinReflectionInfo() - Method in class org.codehaus.aspectwerkz.expression.ExpressionContext
 
Hex() - Static method in class org.codehaus.aspectwerkz.annotation.expression.ast.AnnotationParser
Hex.
HEXNUMBER - Static variable in interface org.codehaus.aspectwerkz.annotation.expression.ast.AnnotationParserConstants
 
hotswap(Map) - Method in class org.codehaus.aspectwerkz.hook.JDWPPlug
Hotswaps the java.lang.ClassLoader of the remote JVM and resume
HOTSWAP - Static variable in class org.codehaus.aspectwerkz.transform.inlining.deployer.RedefinerFactory.Type
 
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

I - Static variable in interface org.codehaus.aspectwerkz.transform.TransformationConstants
 
id - Variable in class org.codehaus.aspectwerkz.annotation.expression.ast.SimpleNode
 
id - Variable in class org.codehaus.aspectwerkz.expression.ast.SimpleNode
 
Identifier() - Static method in class org.codehaus.aspectwerkz.annotation.expression.ast.AnnotationParser
Identifier.
IF - Static variable in interface org.codehaus.aspectwerkz.expression.ast.ExpressionParserConstants
 
image - Variable in class org.codehaus.aspectwerkz.annotation.expression.ast.Token
The string image of the token.
image - Variable in class org.codehaus.aspectwerkz.expression.ast.Token
The string image of the token.
implementsInterface(ClassInfo, String) - Static method in class org.codehaus.aspectwerkz.reflect.ClassInfoHelper
Checks if a class implements a certain inteface, somewhere up in the class hierarchy, excluding itself.
IN_ARGS - Static variable in interface org.codehaus.aspectwerkz.expression.ast.ExpressionParserConstants
 
IN_CFLOW_METOD_NAME - Static variable in class org.codehaus.aspectwerkz.cflow.CflowCompiler
 
IN_CFLOW_METOD_SIGNATURE - Static variable in class org.codehaus.aspectwerkz.cflow.CflowCompiler
 
inBuf - Static variable in class org.codehaus.aspectwerkz.annotation.expression.ast.SimpleCharStream
 
inBuf - Static variable in class org.codehaus.aspectwerkz.expression.ast.SimpleCharStream
 
inCflow() - Method in class org.codehaus.aspectwerkz.cflow.AbstractCflowSystemAspect
 
inCflowSubAST() - Method in class org.codehaus.aspectwerkz.expression.ExpressionContext
 
incrementIndex(int, Type) - Static method in class org.codehaus.aspectwerkz.transform.inlining.AsmHelper
Increments the index (takes doubles and longs in to account).
incrementRedefinitionCounter() - Method in class org.codehaus.aspectwerkz.transform.inlining.compiler.CompilationInfo
 
incrementStackFrameCounter(CodeVisitor) - Method in class org.codehaus.aspectwerkz.transform.inlining.compiler.AbstractJoinPointCompiler
Handles the incrementation of the stack frame.
INDEX_NOTAVAILABLE - Static variable in interface org.codehaus.aspectwerkz.transform.TransformationConstants
 
indexOf(Object) - Method in class org.codehaus.aspectwerkz.util.SequencedHashMap
Returns the index of the specified key.
inExcludePackage(String) - Method in class org.codehaus.aspectwerkz.definition.SystemDefinition
Checks if a class should be excluded.
info(Map) - Method in class org.codehaus.aspectwerkz.hook.JDWPPlug
Prints information about the remote JVM and resume
INFO_NOT_AVAILABLE - Static variable in class org.codehaus.aspectwerkz.expression.ExpressionContext
 
inheritPossibleArgumentFrom(ExpressionInfo) - Method in class org.codehaus.aspectwerkz.expression.ExpressionInfo
 
inIncludePackage(String) - Method in class org.codehaus.aspectwerkz.definition.SystemDefinition
Checks if a class should be included.
INIT - Static variable in class org.codehaus.aspectwerkz.transform.inlining.weaver.SerialVersionUidVisitor
 
INIT_JOIN_POINTS_METHOD_NAME - Static variable in interface org.codehaus.aspectwerkz.transform.TransformationConstants
 
INIT_METHOD_NAME - Static variable in interface org.codehaus.aspectwerkz.transform.TransformationConstants
 
initialize(String, URL[]) - Method in class org.codehaus.aspectwerkz.annotation.instrumentation.asm.AsmAttributeEnhancer
Initializes the attribute enhancer.
initialize(String, URL[]) - Method in interface org.codehaus.aspectwerkz.annotation.instrumentation.AttributeEnhancer
Initializes the attribute enhancer.
initialize() - Method in interface org.codehaus.aspectwerkz.hook.ClassPreProcessor
 
initialize() - Method in class org.codehaus.aspectwerkz.hook.impl.StdoutPreProcessor
 
initialize() - Method in class org.codehaus.aspectwerkz.transform.AspectWerkzPreProcessor
Initializes the transformer stack.
initializeInstanceLevelAspects(CodeVisitor, boolean, int, int, int) - Method in class org.codehaus.aspectwerkz.transform.inlining.compiler.AbstractJoinPointCompiler
Initializes instance level aspects, retrieves them from the target instance through the HasInstanceLevelAspect interfaces.
initializePreProcessor() - Static method in class org.codehaus.aspectwerkz.hook.impl.ClassPreProcessorHelper
Initialization of the ClassPreProcessor The ClassPreProcessor implementation is lazy loaded.
InliningWeavingStrategy - Class in org.codehaus.aspectwerkz.transform.inlining
A weaving strategy implementing a weaving scheme based on statical compilation, and no reflection.
InliningWeavingStrategy() - Constructor for class org.codehaus.aspectwerkz.transform.inlining.InliningWeavingStrategy
 
inPreparePackage(String) - Method in class org.codehaus.aspectwerkz.definition.SystemDefinition
Checks if a class is in prepare declaration
input_stream - Static variable in class org.codehaus.aspectwerkz.annotation.expression.ast.AnnotationParserTokenManager
 
input_stream - Static variable in class org.codehaus.aspectwerkz.expression.ast.ExpressionParserTokenManager
 
inputStream - Static variable in class org.codehaus.aspectwerkz.annotation.expression.ast.SimpleCharStream
 
inputStream - Static variable in class org.codehaus.aspectwerkz.expression.ast.SimpleCharStream
 
inputStreamToByteArray(InputStream) - Static method in class org.codehaus.aspectwerkz.hook.ClassLoaderPatcher
Converts an input stream to a byte[]
insertClassAttribute(Object) - Method in class org.codehaus.aspectwerkz.annotation.instrumentation.asm.AsmAttributeEnhancer
Inserts an attribute on class level.
insertClassAttribute(Object) - Method in interface org.codehaus.aspectwerkz.annotation.instrumentation.AttributeEnhancer
Inserts an attribute on class level.
insertConstructorAttribute(JavaMethod, Object) - Method in class org.codehaus.aspectwerkz.annotation.instrumentation.asm.AsmAttributeEnhancer
Inserts an attribute on constructor level.
insertConstructorAttribute(JavaMethod, Object) - Method in interface org.codehaus.aspectwerkz.annotation.instrumentation.AttributeEnhancer
Inserts an attribute on constructor level.
insertFieldAttribute(JavaField, Object) - Method in class org.codehaus.aspectwerkz.annotation.instrumentation.asm.AsmAttributeEnhancer
Inserts an attribute on field level.
insertFieldAttribute(JavaField, Object) - Method in interface org.codehaus.aspectwerkz.annotation.instrumentation.AttributeEnhancer
Inserts an attribute on field level.
insertMethodAttribute(JavaMethod, Object) - Method in class org.codehaus.aspectwerkz.annotation.instrumentation.asm.AsmAttributeEnhancer
Inserts an attribute on method level.
insertMethodAttribute(JavaMethod, Object) - Method in interface org.codehaus.aspectwerkz.annotation.instrumentation.AttributeEnhancer
Inserts an attribute on method level.
INSTANCE_LEVEL_ASPECT_MAP_FIELD_NAME - Static variable in interface org.codehaus.aspectwerkz.transform.TransformationConstants
 
INSTANCE_LEVEL_ASPECT_MAP_FIELD_SIGNATURE - Static variable in interface org.codehaus.aspectwerkz.transform.TransformationConstants
 
InstanceLevelAspectVisitor - Class in org.codehaus.aspectwerkz.transform.inlining.weaver
Adds an instance level aspect management to the target class.
InstanceLevelAspectVisitor(ClassVisitor, ClassInfo, Context) - Constructor for class org.codehaus.aspectwerkz.transform.inlining.weaver.InstanceLevelAspectVisitor
Creates a new add interface class adapter.
instanceOf(ClassInfo, String) - Static method in class org.codehaus.aspectwerkz.reflect.ClassInfoHelper
Checks if a class has a certain class as super class or interface, somewhere up in the class hierarchy.
instantiateNestedAnnotation(Class, Map) - Static method in class org.codehaus.aspectwerkz.annotation.AnnotationManager
Instantiate an annotation given its interface and elements It is used only for nested annotation hence requires typed annotation without nicknames.
INT_VALUE_METHOD_NAME - Static variable in interface org.codehaus.aspectwerkz.transform.TransformationConstants
 
INT_VALUE_METHOD_SIGNATURE - Static variable in interface org.codehaus.aspectwerkz.transform.TransformationConstants
 
Integer() - Static method in class org.codehaus.aspectwerkz.annotation.expression.ast.AnnotationParser
Integer.
INTEGER - Static variable in interface org.codehaus.aspectwerkz.annotation.expression.ast.AnnotationParserConstants
 
INTEGER - Static variable in class org.codehaus.aspectwerkz.transform.inlining.AsmHelper
 
INTEGER_CLASS_INIT_METHOD_SIGNATURE - Static variable in interface org.codehaus.aspectwerkz.transform.TransformationConstants
 
INTEGER_CLASS_NAME - Static variable in interface org.codehaus.aspectwerkz.transform.TransformationConstants
 
INTEGER_DEFAULT_VALUE - Static variable in class org.codehaus.aspectwerkz.util.Util
 
INTERCEPT_INVOKE_METHOD_NAME - Static variable in interface org.codehaus.aspectwerkz.transform.TransformationConstants
 
INTERCEPTOR_INDEX_FIELD_NAME - Static variable in interface org.codehaus.aspectwerkz.transform.TransformationConstants
 
INTERFACE - Static variable in class org.codehaus.aspectwerkz.transform.inlining.spi.AspectModel.AroundClosureClassInfo.Type
 
InterfaceIntroductionDefinition - Class in org.codehaus.aspectwerkz.definition
Holds the meta-data for the interface introductions.
InterfaceIntroductionDefinition(String, String) - Constructor for class org.codehaus.aspectwerkz.definition.InterfaceIntroductionDefinition
Creates a new introduction meta-data instance.
invoke(Object, Method, Object[]) - Method in class org.codehaus.aspectwerkz.annotation.Java14AnnotationInvocationHander
 
invoke(Object, Method, Object[]) - Method in class org.codehaus.aspectwerkz.annotation.Java5AnnotationInvocationHandler
Dynamic proxy based implementation toString(), annotationType() and value() have a specific behavior
INVOKE - Static variable in class org.codehaus.aspectwerkz.connectivity.Command
 
invoke(String, String, Class[], Object[], Object) - Method in interface org.codehaus.aspectwerkz.connectivity.Invoker
Invokes a specific method on the object mapped to the role specified.
invoke(Object, Method, Object[]) - Method in class org.codehaus.aspectwerkz.connectivity.RemoteProxy
This method is invoked automatically by the proxy.
invoke(JoinPoint) - Method in interface org.codehaus.aspectwerkz.intercept.AfterAdvice
 
invoke(JoinPoint, Object) - Method in interface org.codehaus.aspectwerkz.intercept.AfterReturningAdvice
 
invoke(JoinPoint, Throwable) - Method in interface org.codehaus.aspectwerkz.intercept.AfterThrowingAdvice
 
invoke(JoinPoint) - Method in interface org.codehaus.aspectwerkz.intercept.AroundAdvice
 
invoke(JoinPoint) - Method in interface org.codehaus.aspectwerkz.intercept.BeforeAdvice
 
INVOKE_METHOD_NAME - Static variable in interface org.codehaus.aspectwerkz.transform.TransformationConstants
 
INVOKE_WRAPPER_METHOD_PREFIX - Static variable in interface org.codehaus.aspectwerkz.transform.TransformationConstants
 
Invoker - Interface in org.codehaus.aspectwerkz.connectivity
Invokes the method for an instance mapped to a specific handle.
IS_IN_CFLOW_METOD_NAME - Static variable in interface org.codehaus.aspectwerkz.transform.TransformationConstants
 
IS_IN_CFLOW_METOD_SIGNATURE - Static variable in interface org.codehaus.aspectwerkz.transform.TransformationConstants
 
IS_JAVA_5 - Static variable in class org.codehaus.aspectwerkz.transform.inlining.AsmHelper
A boolean to check if we have a J2SE 5 support
isAdvised(ExpressionContext[]) - Method in class org.codehaus.aspectwerkz.definition.SystemDefinition
Checks if a class is advised.
isAdvised(ExpressionContext) - Method in class org.codehaus.aspectwerkz.definition.SystemDefinition
Checks if a class is advised.
isAdvised() - Method in interface org.codehaus.aspectwerkz.transform.Context
Checks if the class being transformed has been advised.
isAdvised() - Method in class org.codehaus.aspectwerkz.transform.inlining.ContextImpl
Checks if the class being transformed has beed advised.
isArray() - Method in interface org.codehaus.aspectwerkz.reflect.ClassInfo
Is the class an array type.
isArray() - Method in class org.codehaus.aspectwerkz.reflect.ClassInfo.NullClassInfo
 
isArray() - Method in class org.codehaus.aspectwerkz.reflect.impl.asm.AsmClassInfo
Is the class an array type.
isArray() - Method in class org.codehaus.aspectwerkz.reflect.impl.java.JavaClassInfo
Is the class an array type.
isAspectWerkzAspect() - Method in class org.codehaus.aspectwerkz.definition.AspectDefinition
Checks if the aspect defined is an AspectWerkz aspect.
isCflowBelow() - Method in class org.codehaus.aspectwerkz.cflow.CflowBinding
 
isCflowClass(String) - Static method in class org.codehaus.aspectwerkz.cflow.CflowCompiler
Checks if a class name (ASM style) is a cflow name
isEagerWildCard() - Method in class org.codehaus.aspectwerkz.expression.regexp.TypePattern
Checks if the pattern matches all types.
isEmpty() - Method in class org.codehaus.aspectwerkz.util.SequencedHashMap
Implements Map.isEmpty().
isInterface() - Method in interface org.codehaus.aspectwerkz.reflect.ClassInfo
Is the class an interface.
isInterface() - Method in class org.codehaus.aspectwerkz.reflect.ClassInfo.NullClassInfo
 
isInterface() - Method in class org.codehaus.aspectwerkz.reflect.impl.asm.AsmClassInfo
Is the class an interface.
isInterface() - Method in class org.codehaus.aspectwerkz.reflect.impl.java.JavaClassInfo
Is the class an interface.
isJarFile(File) - Static method in class org.codehaus.aspectwerkz.compiler.AspectWerkzC
Test if file is a zip/jar file
isLazyClass - Variable in class org.codehaus.aspectwerkz.annotation.AnnotationElement
true if we have a lasy class (optimization to avoid instance of at each get)
isLazyClassArray - Variable in class org.codehaus.aspectwerkz.annotation.AnnotationElement
true if we have a lasy class array (N-dim) (optimization to avoid instance of at each get)
isMadeAdvisable() - Method in class org.codehaus.aspectwerkz.transform.inlining.ContextImpl
Checks if the class has been made advisable.
isNot() - Method in class org.codehaus.aspectwerkz.expression.ast.ASTAttribute
 
isNot() - Method in class org.codehaus.aspectwerkz.expression.ast.ASTModifier
 
isNullOrEmpty(String) - Static method in class org.codehaus.aspectwerkz.util.Strings
 
isPrimitive() - Method in interface org.codehaus.aspectwerkz.reflect.ClassInfo
Is the class a primitive type.
isPrimitive() - Method in class org.codehaus.aspectwerkz.reflect.ClassInfo.NullClassInfo
 
isPrimitive() - Method in class org.codehaus.aspectwerkz.reflect.impl.asm.AsmClassInfo
Is the class a primitive type.
isPrimitive() - Method in class org.codehaus.aspectwerkz.reflect.impl.java.JavaClassInfo
Is the class a primitive type.
isPrimitive(Type) - Static method in class org.codehaus.aspectwerkz.transform.inlining.AsmHelper
Checks if the Type is a primitive.
isPrototype() - Method in class org.codehaus.aspectwerkz.AspectContext
Return true if the AspectContext has not yet the AspectContainer set, that means this is the prototype init time
isReadOnly() - Method in interface org.codehaus.aspectwerkz.transform.Context
Checks if the context is read-only.
isReadOnly() - Method in class org.codehaus.aspectwerkz.transform.inlining.ContextImpl
Checks if the context is read-only.
isStaticInitializer() - Method in class org.codehaus.aspectwerkz.expression.ast.ASTWithinCode
 
isTransient() - Method in class org.codehaus.aspectwerkz.definition.MixinDefinition
Checks if the mixin is transient.
isValid(long) - Static method in class org.codehaus.aspectwerkz.proxy.Uuid
Returns true if uuid could have been generated by Uuid.
isWrapped() - Method in class org.codehaus.aspectwerkz.joinpoint.impl.MethodTuple
 
iterator() - Method in class org.codehaus.aspectwerkz.util.SequencedHashMap
Returns a key iterator.

J

Java14AnnotationInvocationHander - Class in org.codehaus.aspectwerkz.annotation
A Java 1.3 / 1.4 strongly typed Annotation handler.
Java14AnnotationInvocationHander(Class, String, String) - Constructor for class org.codehaus.aspectwerkz.annotation.Java14AnnotationInvocationHander
Constructor that will trigger the parsing if required
Java14AnnotationInvocationHander(Class, Map) - Constructor for class org.codehaus.aspectwerkz.annotation.Java14AnnotationInvocationHander
Raw constructor that assumes an already analysed annotation instance Used for nested annotation
Java5AnnotationInvocationHandler - Class in org.codehaus.aspectwerkz.annotation
Dynamic proxy handler for ASM Annotations we extract The handler resolve the LazyClass to a concrete Class so that the proxy creation does not trigger any class loading.
JAVA_LETTER - Static variable in interface org.codehaus.aspectwerkz.annotation.expression.ast.AnnotationParserConstants
 
JAVA_NAME - Static variable in interface org.codehaus.aspectwerkz.annotation.expression.ast.AnnotationParserConstants
 
JAVA_TYPE - Static variable in interface org.codehaus.aspectwerkz.annotation.expression.ast.AnnotationParserConstants
 
JAVA_TYPE_MAYBEARRAY - Static variable in interface org.codehaus.aspectwerkz.annotation.expression.ast.AnnotationParserConstants
 
JAVA_VERSION - Static variable in class org.codehaus.aspectwerkz.transform.inlining.AsmHelper
 
JavaClassInfo - Class in org.codehaus.aspectwerkz.reflect.impl.java
Implementation of the ClassInfo interface for java.lang.reflect.*.
JavaClassInfoRepository - Class in org.codehaus.aspectwerkz.reflect.impl.java
A repository for the class info hierarchy.
JavaConstructorInfo - Class in org.codehaus.aspectwerkz.reflect.impl.java
Implementation of the ConstructorInfo interface for java.lang.reflect.*.
JavaFieldInfo - Class in org.codehaus.aspectwerkz.reflect.impl.java
Implementation of the FieldInfo interface for java.lang.reflect.*.
JavaMemberInfo - Class in org.codehaus.aspectwerkz.reflect.impl.java
 
JavaMethodInfo - Class in org.codehaus.aspectwerkz.reflect.impl.java
Implementation of the MethodInfo interface for java.lang.reflect.*.
JDWPPlug - Class in org.codehaus.aspectwerkz.hook
Isolation of JDWP dependancies to Plug online mode in a running / remote VM.
JDWPPlug() - Constructor for class org.codehaus.aspectwerkz.hook.JDWPPlug
 
JDWPStarter - Class in org.codehaus.aspectwerkz.hook
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=..

JDWPStarter(String, String, String, String) - Constructor for class org.codehaus.aspectwerkz.hook.JDWPStarter
 
JIT_CFLOW_CLASS - Static variable in class org.codehaus.aspectwerkz.cflow.CflowCompiler
 
jj_nt - Static variable in class org.codehaus.aspectwerkz.annotation.expression.ast.AnnotationParser
 
jj_nt - Static variable in class org.codehaus.aspectwerkz.expression.ast.ExpressionParser
 
jjFillToken() - Static method in class org.codehaus.aspectwerkz.annotation.expression.ast.AnnotationParserTokenManager
 
jjFillToken() - Static method in class org.codehaus.aspectwerkz.expression.ast.ExpressionParserTokenManager
 
jjnewLexState - Static variable in class org.codehaus.aspectwerkz.expression.ast.ExpressionParserTokenManager
 
jjstrLiteralImages - Static variable in class org.codehaus.aspectwerkz.annotation.expression.ast.AnnotationParserTokenManager
 
jjstrLiteralImages - Static variable in class org.codehaus.aspectwerkz.expression.ast.ExpressionParserTokenManager
 
jjtAccept(AnnotationParserVisitor, Object) - Method in class org.codehaus.aspectwerkz.annotation.expression.ast.ASTAnnotation
Accept the visitor
jjtAccept(AnnotationParserVisitor, Object) - Method in class org.codehaus.aspectwerkz.annotation.expression.ast.ASTArray
Accept the visitor
jjtAccept(AnnotationParserVisitor, Object) - Method in class org.codehaus.aspectwerkz.annotation.expression.ast.ASTBoolean
 
jjtAccept(AnnotationParserVisitor, Object) - Method in class org.codehaus.aspectwerkz.annotation.expression.ast.ASTChar
 
jjtAccept(AnnotationParserVisitor, Object) - Method in class org.codehaus.aspectwerkz.annotation.expression.ast.ASTFloat
 
jjtAccept(AnnotationParserVisitor, Object) - Method in class org.codehaus.aspectwerkz.annotation.expression.ast.ASTHex
 
jjtAccept(AnnotationParserVisitor, Object) - Method in class org.codehaus.aspectwerkz.annotation.expression.ast.ASTIdentifier
 
jjtAccept(AnnotationParserVisitor, Object) - Method in class org.codehaus.aspectwerkz.annotation.expression.ast.ASTInteger
 
jjtAccept(AnnotationParserVisitor, Object) - Method in class org.codehaus.aspectwerkz.annotation.expression.ast.ASTKeyValuePair
 
jjtAccept(AnnotationParserVisitor, Object) - Method in class org.codehaus.aspectwerkz.annotation.expression.ast.ASTOct
 
jjtAccept(AnnotationParserVisitor, Object) - Method in class org.codehaus.aspectwerkz.annotation.expression.ast.ASTRoot
Accept the visitor
jjtAccept(AnnotationParserVisitor, Object) - Method in class org.codehaus.aspectwerkz.annotation.expression.ast.ASTString
 
jjtAccept(AnnotationParserVisitor, Object) - Method in interface org.codehaus.aspectwerkz.annotation.expression.ast.Node
Accept the visitor
jjtAccept(AnnotationParserVisitor, Object) - Method in class org.codehaus.aspectwerkz.annotation.expression.ast.SimpleNode
Accept the visitor
jjtAccept(ExpressionParserVisitor, Object) - Method in class org.codehaus.aspectwerkz.expression.ast.ASTAnd
Accept the visitor
jjtAccept(ExpressionParserVisitor, Object) - Method in class org.codehaus.aspectwerkz.expression.ast.ASTArgParameter
Accept the visitor
jjtAccept(ExpressionParserVisitor, Object) - Method in class org.codehaus.aspectwerkz.expression.ast.ASTArgs
Accept the visitor
jjtAccept(ExpressionParserVisitor, Object) - Method in class org.codehaus.aspectwerkz.expression.ast.ASTAttribute
 
jjtAccept(ExpressionParserVisitor, Object) - Method in class org.codehaus.aspectwerkz.expression.ast.ASTCall
Accept the visitor
jjtAccept(ExpressionParserVisitor, Object) - Method in class org.codehaus.aspectwerkz.expression.ast.ASTCflow
Accept the visitor
jjtAccept(ExpressionParserVisitor, Object) - Method in class org.codehaus.aspectwerkz.expression.ast.ASTCflowBelow
Accept the visitor
jjtAccept(ExpressionParserVisitor, Object) - Method in class org.codehaus.aspectwerkz.expression.ast.ASTClassPattern
 
jjtAccept(ExpressionParserVisitor, Object) - Method in class org.codehaus.aspectwerkz.expression.ast.ASTConstructorPattern
 
jjtAccept(ExpressionParserVisitor, Object) - Method in class org.codehaus.aspectwerkz.expression.ast.ASTExecution
Accept the visitor
jjtAccept(ExpressionParserVisitor, Object) - Method in class org.codehaus.aspectwerkz.expression.ast.ASTExpression
Accept the visitor
jjtAccept(ExpressionParserVisitor, Object) - Method in class org.codehaus.aspectwerkz.expression.ast.ASTFieldPattern
 
jjtAccept(ExpressionParserVisitor, Object) - Method in class org.codehaus.aspectwerkz.expression.ast.ASTGet
Accept the visitor
jjtAccept(ExpressionParserVisitor, Object) - Method in class org.codehaus.aspectwerkz.expression.ast.ASTHandler
Accept the visitor
jjtAccept(ExpressionParserVisitor, Object) - Method in class org.codehaus.aspectwerkz.expression.ast.ASTHasField
Accept the visitor
jjtAccept(ExpressionParserVisitor, Object) - Method in class org.codehaus.aspectwerkz.expression.ast.ASTHasMethod
Accept the visitor
jjtAccept(ExpressionParserVisitor, Object) - Method in class org.codehaus.aspectwerkz.expression.ast.ASTMethodPattern
 
jjtAccept(ExpressionParserVisitor, Object) - Method in class org.codehaus.aspectwerkz.expression.ast.ASTModifier
 
jjtAccept(ExpressionParserVisitor, Object) - Method in class org.codehaus.aspectwerkz.expression.ast.ASTNot
Accept the visitor
jjtAccept(ExpressionParserVisitor, Object) - Method in class org.codehaus.aspectwerkz.expression.ast.ASTOr
Accept the visitor
jjtAccept(ExpressionParserVisitor, Object) - Method in class org.codehaus.aspectwerkz.expression.ast.ASTParameter
 
jjtAccept(ExpressionParserVisitor, Object) - Method in class org.codehaus.aspectwerkz.expression.ast.ASTPointcutReference
Accept the visitor
jjtAccept(ExpressionParserVisitor, Object) - Method in class org.codehaus.aspectwerkz.expression.ast.ASTRoot
Accept the visitor
jjtAccept(ExpressionParserVisitor, Object) - Method in class org.codehaus.aspectwerkz.expression.ast.ASTSet
Accept the visitor
jjtAccept(ExpressionParserVisitor, Object) - Method in class org.codehaus.aspectwerkz.expression.ast.ASTStaticInitialization
Accept the visitor
jjtAccept(ExpressionParserVisitor, Object) - Method in class org.codehaus.aspectwerkz.expression.ast.ASTTarget
Accept the visitor.
jjtAccept(ExpressionParserVisitor, Object) - Method in class org.codehaus.aspectwerkz.expression.ast.ASTThis
Accept the visitor.
jjtAccept(ExpressionParserVisitor, Object) - Method in class org.codehaus.aspectwerkz.expression.ast.ASTWithin
Accept the visitor
jjtAccept(ExpressionParserVisitor, Object) - Method in class org.codehaus.aspectwerkz.expression.ast.ASTWithinCode
Accept the visitor
jjtAccept(ExpressionParserVisitor, Object) - Method in interface org.codehaus.aspectwerkz.expression.ast.Node
Accept the visitor
jjtAccept(ExpressionParserVisitor, Object) - Method in class org.codehaus.aspectwerkz.expression.ast.SimpleNode
Accept the visitor
jjtAddChild(Node, int) - Method in interface org.codehaus.aspectwerkz.annotation.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.annotation.expression.ast.SimpleNode
 
jjtAddChild(Node, int) - Method in interface org.codehaus.aspectwerkz.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.expression.ast.SimpleNode
 
JJTAND - Static variable in interface org.codehaus.aspectwerkz.expression.ast.ExpressionParserTreeConstants
 
JJTANNOTATION - Static variable in interface org.codehaus.aspectwerkz.annotation.expression.ast.AnnotationParserTreeConstants
 
JJTARGPARAMETER - Static variable in interface org.codehaus.aspectwerkz.expression.ast.ExpressionParserTreeConstants
 
JJTARGS - Static variable in interface org.codehaus.aspectwerkz.expression.ast.ExpressionParserTreeConstants
 
JJTARRAY - Static variable in interface org.codehaus.aspectwerkz.annotation.expression.ast.AnnotationParserTreeConstants
 
JJTATTRIBUTE - Static variable in interface org.codehaus.aspectwerkz.expression.ast.ExpressionParserTreeConstants
 
JJTBOOLEAN - Static variable in interface org.codehaus.aspectwerkz.annotation.expression.ast.AnnotationParserTreeConstants
 
JJTCALL - Static variable in interface org.codehaus.aspectwerkz.expression.ast.ExpressionParserTreeConstants
 
JJTCFLOW - Static variable in interface org.codehaus.aspectwerkz.expression.ast.ExpressionParserTreeConstants
 
JJTCFLOWBELOW - Static variable in interface org.codehaus.aspectwerkz.expression.ast.ExpressionParserTreeConstants
 
JJTCHAR - Static variable in interface org.codehaus.aspectwerkz.annotation.expression.ast.AnnotationParserTreeConstants
 
JJTCLASSPATTERN - Static variable in interface org.codehaus.aspectwerkz.expression.ast.ExpressionParserTreeConstants
 
jjtClose() - Method in interface org.codehaus.aspectwerkz.annotation.expression.ast.Node
This method is called after all the child nodes have been added.
jjtClose() - Method in class org.codehaus.aspectwerkz.annotation.expression.ast.SimpleNode
 
jjtClose() - Method in interface org.codehaus.aspectwerkz.expression.ast.Node
This method is called after all the child nodes have been added.
jjtClose() - Method in class org.codehaus.aspectwerkz.expression.ast.SimpleNode
 
JJTCONSTRUCTORPATTERN - Static variable in interface org.codehaus.aspectwerkz.expression.ast.ExpressionParserTreeConstants
 
JJTEXECUTION - Static variable in interface org.codehaus.aspectwerkz.expression.ast.ExpressionParserTreeConstants
 
JJTEXPRESSION - Static variable in interface org.codehaus.aspectwerkz.expression.ast.ExpressionParserTreeConstants
 
JJTFIELDPATTERN - Static variable in interface org.codehaus.aspectwerkz.expression.ast.ExpressionParserTreeConstants
 
JJTFLOAT - Static variable in interface org.codehaus.aspectwerkz.annotation.expression.ast.AnnotationParserTreeConstants
 
JJTGET - Static variable in interface org.codehaus.aspectwerkz.expression.ast.ExpressionParserTreeConstants
 
jjtGetChild(int) - Method in interface org.codehaus.aspectwerkz.annotation.expression.ast.Node
This method returns a child node.
jjtGetChild(int) - Method in class org.codehaus.aspectwerkz.annotation.expression.ast.SimpleNode
 
jjtGetChild(int) - Method in interface org.codehaus.aspectwerkz.expression.ast.Node
This method returns a child node.
jjtGetChild(int) - Method in class org.codehaus.aspectwerkz.expression.ast.SimpleNode
 
jjtGetNumChildren() - Method in interface org.codehaus.aspectwerkz.annotation.expression.ast.Node
Return the number of children the node has.
jjtGetNumChildren() - Method in class org.codehaus.aspectwerkz.annotation.expression.ast.SimpleNode
 
jjtGetNumChildren() - Method in interface org.codehaus.aspectwerkz.expression.ast.Node
Return the number of children the node has.
jjtGetNumChildren() - Method in class org.codehaus.aspectwerkz.expression.ast.SimpleNode
 
jjtGetParent() - Method in interface org.codehaus.aspectwerkz.annotation.expression.ast.Node
 
jjtGetParent() - Method in class org.codehaus.aspectwerkz.annotation.expression.ast.SimpleNode
 
jjtGetParent() - Method in interface org.codehaus.aspectwerkz.expression.ast.Node
 
jjtGetParent() - Method in class org.codehaus.aspectwerkz.expression.ast.SimpleNode
 
JJTHANDLER - Static variable in interface org.codehaus.aspectwerkz.expression.ast.ExpressionParserTreeConstants
 
JJTHASFIELD - Static variable in interface org.codehaus.aspectwerkz.expression.ast.ExpressionParserTreeConstants
 
JJTHASMETHOD - Static variable in interface org.codehaus.aspectwerkz.expression.ast.ExpressionParserTreeConstants
 
JJTHEX - Static variable in interface org.codehaus.aspectwerkz.annotation.expression.ast.AnnotationParserTreeConstants
 
JJTIDENTIFIER - Static variable in interface org.codehaus.aspectwerkz.annotation.expression.ast.AnnotationParserTreeConstants
 
JJTINTEGER - Static variable in interface org.codehaus.aspectwerkz.annotation.expression.ast.AnnotationParserTreeConstants
 
JJTKEYVALUEPAIR - Static variable in interface org.codehaus.aspectwerkz.annotation.expression.ast.AnnotationParserTreeConstants
 
JJTMETHODPATTERN - Static variable in interface org.codehaus.aspectwerkz.expression.ast.ExpressionParserTreeConstants
 
JJTMODIFIER - Static variable in interface org.codehaus.aspectwerkz.expression.ast.ExpressionParserTreeConstants
 
jjtNodeName - Static variable in interface org.codehaus.aspectwerkz.annotation.expression.ast.AnnotationParserTreeConstants
 
jjtNodeName - Static variable in interface org.codehaus.aspectwerkz.expression.ast.ExpressionParserTreeConstants
 
JJTNOT - Static variable in interface org.codehaus.aspectwerkz.expression.ast.ExpressionParserTreeConstants
 
JJTOCT - Static variable in interface org.codehaus.aspectwerkz.annotation.expression.ast.AnnotationParserTreeConstants
 
jjtOpen() - Method in interface org.codehaus.aspectwerkz.annotation.expression.ast.Node
This method is called after the node has been made the current node.
jjtOpen() - Method in class org.codehaus.aspectwerkz.annotation.expression.ast.SimpleNode
 
jjtOpen() - Method in interface org.codehaus.aspectwerkz.expression.ast.Node
This method is called after the node has been made the current node.
jjtOpen() - Method in class org.codehaus.aspectwerkz.expression.ast.SimpleNode
 
JJTOR - Static variable in interface org.codehaus.aspectwerkz.expression.ast.ExpressionParserTreeConstants
 
JJTPARAMETER - Static variable in interface org.codehaus.aspectwerkz.expression.ast.ExpressionParserTreeConstants
 
JJTPOINTCUTREFERENCE - Static variable in interface org.codehaus.aspectwerkz.expression.ast.ExpressionParserTreeConstants
 
jjtree - Static variable in class org.codehaus.aspectwerkz.annotation.expression.ast.AnnotationParser
 
jjtree - Static variable in class org.codehaus.aspectwerkz.expression.ast.ExpressionParser
 
JJTROOT - Static variable in interface org.codehaus.aspectwerkz.annotation.expression.ast.AnnotationParserTreeConstants
 
JJTROOT - Static variable in interface org.codehaus.aspectwerkz.expression.ast.ExpressionParserTreeConstants
 
JJTSET - Static variable in interface org.codehaus.aspectwerkz.expression.ast.ExpressionParserTreeConstants
 
jjtSetParent(Node) - Method in interface org.codehaus.aspectwerkz.annotation.expression.ast.Node
This pair of methods are used to inform the node of its parent.
jjtSetParent(Node) - Method in class org.codehaus.aspectwerkz.annotation.expression.ast.SimpleNode
 
jjtSetParent(Node) - Method in interface org.codehaus.aspectwerkz.expression.ast.Node
This pair of methods are used to inform the node of its parent.
jjtSetParent(Node) - Method in class org.codehaus.aspectwerkz.expression.ast.SimpleNode
 
JJTSTATICINITIALIZATION - Static variable in interface org.codehaus.aspectwerkz.expression.ast.ExpressionParserTreeConstants
 
JJTSTRING - Static variable in interface org.codehaus.aspectwerkz.annotation.expression.ast.AnnotationParserTreeConstants
 
JJTTARGET - Static variable in interface org.codehaus.aspectwerkz.expression.ast.ExpressionParserTreeConstants
 
JJTTHIS - Static variable in interface org.codehaus.aspectwerkz.expression.ast.ExpressionParserTreeConstants
 
JJTVOID - Static variable in interface org.codehaus.aspectwerkz.annotation.expression.ast.AnnotationParserTreeConstants
 
JJTVOID - Static variable in interface org.codehaus.aspectwerkz.expression.ast.ExpressionParserTreeConstants
 
JJTWITHIN - Static variable in interface org.codehaus.aspectwerkz.expression.ast.ExpressionParserTreeConstants
 
JJTWITHINCODE - Static variable in interface org.codehaus.aspectwerkz.expression.ast.ExpressionParserTreeConstants
 
JOIN_POINT_CLASS_NAME - Static variable in interface org.codehaus.aspectwerkz.transform.TransformationConstants
 
JOIN_POINT_CLASS_SIGNATURE - Static variable in interface org.codehaus.aspectwerkz.transform.TransformationConstants
 
JOIN_POINT_CLASS_SUFFIX - Static variable in interface org.codehaus.aspectwerkz.transform.TransformationConstants
 
JOIN_POINT_JAVA_CLASS_NAME - Static variable in interface org.codehaus.aspectwerkz.transform.TransformationConstants
 
JOIN_POINT_MANAGER_CLASS_NAME - Static variable in interface org.codehaus.aspectwerkz.transform.TransformationConstants
 
JoinPoint - Interface in org.codehaus.aspectwerkz.joinpoint
Implements the join point concept, e.g. defines a well defined point in the program flow.
JOINPOINT_ABBREVIATION - Static variable in class org.codehaus.aspectwerkz.expression.ExpressionInfo
 
JOINPOINT_ARG - Static variable in class org.codehaus.aspectwerkz.aspect.AdviceInfo
 
JOINPOINT_CLASS_NAME - Static variable in class org.codehaus.aspectwerkz.expression.ExpressionInfo
 
JoinPointFactory - Class in org.codehaus.aspectwerkz.transform.inlining.compiler
TODO is factory a good name, now that it does so much more?
JoinPointFactory() - Constructor for class org.codehaus.aspectwerkz.transform.inlining.compiler.JoinPointFactory
 
JoinPointInitVisitor - Class in org.codehaus.aspectwerkz.transform.inlining.weaver
A ClassAdapter that take care of all weaved class and add the glue between the class and its JIT dependencies.
JoinPointInitVisitor(ClassVisitor, Context) - Constructor for class org.codehaus.aspectwerkz.transform.inlining.weaver.JoinPointInitVisitor
Creates a new instance.
JoinPointInitVisitor.InsertBeforeClinitCodeAdapter - Class in org.codehaus.aspectwerkz.transform.inlining.weaver
Handles the method body of the method.
JoinPointInitVisitor.InsertBeforeClinitCodeAdapter(CodeVisitor) - Constructor for class org.codehaus.aspectwerkz.transform.inlining.weaver.JoinPointInitVisitor.InsertBeforeClinitCodeAdapter
 
JoinPointInitVisitor.InsertBeforeInitJoinPointsCodeAdapter - Class in org.codehaus.aspectwerkz.transform.inlining.weaver
Handles the method body of the AW initJoinPoints method.
JoinPointInitVisitor.InsertBeforeInitJoinPointsCodeAdapter(CodeVisitor) - Constructor for class org.codehaus.aspectwerkz.transform.inlining.weaver.JoinPointInitVisitor.InsertBeforeInitJoinPointsCodeAdapter
 
JoinPointManager - Class in org.codehaus.aspectwerkz.joinpoint.management
Manages the join point compilation, loading and instantiation for the target classes.
JoinPointManager() - Constructor for class org.codehaus.aspectwerkz.joinpoint.management.JoinPointManager
 
JoinPointManager.CompiledJoinPoint - Class in org.codehaus.aspectwerkz.joinpoint.management
A compiled joinpoint is tied to a compilation model at a given time
JoinPointManager.CompiledJoinPoint(CompilationInfo.Model) - Constructor for class org.codehaus.aspectwerkz.joinpoint.management.JoinPointManager.CompiledJoinPoint
 
JoinPointType - Class in org.codehaus.aspectwerkz.joinpoint.management
Enumeration for all join point types.
JVMTI - Static variable in class org.codehaus.aspectwerkz.transform.inlining.deployer.RedefinerFactory.Type
 

K

keySet() - Method in class org.codehaus.aspectwerkz.util.SequencedHashMap
Implements Map.keySet().
KeyValuePair() - Static method in class org.codehaus.aspectwerkz.annotation.expression.ast.AnnotationParser
KeyValuePair.
KeyValuePairList() - Static method in class org.codehaus.aspectwerkz.annotation.expression.ast.AnnotationParser
KeyValuePairList.
kind - Variable in class org.codehaus.aspectwerkz.annotation.expression.ast.Token
An integer that describes the kind of this token.
kind - Variable in class org.codehaus.aspectwerkz.expression.ast.Token
An integer that describes the kind of this token.

L

L - Static variable in interface org.codehaus.aspectwerkz.transform.TransformationConstants
 
LabelToLineNumberVisitor - Class in org.codehaus.aspectwerkz.transform.inlining.weaver
 
LabelToLineNumberVisitor(ClassVisitor, Context) - Constructor for class org.codehaus.aspectwerkz.transform.inlining.weaver.LabelToLineNumberVisitor
 
lastIndexOf(Object) - Method in class org.codehaus.aspectwerkz.util.SequencedHashMap
Returns the last index of the specified key.
lastTime - Static variable in class org.codehaus.aspectwerkz.proxy.Uuid
 
LEFT_BRACKET - Static variable in interface org.codehaus.aspectwerkz.annotation.expression.ast.AnnotationParserConstants
 
LEFT_PARENTHEZIS - Static variable in interface org.codehaus.aspectwerkz.annotation.expression.ast.AnnotationParserConstants
 
LexicalError(boolean, int, int, int, String, char) - Static method in error org.codehaus.aspectwerkz.annotation.expression.ast.TokenMgrError
Returns a detailed message for the Error when it is thrown by the token manager to indicate a lexical error.
LexicalError(boolean, int, int, int, String, char) - Static method in error org.codehaus.aspectwerkz.expression.ast.TokenMgrError
Returns a detailed message for the Error when it is thrown by the token manager to indicate a lexical error.
lexStateNames - Static variable in class org.codehaus.aspectwerkz.annotation.expression.ast.AnnotationParserTokenManager
 
lexStateNames - Static variable in class org.codehaus.aspectwerkz.expression.ast.ExpressionParserTokenManager
 
line - Static variable in class org.codehaus.aspectwerkz.annotation.expression.ast.SimpleCharStream
 
line - Static variable in class org.codehaus.aspectwerkz.expression.ast.SimpleCharStream
 
linkRuntimeInvisibleAnnotations(Attribute) - Static method in class org.codehaus.aspectwerkz.annotation.instrumentation.asm.CustomAttributeHelper
Helper method to find the first RuntimeInvisibleAnnotations attribute in an Attribute chain.
LOAD_JOIN_POINT_METHOD_NAME - Static variable in interface org.codehaus.aspectwerkz.transform.TransformationConstants
 
LOAD_JOIN_POINT_METHOD_SIGNATURE - Static variable in interface org.codehaus.aspectwerkz.transform.TransformationConstants
 
loadArgumentMemberFields(CodeVisitor, int) - Method in class org.codehaus.aspectwerkz.transform.inlining.compiler.AbstractJoinPointCompiler
Loads the argument member fields.
loadArguments(CodeVisitor) - Method in class org.codehaus.aspectwerkz.transform.inlining.compiler.AbstractJoinPointCompiler
Loads the arguments.
loadArgumentTypes(CodeVisitor, Type[], boolean) - Static method in class org.codehaus.aspectwerkz.transform.inlining.AsmHelper
Loads argument types.
loadAspect(CodeVisitor, boolean, int, AspectInfo) - Method in class org.codehaus.aspectwerkz.transform.inlining.compiler.AbstractJoinPointCompiler
Loads the aspect instance.
loadCallee(CodeVisitor, boolean, int, int) - Method in class org.codehaus.aspectwerkz.transform.inlining.compiler.AbstractJoinPointCompiler
Helper method to load the callee on the stack
loadCaller(CodeVisitor, boolean, int, int) - Method in class org.codehaus.aspectwerkz.transform.inlining.compiler.AbstractJoinPointCompiler
Helper method to load the caller on the stack
loadClass(String, boolean) - Method in class org.codehaus.aspectwerkz.compiler.VerifierClassLoader
 
loadIntegerConstant(CodeVisitor, int) - Static method in class org.codehaus.aspectwerkz.transform.inlining.AsmHelper
Creates and adds the correct parameter index for integer types.
loadJoinPoint(int, Class, String, String, int, String, String, String, int, int, String) - Static method in class org.codehaus.aspectwerkz.joinpoint.management.JoinPointManager
Ensures that the specific joinPoint class for the given target class and joinPoint info is generated.
loadJoinPointInstance(CodeVisitor, boolean, int) - Method in class org.codehaus.aspectwerkz.transform.inlining.compiler.AbstractJoinPointCompiler
Loads the join point instance, takes static/non-static join point access into account.
loadResource(String) - Static method in class org.codehaus.aspectwerkz.util.ContextClassLoader
Loads a resource from the context class loader or, if that fails, from the default class loader.
loadType(CodeVisitor, int, Type) - Static method in class org.codehaus.aspectwerkz.transform.inlining.AsmHelper
Loads a type.
log(String) - Method in class org.codehaus.aspectwerkz.compiler.Utility
 
log(String) - Static method in class org.codehaus.aspectwerkz.transform.AspectWerkzPreProcessor
Logs a message.
LONG - Static variable in class org.codehaus.aspectwerkz.transform.inlining.AsmHelper
 
LONG_CLASS_INIT_METHOD_SIGNATURE - Static variable in interface org.codehaus.aspectwerkz.transform.TransformationConstants
 
LONG_CLASS_NAME - Static variable in interface org.codehaus.aspectwerkz.transform.TransformationConstants
 
LONG_DEFAULT_VALUE - Static variable in class org.codehaus.aspectwerkz.util.Util
 
LONG_VALUE_METHOD_NAME - Static variable in interface org.codehaus.aspectwerkz.transform.TransformationConstants
 
LONG_VALUE_METHOD_SIGNATURE - Static variable in interface org.codehaus.aspectwerkz.transform.TransformationConstants
 
lookingAhead - Static variable in class org.codehaus.aspectwerkz.annotation.expression.ast.AnnotationParser
 
lookingAhead - Static variable in class org.codehaus.aspectwerkz.expression.ast.ExpressionParser
 

M

m_access - Variable in class org.codehaus.aspectwerkz.transform.inlining.weaver.SerialVersionUidVisitor
Classes access flag
m_adviceInfos - Variable in class org.codehaus.aspectwerkz.aspect.AbstractAspectContainer
Maps the advice infos to the hash codes of the the matching advice method.
m_afterFinallyAdviceMethodInfos - Variable in class org.codehaus.aspectwerkz.transform.inlining.compiler.AbstractJoinPointCompiler
 
m_afterReturningAdviceMethodInfos - Variable in class org.codehaus.aspectwerkz.transform.inlining.compiler.AbstractJoinPointCompiler
 
m_afterThrowingAdviceMethodInfos - Variable in class org.codehaus.aspectwerkz.transform.inlining.compiler.AbstractJoinPointCompiler
 
m_annotationClass - Variable in class org.codehaus.aspectwerkz.annotation.expression.AnnotationVisitor
We reference class at parse time.
m_annotationElementValueHoldersByName - Variable in class org.codehaus.aspectwerkz.annotation.expression.AnnotationVisitor
 
m_annotations - Variable in class org.codehaus.aspectwerkz.reflect.impl.asm.AsmMemberInfo
The annotations.
m_annotations - Variable in class org.codehaus.aspectwerkz.reflect.impl.java.JavaMemberInfo
The attributes.
m_argumentTypes - Variable in class org.codehaus.aspectwerkz.transform.inlining.compiler.AbstractJoinPointCompiler
 
m_aroundAdviceMethodInfos - Variable in class org.codehaus.aspectwerkz.transform.inlining.compiler.AbstractJoinPointCompiler
 
m_aspectConstructor - Variable in class org.codehaus.aspectwerkz.aspect.DefaultAspectContainerStrategy
The constructor for the aspect.
m_aspectContext - Variable in class org.codehaus.aspectwerkz.aspect.AbstractAspectContainer
The aspect context prototype.
m_aspectInfos - Variable in class org.codehaus.aspectwerkz.transform.inlining.compiler.AbstractJoinPointCompiler
 
m_aspectModels - Variable in class org.codehaus.aspectwerkz.transform.inlining.compiler.AbstractJoinPointCompiler
 
m_attribute - Variable in class org.codehaus.aspectwerkz.definition.InterfaceIntroductionDefinition
The attribute for the introduction.
m_beforeAdviceMethodInfos - Variable in class org.codehaus.aspectwerkz.transform.inlining.compiler.AbstractJoinPointCompiler
 
m_calleeClassName - Variable in class org.codehaus.aspectwerkz.transform.inlining.compiler.AbstractJoinPointCompiler
 
m_calleeClassSignature - Variable in class org.codehaus.aspectwerkz.transform.inlining.compiler.AbstractJoinPointCompiler
 
m_calleeMemberDesc - Variable in class org.codehaus.aspectwerkz.transform.inlining.compiler.AbstractJoinPointCompiler
 
m_calleeMemberModifiers - Variable in class org.codehaus.aspectwerkz.transform.inlining.compiler.AbstractJoinPointCompiler
 
m_calleeMemberName - Variable in class org.codehaus.aspectwerkz.transform.inlining.compiler.AbstractJoinPointCompiler
 
m_callerClassName - Variable in class org.codehaus.aspectwerkz.transform.inlining.compiler.AbstractJoinPointCompiler
 
m_callerClassSignature - Variable in class org.codehaus.aspectwerkz.transform.inlining.compiler.AbstractJoinPointCompiler
 
m_callerMethodDesc - Variable in class org.codehaus.aspectwerkz.transform.inlining.compiler.AbstractJoinPointCompiler
 
m_callerMethodModifiers - Variable in class org.codehaus.aspectwerkz.transform.inlining.compiler.AbstractJoinPointCompiler
 
m_callerMethodName - Variable in class org.codehaus.aspectwerkz.transform.inlining.compiler.AbstractJoinPointCompiler
 
m_cflowStackLocal - Variable in class org.codehaus.aspectwerkz.cflow.AbstractCflowSystemAspect
 
m_classInfoRepository - Variable in class org.codehaus.aspectwerkz.reflect.impl.asm.AsmMemberInfo
The class info repository.
m_classInfoRepository - Variable in class org.codehaus.aspectwerkz.reflect.impl.java.JavaMemberInfo
The class info repository.
m_className - Variable in class org.codehaus.aspectwerkz.transform.inlining.weaver.SerialVersionUidVisitor
Internal name of the class
m_computeSVUID - Variable in class org.codehaus.aspectwerkz.transform.inlining.weaver.SerialVersionUidVisitor
flag that indicates if we need to compute SVUID (no need for interfaces)
m_constructionType - Variable in class org.codehaus.aspectwerkz.aspect.AbstractAspectContainer
The aspect construction type.
m_customProceedMethodStructs - Variable in class org.codehaus.aspectwerkz.transform.inlining.compiler.AbstractJoinPointCompiler
 
m_cw - Variable in class org.codehaus.aspectwerkz.transform.inlining.compiler.AbstractJoinPointCompiler
 
m_declaringType - Variable in class org.codehaus.aspectwerkz.reflect.impl.asm.AsmMemberInfo
The declaring type.
m_declaringType - Variable in class org.codehaus.aspectwerkz.reflect.impl.java.JavaMemberInfo
The declaring type.
m_declaringType - Variable in class org.codehaus.aspectwerkz.reflect.StaticInitializationInfoImpl
 
m_declaringTypeName - Variable in class org.codehaus.aspectwerkz.reflect.impl.asm.AsmMemberInfo
The declaring type name.
m_defaultConstructor - Variable in class org.codehaus.aspectwerkz.aspect.AbstractMixinFactory
 
m_deploymentModel - Variable in class org.codehaus.aspectwerkz.aspect.AbstractMixinFactory
 
m_expression - Variable in class org.codehaus.aspectwerkz.expression.ExpressionValidateVisitor
 
m_expression - Variable in class org.codehaus.aspectwerkz.expression.ExpressionVisitor
 
m_expressionInfo - Variable in class org.codehaus.aspectwerkz.expression.ExpressionVisitor
The expressionInfo this visitor is built on
m_expressionInfos - Variable in class org.codehaus.aspectwerkz.definition.InterfaceIntroductionDefinition
The introduction expressions.
m_exprIndexToTargetIndex - Variable in class org.codehaus.aspectwerkz.expression.ExpressionContext
Expression to advised target (method / ctor) argument index map.
m_fieldNames - Variable in class org.codehaus.aspectwerkz.transform.inlining.compiler.AbstractJoinPointCompiler
 
m_hadSVUID - Variable in class org.codehaus.aspectwerkz.transform.inlining.weaver.SerialVersionUidVisitor
Set to true if the class already has SVUID
m_hasAroundAdvices - Variable in class org.codehaus.aspectwerkz.transform.inlining.compiler.AbstractJoinPointCompiler
 
m_hasStaticInitializer - Variable in class org.codehaus.aspectwerkz.transform.inlining.weaver.SerialVersionUidVisitor
Set to true if the class has static initializer
m_interfaceClassNames - Variable in class org.codehaus.aspectwerkz.definition.InterfaceIntroductionDefinition
The interface classes name.
m_interfaces - Variable in class org.codehaus.aspectwerkz.transform.inlining.weaver.SerialVersionUidVisitor
Interfaces implemented by the class
m_isObjectInitialized - Variable in class org.codehaus.aspectwerkz.transform.inlining.weaver.AfterObjectInitializationCodeAdapter
 
m_isThisAdvisable - Variable in class org.codehaus.aspectwerkz.transform.inlining.compiler.AbstractJoinPointCompiler
 
m_joinPointClassName - Variable in class org.codehaus.aspectwerkz.transform.inlining.compiler.AbstractJoinPointCompiler
 
m_joinPointHash - Variable in class org.codehaus.aspectwerkz.transform.inlining.compiler.AbstractJoinPointCompiler
 
m_joinPointType - Variable in class org.codehaus.aspectwerkz.transform.inlining.compiler.AbstractJoinPointCompiler
 
m_loaderRef - Variable in class org.codehaus.aspectwerkz.reflect.impl.asm.AsmMemberInfo
The class loader wrapped in a weak ref.
m_member - Variable in class org.codehaus.aspectwerkz.reflect.impl.asm.AsmMemberInfo
The member info.
m_member - Variable in class org.codehaus.aspectwerkz.reflect.impl.java.JavaMemberInfo
The member.
m_mixinClass - Variable in class org.codehaus.aspectwerkz.aspect.AbstractMixinFactory
 
m_name - Variable in class org.codehaus.aspectwerkz.definition.InterfaceIntroductionDefinition
The name of the interface introduction.
m_namePattern - Variable in class org.codehaus.aspectwerkz.expression.regexp.NamePattern
The name pattern.
m_namespace - Variable in class org.codehaus.aspectwerkz.expression.ExpressionValidateVisitor
 
m_namespace - Variable in class org.codehaus.aspectwerkz.expression.ExpressionVisitor
 
m_newInvocationsByCallerMemberHash - Variable in class org.codehaus.aspectwerkz.transform.inlining.weaver.ConstructorCallVisitor.LookaheadNewDupInvokeSpecialInstructionClassAdapter
 
m_parameterNames - Variable in class org.codehaus.aspectwerkz.reflect.impl.asm.AsmMethodInfo
A list with the parameter names as they appear in the source code.
m_pattern - Variable in class org.codehaus.aspectwerkz.expression.regexp.NamePattern
The name pattern as a string.
m_pattern - Variable in class org.codehaus.aspectwerkz.expression.regexp.TypePattern
The pattern as a string.
m_perClass - Variable in class org.codehaus.aspectwerkz.aspect.AbstractAspectContainer
Holds references to the per class aspect instances.
m_perClassConstructor - Variable in class org.codehaus.aspectwerkz.aspect.AbstractMixinFactory
 
m_perInstance - Variable in class org.codehaus.aspectwerkz.aspect.AbstractAspectContainer
Holds references to the per instance aspect instances.
m_perInstanceConstructor - Variable in class org.codehaus.aspectwerkz.aspect.AbstractMixinFactory
 
m_perJvm - Variable in class org.codehaus.aspectwerkz.aspect.AbstractAspectContainer
Holds a reference to the sole per JVM aspect instance.
m_perThread - Variable in class org.codehaus.aspectwerkz.aspect.AbstractAspectContainer
Holds references to the per thread aspect instances.
m_requiresJoinPoint - Variable in class org.codehaus.aspectwerkz.transform.inlining.compiler.AbstractJoinPointCompiler
 
m_requiresThisOrTarget - Variable in class org.codehaus.aspectwerkz.transform.inlining.compiler.AbstractJoinPointCompiler
 
m_returnType - Variable in class org.codehaus.aspectwerkz.transform.inlining.compiler.AbstractJoinPointCompiler
 
m_root - Variable in class org.codehaus.aspectwerkz.expression.ExpressionValidateVisitor
 
m_root - Variable in class org.codehaus.aspectwerkz.expression.ExpressionVisitor
 
m_SVUID - Variable in class org.codehaus.aspectwerkz.transform.inlining.weaver.SerialVersionUidVisitor
The SVUID value (valid at the end of the visit only ie the one that was present or the computed one)
m_svuidConstructors - Variable in class org.codehaus.aspectwerkz.transform.inlining.weaver.SerialVersionUidVisitor
Collection of non private constructors.
m_svuidFields - Variable in class org.codehaus.aspectwerkz.transform.inlining.weaver.SerialVersionUidVisitor
Collection of fields.
m_svuidMethods - Variable in class org.codehaus.aspectwerkz.transform.inlining.weaver.SerialVersionUidVisitor
Collection of non private method
m_targetBoundedName - Variable in class org.codehaus.aspectwerkz.expression.ExpressionContext
The variable name corresponding to the target(..) designator, or null if nothing is bound (target() or no target(..))
m_targetWithRuntimeCheck - Variable in class org.codehaus.aspectwerkz.expression.ExpressionContext
Set to true when we encounter a poincut using target(..) and when match cannot be done without a runtime check with instance of.
m_thisBoundedName - Variable in class org.codehaus.aspectwerkz.expression.ExpressionContext
The variable name corresponding to the this(..) designator, or null if nothing is bound (this() or no this(..))
m_typeNamePattern - Variable in class org.codehaus.aspectwerkz.expression.regexp.TypePattern
The fully qualified type name.
main(String[]) - Static method in class org.codehaus.aspectwerkz.annotation.AnnotationC
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.impl.ClassLoaderPreProcessorImpl
 
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.hook.Plug
 
main(String[]) - Static method in class org.codehaus.aspectwerkz.hook.ProcessStarter
 
main(String[]) - Static method in class org.codehaus.aspectwerkz.util.EnvironmentDetect
 
MAP_CLASS_NAME - Static variable in interface org.codehaus.aspectwerkz.transform.TransformationConstants
 
MAP_CLASS_SIGNATURE - Static variable in interface org.codehaus.aspectwerkz.transform.TransformationConstants
 
markAsAdvised() - Method in interface org.codehaus.aspectwerkz.transform.Context
Marks the class being transformed as advised.
markAsAdvised() - Method in class org.codehaus.aspectwerkz.transform.inlining.ContextImpl
Marks the class being transformed as advised.
markAsReadOnly() - Method in interface org.codehaus.aspectwerkz.transform.Context
Marks the context as read-only.
markAsReadOnly() - Method in class org.codehaus.aspectwerkz.transform.inlining.ContextImpl
Marks the context as read-only.
markDirty(String, ClassLoader) - Static method in class org.codehaus.aspectwerkz.reflect.impl.asm.AsmClassInfo
Marks the class as dirty (since it has been modified and needs to be rebuild).
markMadeAdvisable() - Method in class org.codehaus.aspectwerkz.transform.inlining.ContextImpl
Marks the class as made advisable.
match(ExpressionContext) - Method in class org.codehaus.aspectwerkz.expression.ExpressionVisitor
Matches the expression context.
MATCH_ALL - Static variable in class org.codehaus.aspectwerkz.definition.DeploymentScope
System prepared pointcut that matches all.
MATCH_ON_ALL_METHODS - Static variable in class org.codehaus.aspectwerkz.expression.SubtypePatternType
 
MATCH_ON_BASE_TYPE_METHODS_ONLY - Static variable in class org.codehaus.aspectwerkz.expression.SubtypePatternType
 
matches(String) - Method in class org.codehaus.aspectwerkz.expression.regexp.NamePattern
Matches a name.
matches(String) - Method in class org.codehaus.aspectwerkz.expression.regexp.TypePattern
Matches a type name.
MatchingJoinPointInfo - Class in org.codehaus.aspectwerkz.transform.inlining.compiler
Holds info sufficient for picking out the join points we are interested in advising.
MatchingJoinPointInfo(Class, CompilationInfo, ExpressionContext) - Constructor for class org.codehaus.aspectwerkz.transform.inlining.compiler.MatchingJoinPointInfo
 
matchInterfaces(ClassInfo[], ClassInfo) - Method in class org.codehaus.aspectwerkz.expression.regexp.TypePattern
Tries to finds a parse at some interface in the hierarchy.
matchSuperClasses(ClassInfo) - Method in class org.codehaus.aspectwerkz.expression.regexp.TypePattern
Tries to finds a parse at some superclass in the hierarchy.
matchType(ClassInfo) - Method in class org.codehaus.aspectwerkz.expression.regexp.TypePattern
Matches a type.
matchUndeterministic(ExpressionContext) - Method in class org.codehaus.aspectwerkz.expression.ExpressionVisitor
 
maxNextCharInd - Static variable in class org.codehaus.aspectwerkz.annotation.expression.ast.SimpleCharStream
 
maxNextCharInd - Static variable in class org.codehaus.aspectwerkz.expression.ast.SimpleCharStream
 
mayNeedSerialVersionUid(int) - Method in class org.codehaus.aspectwerkz.transform.inlining.weaver.SerialVersionUidVisitor
 
MemberInfo - Interface in org.codehaus.aspectwerkz.reflect
Marker interface for the member info classes (field and method).
MemberRtti - Interface in org.codehaus.aspectwerkz.joinpoint
Interface for the member RTTI (Runtime Type Information).
MemberSignature - Interface in org.codehaus.aspectwerkz.joinpoint
Interface for the member signatures (method, constructor and field).
MemberStruct - Class in org.codehaus.aspectwerkz.reflect.impl.asm
The member info.
MemberStruct() - Constructor for class org.codehaus.aspectwerkz.reflect.impl.asm.MemberStruct
 
mergeDocuments(Document, Document) - Static method in class org.codehaus.aspectwerkz.definition.XmlParser
Merges two DOM documents.
META_DATA_FIELD_NAME - Static variable in interface org.codehaus.aspectwerkz.transform.TransformationConstants
 
MetaDataInspector - Class in org.codehaus.aspectwerkz.reflect
Inspects info.
MetaDataInspector() - Constructor for class org.codehaus.aspectwerkz.reflect.MetaDataInspector
 
METHOD - Static variable in interface org.codehaus.aspectwerkz.expression.ast.ExpressionParserConstants
 
METHOD_ABSTRACT - Static variable in interface org.codehaus.aspectwerkz.expression.ast.ExpressionParserConstants
 
METHOD_ANNOTATION - Static variable in interface org.codehaus.aspectwerkz.expression.ast.ExpressionParserConstants
 
METHOD_ARRAY_CLASS_PATTERN - Static variable in interface org.codehaus.aspectwerkz.expression.ast.ExpressionParserConstants
 
METHOD_ATTRIBUTE_EXACT_IDENTIFIER - Static variable in interface org.codehaus.aspectwerkz.expression.ast.ExpressionParserConstants
 
METHOD_CALL - Static variable in class org.codehaus.aspectwerkz.joinpoint.management.JoinPointType
 
METHOD_CALL - Static variable in interface org.codehaus.aspectwerkz.joinpoint.StaticJoinPoint
 
METHOD_CALL_INT - Static variable in class org.codehaus.aspectwerkz.joinpoint.management.JoinPointType
 
METHOD_CLASS_PATTERN - Static variable in interface org.codehaus.aspectwerkz.expression.ast.ExpressionParserConstants
 
METHOD_EXECUTION - Static variable in class org.codehaus.aspectwerkz.joinpoint.management.JoinPointType
 
METHOD_EXECUTION - Static variable in interface org.codehaus.aspectwerkz.joinpoint.StaticJoinPoint
 
METHOD_EXECUTION_INT - Static variable in class org.codehaus.aspectwerkz.joinpoint.management.JoinPointType
 
METHOD_FINAL - Static variable in interface org.codehaus.aspectwerkz.expression.ast.ExpressionParserConstants
 
METHOD_IDENTIFIER - Static variable in interface org.codehaus.aspectwerkz.expression.ast.ExpressionParserConstants
 
METHOD_INFO - Static variable in class org.codehaus.aspectwerkz.expression.ExpressionContext
 
METHOD_INFO - Static variable in class org.codehaus.aspectwerkz.reflect.MethodComparator
Compares method infos.
METHOD_JAVA_NAME_LETTER - Static variable in interface org.codehaus.aspectwerkz.expression.ast.ExpressionParserConstants
 
METHOD_NATIVE - Static variable in interface org.codehaus.aspectwerkz.expression.ast.ExpressionParserConstants
 
METHOD_NOT - Static variable in interface org.codehaus.aspectwerkz.expression.ast.ExpressionParserConstants
 
METHOD_PARAMETER_END - Static variable in interface org.codehaus.aspectwerkz.expression.ast.ExpressionParserConstants
 
METHOD_PARAMETER_START - Static variable in interface org.codehaus.aspectwerkz.expression.ast.ExpressionParserConstants
 
METHOD_PRIVATE - Static variable in interface org.codehaus.aspectwerkz.expression.ast.ExpressionParserConstants
 
METHOD_PROTECTED - Static variable in interface org.codehaus.aspectwerkz.expression.ast.ExpressionParserConstants
 
METHOD_PUBLIC - Static variable in interface org.codehaus.aspectwerkz.expression.ast.ExpressionParserConstants
 
METHOD_RTTI_IMPL_CLASS_NAME - Static variable in interface org.codehaus.aspectwerkz.transform.TransformationConstants
 
METHOD_RTTI_IMPL_CLASS_SIGNATURE - Static variable in interface org.codehaus.aspectwerkz.transform.TransformationConstants
 
METHOD_RTTI_IMPL_INIT_SIGNATURE - Static variable in interface org.codehaus.aspectwerkz.transform.TransformationConstants
 
METHOD_SIGNATURE_IMPL_CLASS_NAME - Static variable in interface org.codehaus.aspectwerkz.transform.TransformationConstants
 
METHOD_SIGNATURE_IMPL_CLASS_SIGNATURE - Static variable in interface org.codehaus.aspectwerkz.transform.TransformationConstants
 
METHOD_STATIC - Static variable in interface org.codehaus.aspectwerkz.expression.ast.ExpressionParserConstants
 
METHOD_SYNCHRONIZED - Static variable in interface org.codehaus.aspectwerkz.expression.ast.ExpressionParserConstants
 
MethodAttribute() - Static method in class org.codehaus.aspectwerkz.expression.ast.ExpressionParser
Method annotation.
MethodCallJoinPointCompiler - Class in org.codehaus.aspectwerkz.transform.inlining.compiler
A compiler that compiles/generates a class that represents a specific join point, a class which invokes the advices and the target join point statically.
MethodCallJoinPointRedefiner - Class in org.codehaus.aspectwerkz.transform.inlining.compiler
Redefines the existing join point class and turns it into a delegation class delegating to the newly created replacement join point class.
MethodCallVisitor - Class in org.codehaus.aspectwerkz.transform.inlining.weaver
Instruments method CALL join points by replacing INVOKEXXX instructions with invocations of the compiled join point.
MethodCallVisitor(ClassVisitor, ClassLoader, ClassInfo, Context) - Constructor for class org.codehaus.aspectwerkz.transform.inlining.weaver.MethodCallVisitor
Creates a new instance.
MethodCallVisitor.ReplaceInvokeInstructionCodeAdapter - Class in org.codehaus.aspectwerkz.transform.inlining.weaver
Replaces 'INVOKEXXX' instructions with a call to the compiled JoinPoint instance.
MethodCallVisitor.ReplaceInvokeInstructionCodeAdapter(CodeVisitor, ClassLoader, ClassInfo, String, String, String) - Constructor for class org.codehaus.aspectwerkz.transform.inlining.weaver.MethodCallVisitor.ReplaceInvokeInstructionCodeAdapter
Creates a new instance.
MethodComparator - Class in org.codehaus.aspectwerkz.reflect
Compares Methods.
MethodExecutionJoinPointCompiler - Class in org.codehaus.aspectwerkz.transform.inlining.compiler
A compiler that compiles/generates a class that represents a specific join point, a class which invokes the advices and the target join point statically.
MethodExecutionJoinPointRedefiner - Class in org.codehaus.aspectwerkz.transform.inlining.compiler
Redefines the existing join point class and turns it into a delegation class delegating to the newly created replacement join point class.
MethodExecutionVisitor - Class in org.codehaus.aspectwerkz.transform.inlining.weaver
Adds a "proxy method" to the methods that matches an execution pointcut as well as prefixing the "original method".
MethodExecutionVisitor(ClassVisitor, ClassInfo, Context, Set) - Constructor for class org.codehaus.aspectwerkz.transform.inlining.weaver.MethodExecutionVisitor
Creates a new class adapter.
methodFilter(Set, ExpressionContext, MethodInfo) - Method in class org.codehaus.aspectwerkz.transform.inlining.weaver.MethodCallVisitor.ReplaceInvokeInstructionCodeAdapter
Filters out the methods that are not eligible for transformation.
methodFilter(Set, ExpressionContext, MethodInfo) - Static method in class org.codehaus.aspectwerkz.transform.inlining.weaver.MethodExecutionVisitor
Filters out the methods that are not eligible for transformation.
MethodInfo - Interface in org.codehaus.aspectwerkz.reflect
Interface for the method info implementations.
MethodModifier() - Static method in class org.codehaus.aspectwerkz.expression.ast.ExpressionParser
Method modifier.
MethodPattern() - Static method in class org.codehaus.aspectwerkz.expression.ast.ExpressionParser
Method pattern.
MethodRtti - Interface in org.codehaus.aspectwerkz.joinpoint
Interface for the method RTTI (Runtime Type Information).
MethodRttiImpl - Class in org.codehaus.aspectwerkz.joinpoint.impl
Implementation for the method signature.
MethodRttiImpl(MethodSignatureImpl, Object, Object) - Constructor for class org.codehaus.aspectwerkz.joinpoint.impl.MethodRttiImpl
Creates a new method RTTI.
MethodSignature - Interface in org.codehaus.aspectwerkz.joinpoint
Interface for the method signature.
MethodSignatureImpl - Class in org.codehaus.aspectwerkz.joinpoint.impl
Implementation for the method signature.
MethodSignatureImpl(Class, Method) - Constructor for class org.codehaus.aspectwerkz.joinpoint.impl.MethodSignatureImpl
 
MethodStruct - Class in org.codehaus.aspectwerkz.reflect.impl.asm
 
MethodStruct() - Constructor for class org.codehaus.aspectwerkz.reflect.impl.asm.MethodStruct
 
MethodTuple - Class in org.codehaus.aspectwerkz.joinpoint.impl
Contains a pair of the original method and the wrapper method if such a method exists.
MethodTuple(Method, Method) - Constructor for class org.codehaus.aspectwerkz.joinpoint.impl.MethodTuple
 
MIXIN_FIELD_NAME - Static variable in interface org.codehaus.aspectwerkz.transform.TransformationConstants
 
MIXIN_OF_METHOD_NAME - Static variable in interface org.codehaus.aspectwerkz.transform.TransformationConstants
 
MIXIN_OF_METHOD_PER_CLASS_SIGNATURE - Static variable in interface org.codehaus.aspectwerkz.transform.TransformationConstants
 
MIXIN_OF_METHOD_PER_INSTANCE_SIGNATURE - Static variable in interface org.codehaus.aspectwerkz.transform.TransformationConstants
 
MIXIN_OF_METHOD_PER_JVM_SIGNATURE - Static variable in interface org.codehaus.aspectwerkz.transform.TransformationConstants
 
MixinAnnotationParser - Class in org.codehaus.aspectwerkz.annotation
Extracts the mixin annotations from the class files and creates a meta-data representation of them.
MixinDefinition - Class in org.codehaus.aspectwerkz.definition
Definition for the mixin construct.
MixinDefinition(ClassInfo, DeploymentModel, boolean, SystemDefinition) - Constructor for class org.codehaus.aspectwerkz.definition.MixinDefinition
Construct a new definition for mixin.
MixinFactory - Interface in org.codehaus.aspectwerkz.aspect
Interface for that all mixin factories must implement.
mixinOf() - Method in class org.codehaus.aspectwerkz.aspect.AbstractMixinFactory
Creates a new perJVM mixin instance.
mixinOf(Class) - Method in class org.codehaus.aspectwerkz.aspect.AbstractMixinFactory
Creates a new perClass mixin instance.
mixinOf(Object) - Method in class org.codehaus.aspectwerkz.aspect.AbstractMixinFactory
Creates a new perInstance mixin instance.
mixinOf() - Method in class org.codehaus.aspectwerkz.aspect.DefaultMixinFactory
Creates a new perJVM mixin instance.
mixinOf(Class) - Method in class org.codehaus.aspectwerkz.aspect.DefaultMixinFactory
Creates a new perClass mixin instance.
mixinOf(Object) - Method in class org.codehaus.aspectwerkz.aspect.DefaultMixinFactory
Creates a new perInstance mixin instance.
mixinOf(String, ClassLoader) - Static method in class org.codehaus.aspectwerkz.aspect.management.Mixins
Returns the per JVM mixin instance for the mixin with the given name
mixinOf(Class) - Static method in class org.codehaus.aspectwerkz.aspect.management.Mixins
Returns the per jvm mixin instance for the mixin with the given implementation class deployed using the perJVM model.
mixinOf(String, Class) - Static method in class org.codehaus.aspectwerkz.aspect.management.Mixins
Returns the per class mixin instance for the mixin with the given name for the perClass model
mixinOf(Class, Class) - Static method in class org.codehaus.aspectwerkz.aspect.management.Mixins
Returns the per class mixin instance for the mixin with the given implemnentation class deployed using the perClass model.
mixinOf(String, Object) - Static method in class org.codehaus.aspectwerkz.aspect.management.Mixins
Returns the per targetClass instance mixin instance for the mixin with the given name for the perInstance model.
mixinOf(Class, Object) - Static method in class org.codehaus.aspectwerkz.aspect.management.Mixins
Returns the per class mixin instance for the mixin with the given implemnentation class deployed using the perClass model.
mixinOf() - Method in interface org.codehaus.aspectwerkz.aspect.MixinFactory
Creates a new perJVM mixin instance, if it already exists then return it.
mixinOf(Class) - Method in interface org.codehaus.aspectwerkz.aspect.MixinFactory
Creates a new perClass mixin instance, if it already exists then return it.
mixinOf(Object) - Method in interface org.codehaus.aspectwerkz.aspect.MixinFactory
Creates a new perInstance mixin instance, if it already exists then return it.
Mixins - Class in org.codehaus.aspectwerkz.aspect.management
Manages the mixins, registry for the mixin factories (one factory per mixin type).
MIXINS_CLASS_NAME - Static variable in interface org.codehaus.aspectwerkz.transform.TransformationConstants
 
MODIFIER_INVOKEINTERFACE - Static variable in interface org.codehaus.aspectwerkz.transform.TransformationConstants
 
modifiers - Variable in class org.codehaus.aspectwerkz.reflect.impl.asm.MemberStruct
 

N

NAME - Static variable in interface org.codehaus.aspectwerkz.annotation.AnnotationDefault
 
name() - Method in interface org.codehaus.aspectwerkz.annotation.UntypedAnnotation
The annotation name as it appears in the source code (f.e.
name - Variable in class org.codehaus.aspectwerkz.expression.ast.ASTPointcutReference
 
name - Variable in class org.codehaus.aspectwerkz.reflect.impl.asm.MemberStruct
 
NamePattern - Class in org.codehaus.aspectwerkz.expression.regexp
Implements the regular expression pattern matcher for names.
NEW_CATCH_CLAUSE_SIGNATURE_METHOD_NAME - Static variable in interface org.codehaus.aspectwerkz.transform.TransformationConstants
 
NEW_CONSTRUCTOR_SIGNATURE_METHOD_NAME - Static variable in interface org.codehaus.aspectwerkz.transform.TransformationConstants
 
NEW_CONSTRUCTOR_SIGNATURE_METHOD_SIGNATURE - Static variable in interface org.codehaus.aspectwerkz.transform.TransformationConstants
 
NEW_ENCLOSING_SJP_METHOD_NAME - Static variable in interface org.codehaus.aspectwerkz.transform.TransformationConstants
 
NEW_ENCLOSING_SJP_METHOD_SIGNATURE - Static variable in interface org.codehaus.aspectwerkz.transform.TransformationConstants
 
NEW_FIELD_SIGNATURE_METHOD_NAME - Static variable in interface org.codehaus.aspectwerkz.transform.TransformationConstants
 
NEW_FIELD_SIGNATURE_METHOD_SIGNATURE - Static variable in interface org.codehaus.aspectwerkz.transform.TransformationConstants
 
NEW_HANDLER_SIGNATURE_METHOD_SIGNATURE - Static variable in interface org.codehaus.aspectwerkz.transform.TransformationConstants
 
NEW_METHOD_SIGNATURE_METHOD_NAME - Static variable in interface org.codehaus.aspectwerkz.transform.TransformationConstants
 
NEW_METHOD_SIGNATURE_METHOD_SIGNATURE - Static variable in interface org.codehaus.aspectwerkz.transform.TransformationConstants
 
NEW_STATICINITIALIZATION_SIGNATURE_METHOD_NAME - Static variable in interface org.codehaus.aspectwerkz.transform.TransformationConstants
 
NEW_STATICINITIALIZATION_SIGNATURE_METHOD_SIGNATURE - Static variable in interface org.codehaus.aspectwerkz.transform.TransformationConstants
 
newCatchClauseSignature(Class) - Static method in class org.codehaus.aspectwerkz.joinpoint.management.SignatureFactory
Handler signature factory
newClassInfo(byte[], ClassLoader) - Static method in class org.codehaus.aspectwerkz.reflect.impl.asm.AsmClassInfo
Returns a completely new class info for a specific class.
newClassWriter(boolean) - Static method in class org.codehaus.aspectwerkz.transform.inlining.AsmHelper
Factory method for ASM ClassWriter and J2SE 5 support See http://www.objectweb.org/wws/arc/asm/2004-08/msg00005.html
newConstructorSignature(Class, int) - Static method in class org.codehaus.aspectwerkz.joinpoint.management.SignatureFactory
Constructor signature factory
newContext(String, byte[], ClassLoader) - Method in class org.codehaus.aspectwerkz.transform.inlining.InliningWeavingStrategy
Creates a new transformation context.
newContext(String, byte[], ClassLoader) - Method in interface org.codehaus.aspectwerkz.transform.WeavingStrategy
Creates a new transformation context.
newEnclosingStaticJoinPoint(Class, String, String) - Static method in class org.codehaus.aspectwerkz.joinpoint.management.SignatureFactory
Enclosing signature factory, wrapped behind an EnclosingStaticJoinPoint for syntax consistency
newExpressionInfo(ExpressionInfo) - Method in class org.codehaus.aspectwerkz.definition.DeploymentScope
Merges the scope expression with a new expression.
newFieldSignature(Class, int) - Static method in class org.codehaus.aspectwerkz.joinpoint.management.SignatureFactory
Field signature factory
newInstance(AspectContext) - Static method in class org.codehaus.aspectwerkz.AspectContext
Copy constructor - creates a clone of the cross-cutting info.
newInstance(String, AdviceType, String, String, String, String, MethodInfo, AspectDefinition) - Static method in class org.codehaus.aspectwerkz.definition.AdviceDefinition
TODO only use this method and make ctor private?
newInstance() - Method in class org.codehaus.aspectwerkz.joinpoint.impl.CatchClauseSignatureImpl
Creates a deep copy of the signature.
newInstance(Class) - Static method in class org.codehaus.aspectwerkz.proxy.Proxy
Creates a new proxy instance based for the class specified and instantiates it using its default no-argument constructor.
newInstance(Class, Class[], Object[]) - Static method in class org.codehaus.aspectwerkz.proxy.Proxy
Creates a new proxy instance for the class specified and instantiates it using the constructor matching the argument type array specified.
newInstance(Class, boolean, boolean) - Static method in class org.codehaus.aspectwerkz.proxy.Proxy
Creates a new proxy instance based for the class specified and instantiates it using its default no-argument constructor.
newInstance(Class, Class[], Object[], boolean, boolean) - Static method in class org.codehaus.aspectwerkz.proxy.Proxy
Creates a new proxy instance for the class specified and instantiates it using the constructor matching the argument type array specified.
NEWLINE - Static variable in interface org.codehaus.aspectwerkz.annotation.expression.ast.AnnotationParserConstants
 
newMethodSignature(Class, int) - Static method in class org.codehaus.aspectwerkz.joinpoint.management.SignatureFactory
Method signature factory
newRedefiner(RedefinerFactory.Type) - Static method in class org.codehaus.aspectwerkz.transform.inlining.deployer.RedefinerFactory
Creates a new redefiner instance.
newStaticInitializationSignature(Class) - Static method in class org.codehaus.aspectwerkz.joinpoint.management.SignatureFactory
Static initialization factory
newToken(int) - Static method in class org.codehaus.aspectwerkz.annotation.expression.ast.Token
Returns a new Token object, by default.
newToken(int) - Static method in class org.codehaus.aspectwerkz.expression.ast.Token
Returns a new Token object, by default.
newUuid() - Static method in class org.codehaus.aspectwerkz.proxy.Uuid
Generate and return a new Universally Unique ID.
next - Variable in class org.codehaus.aspectwerkz.annotation.expression.ast.Token
A reference to the next regular (non-special) token from the input stream.
next - Variable in class org.codehaus.aspectwerkz.expression.ast.Token
A reference to the next regular (non-special) token from the input stream.
NO_LINE_NUMBER - Static variable in class org.codehaus.aspectwerkz.transform.inlining.EmittedJoinPoint
 
NO_OPTIONS - Static variable in class org.codehaus.aspectwerkz.util.Base64
No options specified.
NO_PARAM_RETURN_VOID_SIGNATURE - Static variable in interface org.codehaus.aspectwerkz.transform.TransformationConstants
 
NO_PARAMS_RETURN_VOID_METHOD_SIGNATURE - Static variable in interface org.codehaus.aspectwerkz.transform.TransformationConstants
 
NO_PARAMS_SIGNATURE - Static variable in interface org.codehaus.aspectwerkz.transform.TransformationConstants
 
NoAspectBoundException - Exception in org.codehaus.aspectwerkz.aspect.management
 
NoAspectBoundException(String, String) - Constructor for exception org.codehaus.aspectwerkz.aspect.management.NoAspectBoundException
 
NoAspectBoundException(Throwable, String) - Constructor for exception org.codehaus.aspectwerkz.aspect.management.NoAspectBoundException
 
Node - Interface in org.codehaus.aspectwerkz.annotation.expression.ast
 
Node - Interface in org.codehaus.aspectwerkz.expression.ast
 
NON_OPTIMIZED_JOIN_POINT - Static variable in interface org.codehaus.aspectwerkz.transform.TransformationConstants
 
NORMAL_METHOD - Static variable in class org.codehaus.aspectwerkz.reflect.MethodComparator
Compares normal method names.
NOT - Static variable in interface org.codehaus.aspectwerkz.expression.ast.ExpressionParserConstants
 
not(Boolean) - Static method in class org.codehaus.aspectwerkz.expression.Undeterministic
Not operation
NOT_HIERARCHICAL - Static variable in class org.codehaus.aspectwerkz.expression.SubtypePatternType
 
NotExpression() - Static method in class org.codehaus.aspectwerkz.expression.ast.ExpressionParser
NotExpression.
NR_OF_AFTER_INTERCEPTORS_FIELD_NAME - Static variable in interface org.codehaus.aspectwerkz.transform.TransformationConstants
 
NR_OF_AFTER_RETURNING_INTERCEPTORS_FIELD_NAME - Static variable in interface org.codehaus.aspectwerkz.transform.TransformationConstants
 
NR_OF_AFTER_THROWING_INTERCEPTORS_FIELD_NAME - Static variable in interface org.codehaus.aspectwerkz.transform.TransformationConstants
 
NR_OF_AROUND_INTERCEPTORS_FIELD_NAME - Static variable in interface org.codehaus.aspectwerkz.transform.TransformationConstants
 
NR_OF_BEFORE_INTERCEPTORS_FIELD_NAME - Static variable in interface org.codehaus.aspectwerkz.transform.TransformationConstants
 
NULL - Static variable in class org.codehaus.aspectwerkz.joinpoint.management.AdviceInfoContainer
Null AdviceInfoContainer instance
NULL_CLASS_ADAPTER - Static variable in class org.codehaus.aspectwerkz.annotation.instrumentation.asm.AsmAnnotationHelper.NullClassAdapter
 
NULL_CODE_ADAPTER - Static variable in class org.codehaus.aspectwerkz.annotation.instrumentation.asm.AsmAnnotationHelper.NullCodeAdapter
 

O

OBJECT_CLASS_NAME - Static variable in interface org.codehaus.aspectwerkz.transform.TransformationConstants
 
OBJECT_CLASS_SIGNATURE - Static variable in interface org.codehaus.aspectwerkz.transform.TransformationConstants
 
Oct() - Static method in class org.codehaus.aspectwerkz.annotation.expression.ast.AnnotationParser
Oct.
OCTNUMBER - Static variable in interface org.codehaus.aspectwerkz.annotation.expression.ast.AnnotationParserConstants
 
OPTIMIZED_JOIN_POINT - Static variable in interface org.codehaus.aspectwerkz.transform.TransformationConstants
 
OPTIMIZED_JOIN_POINT_INSTANCE_FIELD_NAME - Static variable in interface org.codehaus.aspectwerkz.transform.TransformationConstants
 
OR - Static variable in interface org.codehaus.aspectwerkz.expression.ast.ExpressionParserConstants
 
or(Boolean, Boolean) - Static method in class org.codehaus.aspectwerkz.expression.Undeterministic
Or operation
OrExpression() - Static method in class org.codehaus.aspectwerkz.expression.ast.ExpressionParser
OrExpression.
org.codehaus.aspectwerkz - package org.codehaus.aspectwerkz
 
org.codehaus.aspectwerkz.annotation - package org.codehaus.aspectwerkz.annotation
 
org.codehaus.aspectwerkz.annotation.expression - package org.codehaus.aspectwerkz.annotation.expression
 
org.codehaus.aspectwerkz.annotation.expression.ast - package org.codehaus.aspectwerkz.annotation.expression.ast
 
org.codehaus.aspectwerkz.annotation.instrumentation - package org.codehaus.aspectwerkz.annotation.instrumentation
 
org.codehaus.aspectwerkz.annotation.instrumentation.asm - package org.codehaus.aspectwerkz.annotation.instrumentation.asm
 
org.codehaus.aspectwerkz.aspect - package org.codehaus.aspectwerkz.aspect
 
org.codehaus.aspectwerkz.aspect.management - package org.codehaus.aspectwerkz.aspect.management
 
org.codehaus.aspectwerkz.cflow - package org.codehaus.aspectwerkz.cflow
 
org.codehaus.aspectwerkz.compiler - package org.codehaus.aspectwerkz.compiler
 
org.codehaus.aspectwerkz.connectivity - package org.codehaus.aspectwerkz.connectivity
 
org.codehaus.aspectwerkz.definition - package org.codehaus.aspectwerkz.definition
 
org.codehaus.aspectwerkz.exception - package org.codehaus.aspectwerkz.exception
 
org.codehaus.aspectwerkz.expression - package org.codehaus.aspectwerkz.expression
 
org.codehaus.aspectwerkz.expression.ast - package org.codehaus.aspectwerkz.expression.ast
 
org.codehaus.aspectwerkz.expression.regexp - package org.codehaus.aspectwerkz.expression.regexp
 
org.codehaus.aspectwerkz.hook - package org.codehaus.aspectwerkz.hook
 
org.codehaus.aspectwerkz.hook.impl - package org.codehaus.aspectwerkz.hook.impl
 
org.codehaus.aspectwerkz.intercept - package org.codehaus.aspectwerkz.intercept
 
org.codehaus.aspectwerkz.joinpoint - package org.codehaus.aspectwerkz.joinpoint
 
org.codehaus.aspectwerkz.joinpoint.impl - package org.codehaus.aspectwerkz.joinpoint.impl
 
org.codehaus.aspectwerkz.joinpoint.management - package org.codehaus.aspectwerkz.joinpoint.management
 
org.codehaus.aspectwerkz.proxy - package org.codehaus.aspectwerkz.proxy
 
org.codehaus.aspectwerkz.reflect - package org.codehaus.aspectwerkz.reflect
 
org.codehaus.aspectwerkz.reflect.impl.asm - package org.codehaus.aspectwerkz.reflect.impl.asm
 
org.codehaus.aspectwerkz.reflect.impl.java - package org.codehaus.aspectwerkz.reflect.impl.java
 
org.codehaus.aspectwerkz.transform - package org.codehaus.aspectwerkz.transform
 
org.codehaus.aspectwerkz.transform.inlining - package org.codehaus.aspectwerkz.transform.inlining
 
org.codehaus.aspectwerkz.transform.inlining.compiler - package org.codehaus.aspectwerkz.transform.inlining.compiler
 
org.codehaus.aspectwerkz.transform.inlining.deployer - package org.codehaus.aspectwerkz.transform.inlining.deployer
 
org.codehaus.aspectwerkz.transform.inlining.spi - package org.codehaus.aspectwerkz.transform.inlining.spi
 
org.codehaus.aspectwerkz.transform.inlining.weaver - package org.codehaus.aspectwerkz.transform.inlining.weaver
 
org.codehaus.aspectwerkz.util - package org.codehaus.aspectwerkz.util
 
ORIGINAL_METHOD_PREFIX - Static variable in interface org.codehaus.aspectwerkz.transform.TransformationConstants
 

P

Parameter() - Static method in class org.codehaus.aspectwerkz.expression.ast.ExpressionParser
Parameter pattern.
PARAMETER_ANNOTATION - Static variable in interface org.codehaus.aspectwerkz.expression.ast.ExpressionParserConstants
 
PARAMETER_ARRAY_CLASS_PATTERN - Static variable in interface org.codehaus.aspectwerkz.expression.ast.ExpressionParserConstants
 
PARAMETER_CLASS_PATTERN - Static variable in interface org.codehaus.aspectwerkz.expression.ast.ExpressionParserConstants
 
PARAMETER_IDENTIFIER - Static variable in interface org.codehaus.aspectwerkz.expression.ast.ExpressionParserConstants
 
PARAMETER_JAVA_NAME_LETTER - Static variable in interface org.codehaus.aspectwerkz.expression.ast.ExpressionParserConstants
 
PARAMETER_NOT - Static variable in interface org.codehaus.aspectwerkz.expression.ast.ExpressionParserConstants
 
Parameters() - Static method in class org.codehaus.aspectwerkz.expression.ast.ExpressionParser
Parameters.
PARAMETERS - Static variable in interface org.codehaus.aspectwerkz.expression.ast.ExpressionParserConstants
 
parent - Variable in class org.codehaus.aspectwerkz.annotation.expression.ast.SimpleNode
 
parent - Variable in class org.codehaus.aspectwerkz.expression.ast.SimpleNode
 
parse(ClassInfo, AspectDefinition, ClassLoader) - Static method in class org.codehaus.aspectwerkz.annotation.AspectAnnotationParser
Parse the attributes and create and return a meta-data representation of them.
parse(Map, String, Class) - Static method in class org.codehaus.aspectwerkz.annotation.expression.AnnotationVisitor
Parse the given annotationRepresentation (@XXX(...)) to feed the given annotationElements map, based on the annotationClass annotation interface.
parse(String) - Method in class org.codehaus.aspectwerkz.annotation.expression.ast.AnnotationParser
 
parse(Reader) - Method in class org.codehaus.aspectwerkz.annotation.expression.ast.AnnotationParser
 
parse(ClassInfo, MixinDefinition) - Static method in class org.codehaus.aspectwerkz.annotation.MixinAnnotationParser
Parse the attributes and create and return a meta-data representation of them.
parse(ClassLoader, Document) - Static method in class org.codehaus.aspectwerkz.definition.DocumentParser
Parses the definition DOM document.
parse(String) - Method in class org.codehaus.aspectwerkz.expression.ast.ExpressionParser
 
parse(Reader) - Method in class org.codehaus.aspectwerkz.expression.ast.ExpressionParser
 
parse(String) - Method in class org.codehaus.aspectwerkz.expression.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

parseAspectClassNames(Document) - Static method in class org.codehaus.aspectwerkz.definition.DocumentParser
Parses aspect class names.
parseAspectDefinition(Document, SystemDefinition, Class) - Static method in class org.codehaus.aspectwerkz.definition.DocumentParser
Parses the definition DOM document.
ParseException - Exception in org.codehaus.aspectwerkz.annotation.expression.ast
This exception is thrown when parse errors are encountered.
ParseException(Token, int[][], String[]) - Constructor for exception org.codehaus.aspectwerkz.annotation.expression.ast.ParseException
This constructor is used by the method "generateParseException" in the generated parser.
ParseException() - Constructor for exception org.codehaus.aspectwerkz.annotation.expression.ast.ParseException
The following constructors are for use by you for whatever purpose you can think of.
ParseException(String) - Constructor for exception org.codehaus.aspectwerkz.annotation.expression.ast.ParseException
 
ParseException - Exception in org.codehaus.aspectwerkz.expression.ast
This exception is thrown when parse errors are encountered.
ParseException(Token, int[][], String[]) - Constructor for exception org.codehaus.aspectwerkz.expression.ast.ParseException
This constructor is used by the method "generateParseException" in the generated parser.
ParseException() - Constructor for exception org.codehaus.aspectwerkz.expression.ast.ParseException
The following constructors are for use by you for whatever purpose you can think of.
ParseException(String) - Constructor for exception org.codehaus.aspectwerkz.expression.ast.ParseException
 
parseJavaCommandLine(String[]) - Method in class org.codehaus.aspectwerkz.hook.ProcessStarter
Analyse the args[] as a java command line
parseNoCache(ClassLoader, URL) - Static method in class org.codehaus.aspectwerkz.definition.XmlParser
Parses the XML definition file not using the cache.
parsePrepareElements(Element, SystemDefinition, String) - Static method in class org.codehaus.aspectwerkz.definition.DocumentParser
Parses the prepare elements.
PARSER - Static variable in class org.codehaus.aspectwerkz.annotation.expression.AnnotationVisitor
The one and only annotation parser.
parser - Variable in class org.codehaus.aspectwerkz.annotation.expression.ast.SimpleNode
 
parser - Variable in class org.codehaus.aspectwerkz.expression.ast.SimpleNode
 
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
Pattern - Class in org.codehaus.aspectwerkz.expression.regexp
Implements an abstract regular expression pattern matcher for AspectWerkz.
Pattern() - Constructor for class org.codehaus.aspectwerkz.expression.regexp.Pattern
 
PER_CFLOW - Static variable in class org.codehaus.aspectwerkz.DeploymentModel
 
PER_CFLOWBELOW - Static variable in class org.codehaus.aspectwerkz.DeploymentModel
 
PER_CLASS - Static variable in class org.codehaus.aspectwerkz.DeploymentModel
 
PER_INSTANCE - Static variable in class org.codehaus.aspectwerkz.DeploymentModel
 
PER_JVM - Static variable in class org.codehaus.aspectwerkz.DeploymentModel
 
PER_TARGET - Static variable in class org.codehaus.aspectwerkz.DeploymentModel
 
PER_THIS - Static variable in class org.codehaus.aspectwerkz.DeploymentModel
 
Plug - Class in org.codehaus.aspectwerkz.hook
Main application that allow two steps preparation of the hook

This can be used instead of ProcessStarter to dual JVM and stream piping

Usage java [options..] org.codehaus.aspectwerkz.hook.Plug -target <targetJar.jar> java [options..] org.codehaus.aspectwerkz.hook.Plug -hotswap <jdwp options> java [options..] org.codehaus.aspectwerkz.hook.Plug -resume <jdwp options> java [options..] org.codehaus.aspectwerkz.hook.Plug -info <jdwp options>

-target targetJar.jar to generate a targetJar.jar containing the patched java.lang.ClassLoader suitable for your current java installation.

Plug() - Constructor for class org.codehaus.aspectwerkz.hook.Plug
 
Pointcut - Class in org.codehaus.aspectwerkz.definition
Represents the pointcut construct.
Pointcut() - Constructor for class org.codehaus.aspectwerkz.definition.Pointcut
 
Pointcut() - Static method in class org.codehaus.aspectwerkz.expression.ast.ExpressionParser
Pointcut.
POINTCUT_REFERENCE - Static variable in interface org.codehaus.aspectwerkz.expression.ast.ExpressionParserConstants
 
POINTCUT_REFERENCE_WITH_ARGS - Static variable in interface org.codehaus.aspectwerkz.expression.ast.ExpressionParserConstants
 
PointcutDefinition - Class in org.codehaus.aspectwerkz.definition
Holds the meta-data for the pointcuts.
PointcutDefinition(String) - Constructor for class org.codehaus.aspectwerkz.definition.PointcutDefinition
Creates a new pointcut definition instance.
PointcutReference() - Static method in class org.codehaus.aspectwerkz.expression.ast.ExpressionParser
Pointcut reference.
PointcutType - Class in org.codehaus.aspectwerkz.expression
Type-safe enum for the pointcut types.
populate(List) - Method in class org.codehaus.aspectwerkz.expression.ExpressionValidateVisitor
Populate data with the possible arguments
populateCflowAspectBindings(List) - Method in class org.codehaus.aspectwerkz.cflow.CflowAspectExpressionVisitor
Visit the expression and populate the list with CflowBinding for each cflow() or cflowbelow() subexpression encountered (including thru pointcut references)
postCompile(String) - Method in class org.codehaus.aspectwerkz.compiler.AspectWerkzC
Delete backup dir at the end of all compilation
PREFIXED_METHOD - Static variable in class org.codehaus.aspectwerkz.reflect.MethodComparator
Compares prefixed method names.
prepareWrappingOfPrimitiveType(CodeVisitor, Type) - Static method in class org.codehaus.aspectwerkz.transform.inlining.AsmHelper
Prepares the wrapping or a primitive type.
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
Patch caller side of defineClass0 byte[] weaved = ..hook.impl.ClassPreProcessorHelper.defineClass0Pre(this, args..); klass = defineClass0(name, weaved, 0, weaved.length, protectionDomain);
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 according to the transformer stack Adapted for embedded modes, that will filter out framework classes See preProcessWithOutput for a tool entry point.
preProcessWithOutput(String, byte[], ClassLoader) - Method in class org.codehaus.aspectwerkz.transform.AspectWerkzPreProcessor
Weaving without filtering any class and returning a rich object with emitted joinpoints
prevCharIsCR - Static variable in class org.codehaus.aspectwerkz.annotation.expression.ast.SimpleCharStream
 
prevCharIsCR - Static variable in class org.codehaus.aspectwerkz.expression.ast.SimpleCharStream
 
prevCharIsLF - Static variable in class org.codehaus.aspectwerkz.annotation.expression.ast.SimpleCharStream
 
prevCharIsLF - Static variable in class org.codehaus.aspectwerkz.expression.ast.SimpleCharStream
 
printStackTrace() - Method in exception org.codehaus.aspectwerkz.aspect.management.NoAspectBoundException
Prints the wrapped exception A its backtrace to the standard error stream.
printStackTrace(PrintStream) - Method in exception org.codehaus.aspectwerkz.aspect.management.NoAspectBoundException
Prints the wrapped excpetion A its backtrace to the specified print stream.
printStackTrace(PrintWriter) - Method in exception org.codehaus.aspectwerkz.aspect.management.NoAspectBoundException
Prints the wrapped exception A its backtrace to the specified print writer.
printStackTrace() - Method in exception org.codehaus.aspectwerkz.compiler.CompileException
 
printStackTrace(PrintWriter) - Method in exception org.codehaus.aspectwerkz.compiler.CompileException
 
printStackTrace(PrintStream) - Method in exception org.codehaus.aspectwerkz.compiler.CompileException
 
printStackTrace() - Method in exception org.codehaus.aspectwerkz.exception.DefinitionException
Print the full stack trace, including the original exception.
printStackTrace(PrintStream) - Method in exception org.codehaus.aspectwerkz.exception.DefinitionException
Print the full stack trace, including the original exception.
printStackTrace(PrintWriter) - Method in exception org.codehaus.aspectwerkz.exception.DefinitionException
Print the full stack trace, including the original exception.
printStackTrace() - Method in exception org.codehaus.aspectwerkz.exception.WrappedRuntimeException
Prints the wrapped exception A its backtrace to the standard error stream.
printStackTrace(PrintStream) - Method in exception org.codehaus.aspectwerkz.exception.WrappedRuntimeException
Prints the wrapped excpetion A its backtrace to the specified print stream.
printStackTrace(PrintWriter) - Method in exception org.codehaus.aspectwerkz.exception.WrappedRuntimeException
Prints the wrapped exception A its backtrace to the specified print writer.
printStackTrace() - Method in exception org.codehaus.aspectwerkz.expression.ExpressionException
Print the full stack trace, including the original exception.
printStackTrace(PrintStream) - Method in exception org.codehaus.aspectwerkz.expression.ExpressionException
Print the full stack trace, including the original exception.
printStackTrace(PrintWriter) - Method in exception org.codehaus.aspectwerkz.expression.ExpressionException
Print the full stack trace, including the original exception.
proceed() - Method in interface org.codehaus.aspectwerkz.joinpoint.StaticJoinPoint
Walks through the pointcuts and invokes all its advices.
PROCEED_METHOD_NAME - Static variable in interface org.codehaus.aspectwerkz.transform.TransformationConstants
 
PROCEED_METHOD_SIGNATURE - Static variable in interface org.codehaus.aspectwerkz.transform.TransformationConstants
 
ProcessStarter - Class in org.codehaus.aspectwerkz.hook
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)

Important note Due to a JPDA issue in LauchingConnector, this implementation is based on Process forking.

ProcessStarter() - Constructor for class org.codehaus.aspectwerkz.hook.ProcessStarter
 
Proxy - Class in org.codehaus.aspectwerkz.proxy
Compiles proxy classes from target classes and weaves in all matching aspects deployed in the class loader and defined by the META-INF/aop.xml file.
Proxy() - Constructor for class org.codehaus.aspectwerkz.proxy.Proxy
 
PROXY_SUFFIX_START - Static variable in class org.codehaus.aspectwerkz.proxy.Proxy
The suffix for the compiled proxy classes.
ProxyCompiler - Class in org.codehaus.aspectwerkz.proxy
Compiler for the AspectWerkz proxies.
ProxyCompiler() - Constructor for class org.codehaus.aspectwerkz.proxy.ProxyCompiler
 
pushCheckOnStack(ExpressionContext) - Method in class org.codehaus.aspectwerkz.transform.inlining.compiler.RuntimeCheckVisitor
Push the boolean typed expression on the stack.
pushParameterNameFromRegister(int, String) - Method in class org.codehaus.aspectwerkz.reflect.impl.asm.AsmMethodInfo
Update the parameter name given the parameter information the index is the one from the register ie a long or double will needs 2 register
put(Object, Object) - Method in class org.codehaus.aspectwerkz.util.SequencedHashMap
Implements Map.put(Object, Object).
PUT_METHOD_NAME - Static variable in interface org.codehaus.aspectwerkz.transform.TransformationConstants
 
PUT_METHOD_SIGNATURE - Static variable in interface org.codehaus.aspectwerkz.transform.TransformationConstants
 
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 ).
PUTFIELD_WRAPPER_METHOD_PREFIX - Static variable in interface org.codehaus.aspectwerkz.transform.TransformationConstants
 

Q

QDoxParser - Class in org.codehaus.aspectwerkz.expression
Parses a src tree with QDox.
QDoxParser(String) - Constructor for class org.codehaus.aspectwerkz.expression.QDoxParser
Adds a source tree to the builder.
queryCurrentMethodInsn(int, String, String, String) - Method in class org.codehaus.aspectwerkz.transform.inlining.weaver.AfterObjectInitializationCodeAdapter
 

R

read() - Method in class org.codehaus.aspectwerkz.util.Base64.InputStream
Reads enough of the input stream to convert to/from Base64 and returns the next byte.
read(byte[], int, int) - Method in class org.codehaus.aspectwerkz.util.Base64.InputStream
Calls Base64.InputStream.read() repeatedly until the end of stream is reached or len bytes are read.
readChar() - Static method in class org.codehaus.aspectwerkz.annotation.expression.ast.SimpleCharStream
 
readChar() - Static method in class org.codehaus.aspectwerkz.expression.ast.SimpleCharStream
 
readExternal(ObjectInput) - Method in class org.codehaus.aspectwerkz.util.SequencedHashMap
Deserializes this map from the given stream.
redefine(ChangeSet) - Method in interface org.codehaus.aspectwerkz.transform.inlining.deployer.Redefiner
Redefines all classes affected by the change set according to the rules defined in the change set.
redefineJoinPoint(CompilationInfo) - Static method in class org.codehaus.aspectwerkz.transform.inlining.compiler.JoinPointFactory
Redefines the originally compiled join point.
Redefiner - Interface in org.codehaus.aspectwerkz.transform.inlining.deployer
Interface that all "redefiner" implementations should implement.
RedefinerFactory - Class in org.codehaus.aspectwerkz.transform.inlining.deployer
Factory for the different redefiner implementations.
RedefinerFactory() - Constructor for class org.codehaus.aspectwerkz.transform.inlining.deployer.RedefinerFactory
 
RedefinerFactory.Type - Class in org.codehaus.aspectwerkz.transform.inlining.deployer
Type-safe enum for the different redefiner implementations.
ReflectHelper - Class in org.codehaus.aspectwerkz.reflect
Helper class with utility methods for working with the java.lang.reflect.* package.
ReflectHelper() - Constructor for class org.codehaus.aspectwerkz.reflect.ReflectHelper
 
ReflectionInfo - Interface in org.codehaus.aspectwerkz.reflect
Base interface for the reflection info hierarchy.
registerAnnotationProxy(Class, String) - Method in class org.codehaus.aspectwerkz.annotation.AnnotationManager
Register an annotation together with its proxy implementation under a doclet name
REGULAR_WILDCARD - Static variable in class org.codehaus.aspectwerkz.expression.regexp.Pattern
Defines a single wildcard.
ReInit(InputStream) - Static method in class org.codehaus.aspectwerkz.annotation.expression.ast.AnnotationParser
 
ReInit(Reader) - Static method in class org.codehaus.aspectwerkz.annotation.expression.ast.AnnotationParser
 
ReInit(AnnotationParserTokenManager) - Method in class org.codehaus.aspectwerkz.annotation.expression.ast.AnnotationParser
 
ReInit(SimpleCharStream) - Static method in class org.codehaus.aspectwerkz.annotation.expression.ast.AnnotationParserTokenManager
 
ReInit(SimpleCharStream, int) - Static method in class org.codehaus.aspectwerkz.annotation.expression.ast.AnnotationParserTokenManager
 
ReInit(Reader, int, int, int) - Method in class org.codehaus.aspectwerkz.annotation.expression.ast.SimpleCharStream
 
ReInit(Reader, int, int) - Method in class org.codehaus.aspectwerkz.annotation.expression.ast.SimpleCharStream
 
ReInit(Reader) - Method in class org.codehaus.aspectwerkz.annotation.expression.ast.SimpleCharStream
 
ReInit(InputStream, int, int, int) - Method in class org.codehaus.aspectwerkz.annotation.expression.ast.SimpleCharStream
 
ReInit(InputStream) - Method in class org.codehaus.aspectwerkz.annotation.expression.ast.SimpleCharStream
 
ReInit(InputStream, int, int) - Method in class org.codehaus.aspectwerkz.annotation.expression.ast.SimpleCharStream
 
ReInit(InputStream) - Static method in class org.codehaus.aspectwerkz.expression.ast.ExpressionParser
 
ReInit(Reader) - Static method in class org.codehaus.aspectwerkz.expression.ast.ExpressionParser
 
ReInit(ExpressionParserTokenManager) - Method in class org.codehaus.aspectwerkz.expression.ast.ExpressionParser
 
ReInit(SimpleCharStream) - Static method in class org.codehaus.aspectwerkz.expression.ast.ExpressionParserTokenManager
 
ReInit(SimpleCharStream, int) - Static method in class org.codehaus.aspectwerkz.expression.ast.ExpressionParserTokenManager
 
ReInit(Reader, int, int, int) - Method in class org.codehaus.aspectwerkz.expression.ast.SimpleCharStream
 
ReInit(Reader, int, int) - Method in class org.codehaus.aspectwerkz.expression.ast.SimpleCharStream
 
ReInit(Reader) - Method in class org.codehaus.aspectwerkz.expression.ast.SimpleCharStream
 
ReInit(InputStream, int, int, int) - Method in class org.codehaus.aspectwerkz.expression.ast.SimpleCharStream
 
ReInit(InputStream) - Method in class org.codehaus.aspectwerkz.expression.ast.SimpleCharStream
 
ReInit(InputStream, int, int) - Method in class org.codehaus.aspectwerkz.expression.ast.SimpleCharStream
 
RemoteProxy - Class in org.codehaus.aspectwerkz.connectivity
This class provides a general remote proxy.
RemoteProxyServer - Class in org.codehaus.aspectwerkz.connectivity
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.
RemoteProxyServerManager - Class in org.codehaus.aspectwerkz.connectivity
Manages the remote proxy server.
RemoteProxyServerThread - Class in org.codehaus.aspectwerkz.connectivity
Implements a server thread.
RemoteProxyServerThread(Socket, ClassLoader, Invoker, int) - Constructor for class org.codehaus.aspectwerkz.connectivity.RemoteProxyServerThread
Creates a new instance.
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.
removeClassInfo(String) - Method in class org.codehaus.aspectwerkz.reflect.impl.asm.AsmClassInfoRepository
Removes the class from the repository (since it has been modified and needs to be rebuild).
removeClassInfoFromAllClassLoaders(String) - Static method in class org.codehaus.aspectwerkz.reflect.ClassInfoRepository
Remove a class from the repository.
removeClassInfoFromAllClassLoaders(String) - Static method in class org.codehaus.aspectwerkz.reflect.impl.asm.AsmClassInfoRepository
Remove a class from the repository.
removeClassInfoFromAllClassLoaders(String) - Static method in class org.codehaus.aspectwerkz.reflect.impl.java.JavaClassInfoRepository
Remove a class from the repository.
removeEmbracingQuotes(String) - Static method in class org.codehaus.aspectwerkz.hook.ProcessStarter
Remove first and last " or ' if any
removeFormattingCharacters(String) - Static method in class org.codehaus.aspectwerkz.util.Strings
Removes newline, carriage return and tab characters from a string.
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.
requiresJoinPoint() - Method in class org.codehaus.aspectwerkz.transform.inlining.AdviceMethodInfo
 
requiresJoinPoint() - Method in class org.codehaus.aspectwerkz.transform.inlining.compiler.AbstractJoinPointCompiler
Checks if at least one advice is using the non static JoinPoint explicitly
requiresJoinPoint(AdviceMethodInfo[]) - Method in class org.codehaus.aspectwerkz.transform.inlining.compiler.AbstractJoinPointCompiler
Checks if at least one advice is using non static JoinPoint explicitly
requiresProceedMethod() - Method in class org.codehaus.aspectwerkz.transform.inlining.compiler.AbstractJoinPointCompiler
Checks if the join point requires a proceed() method.
requiresReflectiveInfo() - Method in interface org.codehaus.aspectwerkz.transform.inlining.spi.AspectModel
Should return true if the aspect model requires that Runtime Type Information (RTTI) is build up for the join point.
requiresThisOrTarget() - Method in class org.codehaus.aspectwerkz.transform.inlining.AdviceMethodInfo
 
requiresThisOrTarget() - Method in class org.codehaus.aspectwerkz.transform.inlining.compiler.AbstractJoinPointCompiler
Checks if at least one advice is using this or target (bounded or runtime check)
requiresThisOrTarget(AdviceMethodInfo[]) - Method in class org.codehaus.aspectwerkz.transform.inlining.compiler.AbstractJoinPointCompiler
Checks if at least one advice is using target or this (bounded or runtime check)
RESET_METHOD_NAME - Static variable in interface org.codehaus.aspectwerkz.transform.TransformationConstants
 
resetAdvised() - Method in interface org.codehaus.aspectwerkz.transform.Context
Resets the isAdviced flag.
resetAdvised() - Method in class org.codehaus.aspectwerkz.transform.inlining.ContextImpl
Resets the isAdviced flag.
resetRuntimeState() - Method in class org.codehaus.aspectwerkz.expression.ExpressionContext
 
resetStackFrameCounter(CodeVisitor) - Method in class org.codehaus.aspectwerkz.transform.inlining.compiler.AbstractJoinPointCompiler
Resets the stack frame counter.
resolveClass(ObjectStreamClass) - Method in class org.codehaus.aspectwerkz.util.UnbrokenObjectInputStream
Overrides the parents resolveClass method and resolves the class using the context class loader instead of Class.forName().
resolveFrom(ClassLoader) - Method in class org.codehaus.aspectwerkz.annotation.AnnotationElement.LazyClass
 
resolveLineNumber(Context) - Method in class org.codehaus.aspectwerkz.transform.inlining.EmittedJoinPoint
 
resolveLineNumberInfo(Label) - Method in interface org.codehaus.aspectwerkz.transform.Context
Tries to resolve the line number from the given label
resolveLineNumberInfo(Label) - Method in class org.codehaus.aspectwerkz.transform.inlining.ContextImpl
Tries to resolve the line number from the given label
resolveProxyClass(String[]) - Method in class org.codehaus.aspectwerkz.util.UnbrokenObjectInputStream
Overrides the parents resolveClass method and resolves the class using the context class loader instead of Class.forName().
resolveValueHolderFrom(ClassLoader) - Method in class org.codehaus.aspectwerkz.annotation.AnnotationElement
Returns the actual holded element value
restoreBackup() - Method in class org.codehaus.aspectwerkz.compiler.AspectWerkzC
Restore the backup registered
resume(Map) - Method in class org.codehaus.aspectwerkz.hook.JDWPPlug
Resume the remote JVM, without hotswapping classes
resumeEncoding() - Method in class org.codehaus.aspectwerkz.util.Base64.OutputStream
Resumes encoding of the stream.
retrieveClassNameFromBytecode(byte[]) - Static method in class org.codehaus.aspectwerkz.reflect.impl.asm.AsmClassInfo
Retrieves the class name from the bytecode of a class.
RETURN_VALUE_FIELD_NAME - Static variable in interface org.codehaus.aspectwerkz.transform.TransformationConstants
 
RIGHT_BRACKET - Static variable in interface org.codehaus.aspectwerkz.annotation.expression.ast.AnnotationParserConstants
 
RIGHT_PARENTHEZIS - Static variable in interface org.codehaus.aspectwerkz.annotation.expression.ast.AnnotationParserConstants
 
Root() - Static method in class org.codehaus.aspectwerkz.annotation.expression.ast.AnnotationParser
Entry point.
Root() - Static method in class org.codehaus.aspectwerkz.expression.ast.ExpressionParser
Entry point.
Rtti - Interface in org.codehaus.aspectwerkz.joinpoint
Holds static and reflective information about the join point (Runtime Type Information).
RTTI_ABBREVIATION - Static variable in class org.codehaus.aspectwerkz.expression.ExpressionInfo
 
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.
runBare() - Method in class org.codehaus.aspectwerkz.WeavedTestCase
Overrides JUnit runBare() to run thru the weaverTestRunner This allow WeaverTestCase to be regular TestCase
runBareAfterWeaving() - Method in class org.codehaus.aspectwerkz.WeavedTestCase
Callback the regulare JUnit runBare()
runTest(String, String) - Method in class org.codehaus.aspectwerkz.WeavedTestCase.WeaverTestRunner
Runs a single test (testXX) Takes care of not using the weaving class loader is online mode or weavingClassLoader.main() is already used (might fail under JRockit MAPI)
RUNTIME_EXCEPTION_CLASS_NAME - Static variable in interface org.codehaus.aspectwerkz.transform.TransformationConstants
 
RUNTIME_EXCEPTION_INIT_METHOD_SIGNATURE - Static variable in interface org.codehaus.aspectwerkz.transform.TransformationConstants
 
RuntimeCheckVisitor - Class in org.codehaus.aspectwerkz.transform.inlining.compiler
Visit an expression and push on the bytecode stack the boolean expression that corresponds to the residual part for the target(CALLEE) filtering and cflow / cflowbelow runtime checks

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

RuntimeCheckVisitor(AbstractJoinPointCompiler, CodeVisitor, ExpressionInfo, boolean, int, int) - Constructor for class org.codehaus.aspectwerkz.transform.inlining.compiler.RuntimeCheckVisitor
Create a new visitor given a specific AdviceInfo

S

s_classLoaderDefinitionLocations - Static variable in class org.codehaus.aspectwerkz.definition.SystemDefinitionContainer
Map of SystemDefinition location (as URL[List]) per ClassLoader NOTE: null key is supported
s_classLoaderHierarchicalSystemDefinitions - Static variable in class org.codehaus.aspectwerkz.definition.SystemDefinitionContainer
Map of SystemDefinition[List] per ClassLoader, with the hierarchy structure NOTE: null key is supported
s_classLoaderSystemDefinitions - Static variable in class org.codehaus.aspectwerkz.definition.SystemDefinitionContainer
Map of SystemDefinition[List] per ClassLoader.
SEMICOLON - Static variable in interface org.codehaus.aspectwerkz.transform.TransformationConstants
 
sequence() - Method in class org.codehaus.aspectwerkz.util.SequencedHashMap
Returns a List view of the keys rather than a set view.
SequencedHashMap - Class in org.codehaus.aspectwerkz.util
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.
SERIAL_VERSION_UID_FIELD_NAME - Static variable in interface org.codehaus.aspectwerkz.transform.TransformationConstants
 
SerializableThreadLocal - Class in org.codehaus.aspectwerkz.util
Extends the java.lang.ThreadLocal to be able to add additional functionality.
SerializableThreadLocal() - Constructor for class org.codehaus.aspectwerkz.util.SerializableThreadLocal
Constructor.
serialize(Object) - Static method in class org.codehaus.aspectwerkz.annotation.instrumentation.asm.AsmAttributeEnhancer
Serializes the attribute to byte array.
SerialVersionUidVisitor - Class in org.codehaus.aspectwerkz.transform.inlining.weaver
See http://java.sun.com/j2se/1.5.0/docs/guide/serialization/spec/class.html#60

The SerialVersionUidVisitor lookups for the serial ver uid and compute it when not found.

SerialVersionUidVisitor.Add - Class in org.codehaus.aspectwerkz.transform.inlining.weaver
Add the serial version uid to the class if not already present
SerialVersionUidVisitor.Add(ClassVisitor, Context, ClassInfo) - Constructor for class org.codehaus.aspectwerkz.transform.inlining.weaver.SerialVersionUidVisitor.Add
 
Set() - Static method in class org.codehaus.aspectwerkz.expression.ast.ExpressionParser
Set.
SET - Static variable in interface org.codehaus.aspectwerkz.expression.ast.ExpressionParserConstants
 
SET - Static variable in class org.codehaus.aspectwerkz.expression.PointcutType
 
set(Object) - Method in class org.codehaus.aspectwerkz.util.SerializableThreadLocal
Overrides the java.lang.ThreadLoca#set(Object value) method.
SET_FIELD_VALUE_METHOD_NAME - Static variable in interface org.codehaus.aspectwerkz.transform.TransformationConstants
 
SET_FIELD_VALUE_METHOD_SIGNATURE - Static variable in interface org.codehaus.aspectwerkz.transform.TransformationConstants
 
SET_PARAMETER_VALUE_METHOD_NAME - Static variable in interface org.codehaus.aspectwerkz.transform.TransformationConstants
 
SET_PARAMETER_VALUE_METHOD_SIGNATURE - Static variable in interface org.codehaus.aspectwerkz.transform.TransformationConstants
 
SET_PARAMETER_VALUES_METHOD_NAME - Static variable in interface org.codehaus.aspectwerkz.transform.TransformationConstants
 
SET_PARAMETER_VALUES_METHOD_SIGNATURE - Static variable in interface org.codehaus.aspectwerkz.transform.TransformationConstants
 
SET_RETURN_VALUE_METHOD_NAME - Static variable in interface org.codehaus.aspectwerkz.transform.TransformationConstants
 
SET_RETURN_VALUE_METHOD_SIGNATURE - Static variable in interface org.codehaus.aspectwerkz.transform.TransformationConstants
 
setAspectModel(String) - Method in class org.codehaus.aspectwerkz.definition.AspectDefinition
Sets the aspect model.
setAspectModels(String) - Method in class org.codehaus.aspectwerkz.compiler.AspectWerkzCTask
aspectmodels=..
setAttribute(String) - Method in class org.codehaus.aspectwerkz.definition.AdviceDefinition
Sets the attribute.
setAttribute(String) - Method in class org.codehaus.aspectwerkz.definition.InterfaceIntroductionDefinition
Sets the attribute.
setAttribute(String) - Method in class org.codehaus.aspectwerkz.definition.MixinDefinition
Sets the attribute.
setBackupDir(String) - Method in class org.codehaus.aspectwerkz.compiler.AspectWerkzC
 
setBackupdir(File) - Method in class org.codehaus.aspectwerkz.compiler.AspectWerkzCTask
backupdir=..
setCflowEvaluation(boolean) - Method in class org.codehaus.aspectwerkz.expression.ExpressionContext
 
setClasses(Collection) - Method in class org.codehaus.aspectwerkz.reflect.ClassList
Appends a new list of classes to the old one.
setClassLoader(ClassLoader) - Method in class org.codehaus.aspectwerkz.transform.ClassCacheTuple
 
setClassName(String) - Method in class org.codehaus.aspectwerkz.transform.ClassCacheTuple
 
setClasspath(Path) - Method in class org.codehaus.aspectwerkz.annotation.AnnotationCTask
 
setClasspath(Path) - Method in class org.codehaus.aspectwerkz.compiler.AspectWerkzCTask
 
setClasspathRef(Reference) - Method in class org.codehaus.aspectwerkz.annotation.AnnotationCTask
 
setClasspathRef(Reference) - Method in class org.codehaus.aspectwerkz.compiler.AspectWerkzCTask
 
setCompilationPath(File[], ClassLoader) - Method in class org.codehaus.aspectwerkz.compiler.AspectWerkzC
Set up the compilation path by building a URLClassLoader with all targets in
setContainer(AspectContainer) - Method in class org.codehaus.aspectwerkz.AspectContext
Sets the container.
setContainerClassName(String) - Method in class org.codehaus.aspectwerkz.definition.AspectDefinition
Sets the name of the container implementation class.
setCopytodest(String) - Method in class org.codehaus.aspectwerkz.annotation.AnnotationCTask
setCurrentBytecode(byte[]) - Method in interface org.codehaus.aspectwerkz.transform.Context
Sets the current bytecode.
setCurrentBytecode(byte[]) - Method in class org.codehaus.aspectwerkz.transform.inlining.ContextImpl
Sets the current bytecode.
setCurrentTargetArgsIndex(int) - Method in class org.codehaus.aspectwerkz.expression.ExpressionContext
 
setDebugStream(PrintStream) - Static method in class org.codehaus.aspectwerkz.annotation.expression.ast.AnnotationParserTokenManager
 
setDebugStream(PrintStream) - Static method in class org.codehaus.aspectwerkz.expression.ast.ExpressionParserTokenManager
 
setDefinition(File) - Method in class org.codehaus.aspectwerkz.compiler.AspectWerkzCTask
definition=..
setDeploymentModel(DeploymentModel) - Method in class org.codehaus.aspectwerkz.definition.AspectDefinition
Sets the deployment model.
setDeploymentModel(DeploymentModel) - Method in class org.codehaus.aspectwerkz.definition.MixinDefinition
Sets the deployment model.
setDestdir(File) - Method in class org.codehaus.aspectwerkz.annotation.AnnotationCTask
setDetails(boolean) - Method in class org.codehaus.aspectwerkz.compiler.AspectWerkzC
 
setDetails(boolean) - Method in class org.codehaus.aspectwerkz.compiler.AspectWerkzCTask
details=..
setExpressionInfo(ExpressionInfo) - Method in class org.codehaus.aspectwerkz.definition.AdviceDefinition
Sets the expression info.
setFactoryClassName(String) - Method in class org.codehaus.aspectwerkz.definition.MixinDefinition
Sets the factory class name.
setFieldTypePattern(String) - Method in class org.codehaus.aspectwerkz.expression.ast.ASTFieldPattern
 
setFieldValue(Object) - Method in class org.codehaus.aspectwerkz.joinpoint.impl.FieldRttiImpl
Sets the value of the field.
setFullNamePattern(String) - Method in class org.codehaus.aspectwerkz.expression.ast.ASTConstructorPattern
 
setFullNamePattern(String) - Method in class org.codehaus.aspectwerkz.expression.ast.ASTFieldPattern
 
setFullNamePattern(String) - Method in class org.codehaus.aspectwerkz.expression.ast.ASTMethodPattern
 
setGenJp(boolean) - Method in class org.codehaus.aspectwerkz.compiler.AspectWerkzC
 
setGenjp(boolean) - Method in class org.codehaus.aspectwerkz.compiler.AspectWerkzCTask
genjp=..
setHaltOnError(boolean) - Method in class org.codehaus.aspectwerkz.compiler.AspectWerkzC
 
setHasBeenVisitingCflow(boolean) - Method in class org.codehaus.aspectwerkz.expression.ExpressionContext
 
setIdentifier(String) - Method in class org.codehaus.aspectwerkz.expression.ast.ASTTarget
 
setIdentifier(String) - Method in class org.codehaus.aspectwerkz.expression.ast.ASTThis
 
setInCflowSubAST(boolean) - Method in class org.codehaus.aspectwerkz.expression.ExpressionContext
 
setJoinPointIndex(int) - Method in class org.codehaus.aspectwerkz.transform.inlining.AdviceMethodInfo
 
setKey(String) - Method in class org.codehaus.aspectwerkz.annotation.expression.ast.ASTKeyValuePair
 
setMethodToArgIndexes(int[]) - Method in class org.codehaus.aspectwerkz.aspect.AdviceInfo
Sets the advice method to target method arg mapping A value of -1 means "not mapped"
setModifier(int) - Method in class org.codehaus.aspectwerkz.expression.ast.ASTModifier
 
setName(String) - Method in class org.codehaus.aspectwerkz.definition.AdviceDefinition
Sets the name of the advice.
setName(String) - Method in class org.codehaus.aspectwerkz.definition.AspectDefinition
Sets the name for the aspect.
setName(String) - Method in class org.codehaus.aspectwerkz.expression.ast.ASTAttribute
 
setName(String) - Method in class org.codehaus.aspectwerkz.expression.ast.ASTPointcutReference
 
setParameter(String, String) - Method in class org.codehaus.aspectwerkz.AspectContext
Sets a parameter.
setParameterValues(Object[]) - Method in interface org.codehaus.aspectwerkz.joinpoint.CodeRtti
 
setParameterValues(Object[]) - Method in class org.codehaus.aspectwerkz.joinpoint.impl.ConstructorRttiImpl
Sets the values of the parameters.
setParameterValues(Object[]) - Method in class org.codehaus.aspectwerkz.joinpoint.impl.MethodRttiImpl
Sets the values of the parameters.
setPreprocessor(String) - Method in class org.codehaus.aspectwerkz.compiler.AspectWerkzC
Sets the ClassPreProcessor implementation to use.
setPreprocessor(String) - Method in class org.codehaus.aspectwerkz.compiler.AspectWerkzCTask
preprocessor=..
setProperties(File) - Method in class org.codehaus.aspectwerkz.annotation.AnnotationCTask
setRedefinedModel(CompilationInfo.Model) - Method in class org.codehaus.aspectwerkz.transform.inlining.compiler.CompilationInfo
 
setReturnTypePattern(String) - Method in class org.codehaus.aspectwerkz.expression.ast.ASTMethodPattern
 
setReturnValue(Object) - Method in class org.codehaus.aspectwerkz.joinpoint.impl.MethodRttiImpl
Sets the return value.
setSerialVerUid(long) - Method in class org.codehaus.aspectwerkz.transform.inlining.ContextImpl
 
setSourcepath(Path) - Method in class org.codehaus.aspectwerkz.annotation.AnnotationCTask
 
setSourcepathRef(Reference) - Method in class org.codehaus.aspectwerkz.annotation.AnnotationCTask
 
setSpecialArgumentIndex(int) - Method in class org.codehaus.aspectwerkz.transform.inlining.AdviceMethodInfo
 
setSpecialArgumentName(String) - Method in class org.codehaus.aspectwerkz.expression.ExpressionInfo
Set the bounded name of the special argument for afterReturning/Throwing binding
setSrcdir(Path) - Method in class org.codehaus.aspectwerkz.annotation.AnnotationCTask
 
setStaticInitializer(boolean) - Method in class org.codehaus.aspectwerkz.expression.ast.ASTWithinCode
 
setTargetdir(Path) - Method in class org.codehaus.aspectwerkz.compiler.AspectWerkzCTask
 
setTargetpath(Path) - Method in class org.codehaus.aspectwerkz.compiler.AspectWerkzCTask
 
setTargetpathRef(Reference) - Method in class org.codehaus.aspectwerkz.compiler.AspectWerkzCTask
 
setTaskVerbose(boolean) - Method in class org.codehaus.aspectwerkz.compiler.AspectWerkzCTask
compilerverbose=..
setTransient(boolean) - Method in class org.codehaus.aspectwerkz.definition.MixinDefinition
Sets the mixin as transient.
setTypePattern(String) - Method in class org.codehaus.aspectwerkz.expression.ast.ASTArgParameter
 
setTypePattern(String) - Method in class org.codehaus.aspectwerkz.expression.ast.ASTClassPattern
 
setTypePattern(String) - Method in class org.codehaus.aspectwerkz.expression.ast.ASTParameter
 
setValue(String) - Method in class org.codehaus.aspectwerkz.annotation.expression.ast.ASTBoolean
 
setValue(String) - Method in class org.codehaus.aspectwerkz.annotation.expression.ast.ASTChar
 
setValue(String) - Method in class org.codehaus.aspectwerkz.annotation.expression.ast.ASTFloat
 
setValue(String) - Method in class org.codehaus.aspectwerkz.annotation.expression.ast.ASTHex
 
setValue(String) - Method in class org.codehaus.aspectwerkz.annotation.expression.ast.ASTIdentifier
 
setValue(String) - Method in class org.codehaus.aspectwerkz.annotation.expression.ast.ASTInteger
 
setValue(String) - Method in class org.codehaus.aspectwerkz.annotation.expression.ast.ASTOct
 
setValue(String) - Method in class org.codehaus.aspectwerkz.annotation.expression.ast.ASTString
 
setVerbose(boolean) - Method in class org.codehaus.aspectwerkz.annotation.AnnotationCTask
setVerbose(boolean) - Method in class org.codehaus.aspectwerkz.compiler.AspectWerkzC
 
setVerbose(boolean) - Method in class org.codehaus.aspectwerkz.compiler.AspectWerkzCTask
verbose=..
setVerbose(boolean) - Method in class org.codehaus.aspectwerkz.compiler.Utility
Set verbosity
setVerify(boolean) - Method in class org.codehaus.aspectwerkz.compiler.AspectWerkzC
 
SHORT - Static variable in class org.codehaus.aspectwerkz.transform.inlining.AsmHelper
 
SHORT_CLASS_INIT_METHOD_SIGNATURE - Static variable in interface org.codehaus.aspectwerkz.transform.TransformationConstants
 
SHORT_CLASS_NAME - Static variable in interface org.codehaus.aspectwerkz.transform.TransformationConstants
 
SHORT_DEFAULT_VALUE - Static variable in class org.codehaus.aspectwerkz.util.Util
 
SHORT_VALUE_METHOD_NAME - Static variable in interface org.codehaus.aspectwerkz.transform.TransformationConstants
 
SHORT_VALUE_METHOD_SIGNATURE - Static variable in interface org.codehaus.aspectwerkz.transform.TransformationConstants
 
show() - Static method in class org.codehaus.aspectwerkz.util.EnvironmentDetect
 
Signature - Interface in org.codehaus.aspectwerkz.joinpoint
Provides static and reflective information about the join point.
SIGNATURE_FACTORY_CLASS - Static variable in interface org.codehaus.aspectwerkz.transform.TransformationConstants
 
SIGNATURE_FIELD_NAME - Static variable in interface org.codehaus.aspectwerkz.transform.TransformationConstants
 
SignatureFactory - Class in org.codehaus.aspectwerkz.joinpoint.management
Factory class for the signature hierarchy.
SignatureFactory() - Constructor for class org.codehaus.aspectwerkz.joinpoint.management.SignatureFactory
 
SimpleCharStream - Class in org.codehaus.aspectwerkz.annotation.expression.ast
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.annotation.expression.ast.SimpleCharStream
 
SimpleCharStream(Reader, int, int) - Constructor for class org.codehaus.aspectwerkz.annotation.expression.ast.SimpleCharStream
 
SimpleCharStream(Reader) - Constructor for class org.codehaus.aspectwerkz.annotation.expression.ast.SimpleCharStream
 
SimpleCharStream(InputStream, int, int, int) - Constructor for class org.codehaus.aspectwerkz.annotation.expression.ast.SimpleCharStream
 
SimpleCharStream(InputStream, int, int) - Constructor for class org.codehaus.aspectwerkz.annotation.expression.ast.SimpleCharStream
 
SimpleCharStream(InputStream) - Constructor for class org.codehaus.aspectwerkz.annotation.expression.ast.SimpleCharStream
 
SimpleCharStream - Class in org.codehaus.aspectwerkz.expression.ast
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.expression.ast.SimpleCharStream
 
SimpleCharStream(Reader, int, int) - Constructor for class org.codehaus.aspectwerkz.expression.ast.SimpleCharStream
 
SimpleCharStream(Reader) - Constructor for class org.codehaus.aspectwerkz.expression.ast.SimpleCharStream
 
SimpleCharStream(InputStream, int, int, int) - Constructor for class org.codehaus.aspectwerkz.expression.ast.SimpleCharStream
 
SimpleCharStream(InputStream, int, int) - Constructor for class org.codehaus.aspectwerkz.expression.ast.SimpleCharStream
 
SimpleCharStream(InputStream) - Constructor for class org.codehaus.aspectwerkz.expression.ast.SimpleCharStream
 
SimpleNode - Class in org.codehaus.aspectwerkz.annotation.expression.ast
 
SimpleNode(int) - Constructor for class org.codehaus.aspectwerkz.annotation.expression.ast.SimpleNode
 
SimpleNode(AnnotationParser, int) - Constructor for class org.codehaus.aspectwerkz.annotation.expression.ast.SimpleNode
 
SimpleNode - Class in org.codehaus.aspectwerkz.expression.ast
 
SimpleNode(int) - Constructor for class org.codehaus.aspectwerkz.expression.ast.SimpleNode
 
SimpleNode(ExpressionParser, int) - Constructor for class org.codehaus.aspectwerkz.expression.ast.SimpleNode
 
size() - Method in class org.codehaus.aspectwerkz.util.SequencedHashMap
Implements Map.size().
SPECIAL_ARGUMENT - Static variable in class org.codehaus.aspectwerkz.aspect.AdviceInfo
 
specialConstructor - Variable in exception org.codehaus.aspectwerkz.annotation.expression.ast.ParseException
This variable determines which constructor was used to create this object and thereby affects the semantics of the "getMessage" method (see below).
specialConstructor - Variable in exception org.codehaus.aspectwerkz.expression.ast.ParseException
This variable determines which constructor was used to create this object and thereby affects the semantics of the "getMessage" method (see below).
specialToken - Variable in class org.codehaus.aspectwerkz.annotation.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.
specialToken - Variable in class org.codehaus.aspectwerkz.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.
STACK_FRAME_COUNTER_FIELD_NAME - Static variable in interface org.codehaus.aspectwerkz.transform.TransformationConstants
 
start() - Method in class org.codehaus.aspectwerkz.connectivity.RemoteProxyServer
Starts up the proxy server.
start() - Method in class org.codehaus.aspectwerkz.connectivity.RemoteProxyServerManager
Starts up the remote proxy server.
STATIC_INITIALIZATION - Static variable in interface org.codehaus.aspectwerkz.expression.ast.ExpressionParserConstants
 
STATIC_INITIALIZATION - Static variable in class org.codehaus.aspectwerkz.expression.PointcutType
 
STATIC_INITIALIZATION - Static variable in class org.codehaus.aspectwerkz.joinpoint.management.JoinPointType
 
STATIC_INITIALIZATION - Static variable in interface org.codehaus.aspectwerkz.joinpoint.StaticJoinPoint
 
STATIC_INITIALIZATION_INT - Static variable in class org.codehaus.aspectwerkz.joinpoint.management.JoinPointType
 
STATIC_INITIALIZATION_METHOD_NAME - Static variable in interface org.codehaus.aspectwerkz.transform.TransformationConstants
 
STATIC_JOIN_POINT_CLASS_NAME - Static variable in interface org.codehaus.aspectwerkz.transform.TransformationConstants
 
STATIC_JOIN_POINT_JAVA_CLASS_NAME - Static variable in interface org.codehaus.aspectwerkz.transform.TransformationConstants
 
STATIC_JOINPOINT_ABBREVIATION - Static variable in class org.codehaus.aspectwerkz.expression.ExpressionInfo
 
STATIC_JOINPOINT_ARG - Static variable in class org.codehaus.aspectwerkz.aspect.AdviceInfo
 
STATIC_JOINPOINT_CLASS_NAME - Static variable in class org.codehaus.aspectwerkz.expression.ExpressionInfo
 
staticFlag - Static variable in class org.codehaus.aspectwerkz.annotation.expression.ast.SimpleCharStream
 
staticFlag - Static variable in class org.codehaus.aspectwerkz.expression.ast.SimpleCharStream
 
StaticInitialization() - Static method in class org.codehaus.aspectwerkz.expression.ast.ExpressionParser
StaticInitialization.
STATICINITIALIZATION_RTTI_IMPL_CLASS_NAME - Static variable in interface org.codehaus.aspectwerkz.transform.TransformationConstants
 
STATICINITIALIZATION_RTTI_IMPL_INIT_SIGNATURE - Static variable in interface org.codehaus.aspectwerkz.transform.TransformationConstants
 
STATICINITIALIZATION_SIGNATURE_IMPL_CLASS_NAME - Static variable in interface org.codehaus.aspectwerkz.transform.TransformationConstants
 
STATICINITIALIZATION_SIGNATURE_IMPL_CLASS_SIGNATURE - Static variable in interface org.codehaus.aspectwerkz.transform.TransformationConstants
 
StaticInitializationInfo - Interface in org.codehaus.aspectwerkz.reflect
Marker interface for staticinitializer member info.
StaticInitializationInfoImpl - Class in org.codehaus.aspectwerkz.reflect
Sole implementation of StaticInitializationInfo.
StaticInitializationInfoImpl(ClassInfo) - Constructor for class org.codehaus.aspectwerkz.reflect.StaticInitializationInfoImpl
 
StaticInitializationJoinPointCompiler - Class in org.codehaus.aspectwerkz.transform.inlining.compiler
A compiler that compiles/generates a class that represents a specific join point, a class which invokes the advices and the target join point statically.
StaticInitializationPattern() - Static method in class org.codehaus.aspectwerkz.expression.ast.ExpressionParser
 
StaticInitializationPatternModifier() - Static method in class org.codehaus.aspectwerkz.expression.ast.ExpressionParser
Method modifier.
StaticInitializationRttiImpl - Class in org.codehaus.aspectwerkz.joinpoint.impl
Implementation of static initialization RTTI.
StaticInitializationRttiImpl(StaticInitializerSignatureImpl) - Constructor for class org.codehaus.aspectwerkz.joinpoint.impl.StaticInitializationRttiImpl
Creates a new staticinitialization RTTI
StaticInitializationVisitor - Class in org.codehaus.aspectwerkz.transform.inlining.weaver
Adds a "proxy method" to the <clinit> that matches an staticinitialization pointcut as well as prefixing the "original method" (see TransformationUtil.getPrefixedOriginalClinitName(String)).
StaticInitializationVisitor(ClassVisitor, Context, Set) - Constructor for class org.codehaus.aspectwerkz.transform.inlining.weaver.StaticInitializationVisitor
Creates a new class adapter.
staticInitializer() - Method in class org.codehaus.aspectwerkz.reflect.ClassInfo.NullClassInfo
 
staticInitializer() - Method in interface org.codehaus.aspectwerkz.reflect.ClassInfo
Returns the static initializer info of the current underlying class if any.
staticInitializer() - Method in class org.codehaus.aspectwerkz.reflect.impl.asm.AsmClassInfo
Return the static initializer info or null if not present
staticInitializer() - Method in class org.codehaus.aspectwerkz.reflect.impl.java.JavaClassInfo
Returns the static initializer info of the current underlying class if any.
STATICINITIALIZER_WRAPPER_METHOD_KEY - Static variable in interface org.codehaus.aspectwerkz.transform.TransformationConstants
 
StaticInitializerSignatureImpl - Class in org.codehaus.aspectwerkz.joinpoint.impl
The class static initializer signature
StaticInitializerSignatureImpl(Class) - Constructor for class org.codehaus.aspectwerkz.joinpoint.impl.StaticInitializerSignatureImpl
 
StaticJoinPoint - Interface in org.codehaus.aspectwerkz.joinpoint
Implements the join point concept, e.g. defines a well defined point in the program flow.
StdoutPreProcessor - Class in org.codehaus.aspectwerkz.hook.impl
A simple implementation of class preprocessor.
StdoutPreProcessor() - Constructor for class org.codehaus.aspectwerkz.hook.impl.StdoutPreProcessor
 
stop() - Method in class org.codehaus.aspectwerkz.connectivity.RemoteProxyServer
Stops the socket proxy server.
storeType(CodeVisitor, int, Type) - Static method in class org.codehaus.aspectwerkz.transform.inlining.AsmHelper
Stores a type.
String() - Static method in class org.codehaus.aspectwerkz.annotation.expression.ast.AnnotationParser
String.
STRING - Static variable in interface org.codehaus.aspectwerkz.annotation.expression.ast.AnnotationParserConstants
 
Strings - Class in org.codehaus.aspectwerkz.util
Utility methods for strings.
SubtypePatternType - Class in org.codehaus.aspectwerkz.expression
Type safe enum for the different matching types.
suspendEncoding() - Method in class org.codehaus.aspectwerkz.util.Base64.OutputStream
Suspends encoding of the stream.
SVUID_NAME - Static variable in class org.codehaus.aspectwerkz.transform.inlining.weaver.SerialVersionUidVisitor
 
SwitchTo(int) - Static method in class org.codehaus.aspectwerkz.annotation.expression.ast.AnnotationParserTokenManager
 
SwitchTo(int) - Static method in class org.codehaus.aspectwerkz.expression.ast.ExpressionParserTokenManager
 
SYNTHETIC_MEMBER_PREFIX - Static variable in interface org.codehaus.aspectwerkz.transform.TransformationConstants
 
SystemDefinition - Class in org.codehaus.aspectwerkz.definition
TODO clean up - remove methods not used, refactor etc.
SystemDefinition(String) - Constructor for class org.codehaus.aspectwerkz.definition.SystemDefinition
Creates a new instance, creates and sets the system cflow aspect.
SystemDefinitionContainer - Class in org.codehaus.aspectwerkz.definition
The SystemDefintionContainer maintains all the definition and is aware of the classloader hierarchy.
SystemDefinitionContainer() - Constructor for class org.codehaus.aspectwerkz.definition.SystemDefinitionContainer
 

T

Target() - Static method in class org.codehaus.aspectwerkz.expression.ast.ExpressionParser
Target
TARGET - Static variable in interface org.codehaus.aspectwerkz.expression.ast.ExpressionParserConstants
 
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
TARGET_ARG - Static variable in class org.codehaus.aspectwerkz.aspect.AdviceInfo
 
TARGET_CLASS_FIELD_NAME - Static variable in class org.codehaus.aspectwerkz.transform.inlining.compiler.AbstractJoinPointCompiler
 
TARGET_CLASS_FIELD_NAME - Static variable in interface org.codehaus.aspectwerkz.transform.TransformationConstants
 
This() - Static method in class org.codehaus.aspectwerkz.expression.ast.ExpressionParser
This
THIS - Static variable in interface org.codehaus.aspectwerkz.expression.ast.ExpressionParserConstants
 
THIS_ARG - Static variable in class org.codehaus.aspectwerkz.aspect.AdviceInfo
 
THIS_CLASS_FIELD_NAME - Static variable in class org.codehaus.aspectwerkz.transform.inlining.compiler.AbstractJoinPointCompiler
 
THROWABLE_CLASS_NAME - Static variable in interface org.codehaus.aspectwerkz.transform.TransformationConstants
 
toggleNot() - Method in class org.codehaus.aspectwerkz.expression.ast.ASTAttribute
 
toggleNot() - Method in class org.codehaus.aspectwerkz.expression.ast.ASTModifier
 
token - Static variable in class org.codehaus.aspectwerkz.annotation.expression.ast.AnnotationParser
 
Token - Class in org.codehaus.aspectwerkz.annotation.expression.ast
Describes the input token stream.
Token() - Constructor for class org.codehaus.aspectwerkz.annotation.expression.ast.Token
 
token - Static variable in class org.codehaus.aspectwerkz.expression.ast.ExpressionParser
 
Token - Class in org.codehaus.aspectwerkz.expression.ast
Describes the input token stream.
Token() - Constructor for class org.codehaus.aspectwerkz.expression.ast.Token
 
token_source - Static variable in class org.codehaus.aspectwerkz.annotation.expression.ast.AnnotationParser
 
token_source - Static variable in class org.codehaus.aspectwerkz.expression.ast.ExpressionParser
 
tokenImage - Static variable in interface org.codehaus.aspectwerkz.annotation.expression.ast.AnnotationParserConstants
 
tokenImage - Variable in exception org.codehaus.aspectwerkz.annotation.expression.ast.ParseException
This is a reference to the "tokenImage" array of the generated parser within which the parse error occurred.
tokenImage - Static variable in interface org.codehaus.aspectwerkz.expression.ast.ExpressionParserConstants
 
tokenImage - Variable in exception org.codehaus.aspectwerkz.expression.ast.ParseException
This is a reference to the "tokenImage" array of the generated parser within which the parse error occurred.
TokenMgrError - Error in org.codehaus.aspectwerkz.annotation.expression.ast
 
TokenMgrError() - Constructor for error org.codehaus.aspectwerkz.annotation.expression.ast.TokenMgrError
 
TokenMgrError(String, int) - Constructor for error org.codehaus.aspectwerkz.annotation.expression.ast.TokenMgrError
 
TokenMgrError(boolean, int, int, int, String, char, int) - Constructor for error org.codehaus.aspectwerkz.annotation.expression.ast.TokenMgrError
 
TokenMgrError - Error in org.codehaus.aspectwerkz.expression.ast
 
TokenMgrError() - Constructor for error org.codehaus.aspectwerkz.expression.ast.TokenMgrError
 
TokenMgrError(String, int) - Constructor for error org.codehaus.aspectwerkz.expression.ast.TokenMgrError
 
TokenMgrError(boolean, int, int, int, String, char, int) - Constructor for error org.codehaus.aspectwerkz.expression.ast.TokenMgrError
 
toString() - Method in class org.codehaus.aspectwerkz.annotation.AnnotationElement.LazyClass
 
toString() - Method in class org.codehaus.aspectwerkz.annotation.AnnotationElement
Returns a string representation of the annotation element value Note that such a represention won't look like source code.
toString() - Method in class org.codehaus.aspectwerkz.annotation.expression.ast.SimpleNode
 
toString(String) - Method in class org.codehaus.aspectwerkz.annotation.expression.ast.SimpleNode
 
toString() - Method in class org.codehaus.aspectwerkz.annotation.expression.ast.Token
Returns the image.
toString() - Method in class org.codehaus.aspectwerkz.aspect.AdviceInfo
 
toString() - Method in class org.codehaus.aspectwerkz.aspect.AdviceType
 
toString() - Method in class org.codehaus.aspectwerkz.DeploymentModel
 
toString() - Method in exception org.codehaus.aspectwerkz.exception.WrappedRuntimeException
Returns a short description of the wrapped exception.
toString() - Method in class org.codehaus.aspectwerkz.expression.AdvisedClassFilterExpressionVisitor
Returns the string representation of the AST.
toString() - Method in class org.codehaus.aspectwerkz.expression.ast.SimpleNode
 
toString(String) - Method in class org.codehaus.aspectwerkz.expression.ast.SimpleNode
 
toString() - Method in class org.codehaus.aspectwerkz.expression.ast.Token
Returns the image.
toString() - Method in class org.codehaus.aspectwerkz.expression.ExpressionInfo
Returns the expression as string.
toString() - Method in class org.codehaus.aspectwerkz.expression.ExpressionValidateVisitor
Returns the string representation of the expression.
toString() - Method in class org.codehaus.aspectwerkz.expression.ExpressionVisitor
Returns the string representation of the expression.
toString() - Method in class org.codehaus.aspectwerkz.expression.PointcutType
 
toString() - Method in class org.codehaus.aspectwerkz.expression.SubtypePatternType
Returns the string representation.
toString() - Method in class org.codehaus.aspectwerkz.joinpoint.impl.CatchClauseRttiImpl
Returns a string representation of the signature.
toString() - Method in class org.codehaus.aspectwerkz.joinpoint.impl.CatchClauseSignatureImpl
Returns a string representation of the signature.
toString() - Method in class org.codehaus.aspectwerkz.joinpoint.impl.ConstructorRttiImpl
Returns a string representation of the signature.
toString() - Method in class org.codehaus.aspectwerkz.joinpoint.impl.ConstructorSignatureImpl
Returns a string representation of the signature.
toString() - Method in class org.codehaus.aspectwerkz.joinpoint.impl.FieldRttiImpl
Returns a string representation of the signature.
toString() - Method in class org.codehaus.aspectwerkz.joinpoint.impl.FieldSignatureImpl
Returns a string representation of the signature.
toString() - Method in class org.codehaus.aspectwerkz.joinpoint.impl.MethodRttiImpl
Returns a string representation of the signature.
toString() - Method in class org.codehaus.aspectwerkz.joinpoint.impl.MethodSignatureImpl
Returns a string representation of the signature.
toString() - Method in class org.codehaus.aspectwerkz.joinpoint.impl.StaticInitializerSignatureImpl
 
toString() - Method in class org.codehaus.aspectwerkz.joinpoint.management.JoinPointType
 
toString() - Method in class org.codehaus.aspectwerkz.reflect.CflowMetaData
 
toString() - Method in class org.codehaus.aspectwerkz.reflect.impl.asm.AsmClassInfo
 
toString() - Method in class org.codehaus.aspectwerkz.reflect.impl.asm.AsmConstructorInfo
 
toString() - Method in class org.codehaus.aspectwerkz.reflect.impl.asm.AsmFieldInfo
 
toString() - Method in class org.codehaus.aspectwerkz.reflect.impl.asm.AsmMethodInfo
 
toString() - Method in class org.codehaus.aspectwerkz.reflect.impl.java.JavaClassInfo
 
toString() - Method in class org.codehaus.aspectwerkz.reflect.impl.java.JavaMethodInfo
 
toString() - Method in class org.codehaus.aspectwerkz.transform.inlining.deployer.DeploymentHandle
 
toString() - Method in class org.codehaus.aspectwerkz.transform.inlining.deployer.RedefinerFactory.Type
 
toString() - Method in class org.codehaus.aspectwerkz.transform.inlining.EmittedJoinPoint
 
toString() - Method in class org.codehaus.aspectwerkz.transform.inlining.spi.AspectModel.AroundClosureClassInfo.Type
 
toString() - Method in class org.codehaus.aspectwerkz.util.SequencedHashMap
Provides a string representation of the entries within the map.
transform(String, Context) - Method in class org.codehaus.aspectwerkz.transform.inlining.InliningWeavingStrategy
Performs the weaving of the target class.
transform(String, Context) - Method in interface org.codehaus.aspectwerkz.transform.WeavingStrategy
 
TransformationConstants - Interface in org.codehaus.aspectwerkz.transform
Interface with common constants used in the transformation process.
TransformationUtil - Class in org.codehaus.aspectwerkz.transform
Utility method used by the transformers.
TransformationUtil() - Constructor for class org.codehaus.aspectwerkz.transform.TransformationUtil
 
TYPE - Static variable in interface org.codehaus.aspectwerkz.annotation.instrumentation.asm.CustomAttribute
 
TYPE_STATICINITIALIZATION - Static variable in interface org.codehaus.aspectwerkz.expression.ast.ExpressionParserConstants
 
TypeConverter - Class in org.codehaus.aspectwerkz.reflect
Methods to convert Class to Java type names.
TypeConverter() - Constructor for class org.codehaus.aspectwerkz.reflect.TypeConverter
 
TypePattern - Class in org.codehaus.aspectwerkz.expression.regexp
Implements the regular expression pattern matcher for types.

U

UnaryExpression() - Static method in class org.codehaus.aspectwerkz.expression.ast.ExpressionParser
UnaryExpression.
UnbrokenObjectInputStream - Class in org.codehaus.aspectwerkz.util
Fixes the ObjectInputStream class, which does not always resolve the class correctly in complex class loader hierarchies.
UnbrokenObjectInputStream() - Constructor for class org.codehaus.aspectwerkz.util.UnbrokenObjectInputStream
Creates a a new instance.
UnbrokenObjectInputStream(InputStream) - Constructor for class org.codehaus.aspectwerkz.util.UnbrokenObjectInputStream
Creates a new instance.
undeploy(Class) - Static method in class org.codehaus.aspectwerkz.transform.inlining.deployer.Deployer
Undeploys an aspect from the same loader that has loaded the class.
undeploy(Class, ClassLoader) - Static method in class org.codehaus.aspectwerkz.transform.inlining.deployer.Deployer
Undeploys an aspect from a specific class loader.
undeploy(String, ClassLoader) - Static method in class org.codehaus.aspectwerkz.transform.inlining.deployer.Deployer
Undeploys an aspect from a specific class loader.
undeploy(DeploymentHandle) - Static method in class org.codehaus.aspectwerkz.transform.inlining.deployer.Deployer
Undeploys an aspect in the same way that it has been deployed in in the previous deploy event defined by the deployment handle.
Undeterministic - Class in org.codehaus.aspectwerkz.expression
Helper class to have boolean operation on true / false and null, null is assumed to be undetermined, and "not null"="null" A "false && null" will stay false, but a "true && null" will become undetermined (null).
Undeterministic() - Constructor for class org.codehaus.aspectwerkz.expression.Undeterministic
 
UntypedAnnotation - Interface in org.codehaus.aspectwerkz.annotation
Untyped annotation interface.
unwrapType(CodeVisitor, Type) - Static method in class org.codehaus.aspectwerkz.transform.inlining.AsmHelper
Handles the unwrapping of a type, unboxing of primitives and casting to the correct object type.
updateContextForRuntimeInformation(ExpressionInfo, ExpressionContext, ClassLoader) - Static method in class org.codehaus.aspectwerkz.expression.ArgsIndexVisitor
Update the given context with its runtime information (this, target, args).
UpdateLineColumn(char) - Static method in class org.codehaus.aspectwerkz.annotation.expression.ast.SimpleCharStream
 
UpdateLineColumn(char) - Static method in class org.codehaus.aspectwerkz.expression.ast.SimpleCharStream
 
URL_JVM_OPTION_SYSTEM - Static variable in class org.codehaus.aspectwerkz.definition.SystemDefinitionContainer
Default location for default AspectWerkz definition file, JVM wide
usage() - Static method in class org.codehaus.aspectwerkz.hook.Plug
Print usage information on stdout
usage() - Static method in class org.codehaus.aspectwerkz.util.EnvironmentDetect
 
Util - Class in org.codehaus.aspectwerkz.util
Utility methods and constants used in the AspectWerkz system.
Util() - Constructor for class org.codehaus.aspectwerkz.util.Util
 
Utility - Class in org.codehaus.aspectwerkz.compiler
Utility class providing file manipulation facilities.
Utility() - Constructor for class org.codehaus.aspectwerkz.compiler.Utility
Constructs a new project and attach simple logger
Uuid - Class in org.codehaus.aspectwerkz.proxy
NOTE:

This code is based on code from the [Plasmid Replication Engine] project.

Uuid() - Constructor for class org.codehaus.aspectwerkz.proxy.Uuid
 
UUID_MAGIC - Static variable in class org.codehaus.aspectwerkz.proxy.Uuid
 
UUID_MAGICMASK - Static variable in class org.codehaus.aspectwerkz.proxy.Uuid
 
UUID_NONE - Static variable in class org.codehaus.aspectwerkz.proxy.Uuid
 
UUID_WILD - Static variable in class org.codehaus.aspectwerkz.proxy.Uuid
 
UuidGenerator - Class in org.codehaus.aspectwerkz.util
Generates a UUID.

V

VALID_NON_AW_AROUND_CLOSURE_TYPE - Static variable in class org.codehaus.aspectwerkz.aspect.AdviceInfo
 
value() - Method in class org.codehaus.aspectwerkz.annotation.AnnotationDefault.AnnotationDefaultImpl
 
value() - Method in interface org.codehaus.aspectwerkz.annotation.AnnotationDefault
The default value of the annotation element marked with the AnnotationDefault attribute Note: for Class it will be an instance of asm.Type
Value() - Static method in class org.codehaus.aspectwerkz.annotation.expression.ast.AnnotationParser
Value.
value() - Method in interface org.codehaus.aspectwerkz.annotation.instrumentation.asm.CustomAttribute
Default value is a String, containing the BASE64 encoding of the serialized data of the user custom annotation (proxy instance).
value() - Method in interface org.codehaus.aspectwerkz.annotation.UntypedAnnotation
The raw annotation value
value - Variable in class org.codehaus.aspectwerkz.reflect.impl.asm.FieldStruct
 
values() - Method in class org.codehaus.aspectwerkz.util.SequencedHashMap
Implements Map.values().
VERBOSE - Static variable in class org.codehaus.aspectwerkz.transform.AspectWerkzPreProcessor
 
VerifierClassLoader - Class in org.codehaus.aspectwerkz.compiler
VerifierClassLoader does not follow parent delegation model.
VerifierClassLoader(URL[], ClassLoader) - Constructor for class org.codehaus.aspectwerkz.compiler.VerifierClassLoader
 
Virtual - Class in org.codehaus.aspectwerkz.definition
 
Virtual() - Constructor for class org.codehaus.aspectwerkz.definition.Virtual
 
virtual() - Method in class org.codehaus.aspectwerkz.definition.Virtual
 
visit(SimpleNode, Object) - Method in class org.codehaus.aspectwerkz.annotation.expression.AnnotationVisitor
 
visit(ASTRoot, Object) - Method in class org.codehaus.aspectwerkz.annotation.expression.AnnotationVisitor
 
visit(ASTAnnotation, Object) - Method in class org.codehaus.aspectwerkz.annotation.expression.AnnotationVisitor
 
visit(ASTKeyValuePair, Object) - Method in class org.codehaus.aspectwerkz.annotation.expression.AnnotationVisitor
 
visit(ASTArray, Object) - Method in class org.codehaus.aspectwerkz.annotation.expression.AnnotationVisitor
 
visit(ASTIdentifier, Object) - Method in class org.codehaus.aspectwerkz.annotation.expression.AnnotationVisitor
 
visit(ASTBoolean, Object) - Method in class org.codehaus.aspectwerkz.annotation.expression.AnnotationVisitor
 
visit(ASTChar, Object) - Method in class org.codehaus.aspectwerkz.annotation.expression.AnnotationVisitor
 
visit(ASTString, Object) - Method in class org.codehaus.aspectwerkz.annotation.expression.AnnotationVisitor
 
visit(ASTInteger, Object) - Method in class org.codehaus.aspectwerkz.annotation.expression.AnnotationVisitor
 
visit(ASTFloat, Object) - Method in class org.codehaus.aspectwerkz.annotation.expression.AnnotationVisitor
 
visit(ASTHex, Object) - Method in class org.codehaus.aspectwerkz.annotation.expression.AnnotationVisitor
 
visit(ASTOct, Object) - Method in class org.codehaus.aspectwerkz.annotation.expression.AnnotationVisitor
 
visit(SimpleNode, Object) - Method in interface org.codehaus.aspectwerkz.annotation.expression.ast.AnnotationParserVisitor
 
visit(ASTRoot, Object) - Method in interface org.codehaus.aspectwerkz.annotation.expression.ast.AnnotationParserVisitor
 
visit(ASTAnnotation, Object) - Method in interface org.codehaus.aspectwerkz.annotation.expression.ast.AnnotationParserVisitor
 
visit(ASTKeyValuePair, Object) - Method in interface org.codehaus.aspectwerkz.annotation.expression.ast.AnnotationParserVisitor
 
visit(ASTIdentifier, Object) - Method in interface org.codehaus.aspectwerkz.annotation.expression.ast.AnnotationParserVisitor
 
visit(ASTBoolean, Object) - Method in interface org.codehaus.aspectwerkz.annotation.expression.ast.AnnotationParserVisitor
 
visit(ASTChar, Object) - Method in interface org.codehaus.aspectwerkz.annotation.expression.ast.AnnotationParserVisitor
 
visit(ASTString, Object) - Method in interface org.codehaus.aspectwerkz.annotation.expression.ast.AnnotationParserVisitor
 
visit(ASTArray, Object) - Method in interface org.codehaus.aspectwerkz.annotation.expression.ast.AnnotationParserVisitor
 
visit(ASTInteger, Object) - Method in interface org.codehaus.aspectwerkz.annotation.expression.ast.AnnotationParserVisitor
 
visit(ASTFloat, Object) - Method in interface org.codehaus.aspectwerkz.annotation.expression.ast.AnnotationParserVisitor
 
visit(ASTHex, Object) - Method in interface org.codehaus.aspectwerkz.annotation.expression.ast.AnnotationParserVisitor
 
visit(ASTOct, Object) - Method in interface org.codehaus.aspectwerkz.annotation.expression.ast.AnnotationParserVisitor
 
visit(SimpleNode, Object) - Method in class org.codehaus.aspectwerkz.annotation.expression.DumpVisitor
 
visit(ASTRoot, Object) - Method in class org.codehaus.aspectwerkz.annotation.expression.DumpVisitor
 
visit(ASTAnnotation, Object) - Method in class org.codehaus.aspectwerkz.annotation.expression.DumpVisitor
 
visit(ASTKeyValuePair, Object) - Method in class org.codehaus.aspectwerkz.annotation.expression.DumpVisitor
 
visit(ASTArray, Object) - Method in class org.codehaus.aspectwerkz.annotation.expression.DumpVisitor
 
visit(ASTIdentifier, Object) - Method in class org.codehaus.aspectwerkz.annotation.expression.DumpVisitor
 
visit(ASTBoolean, Object) - Method in class org.codehaus.aspectwerkz.annotation.expression.DumpVisitor
 
visit(ASTChar, Object) - Method in class org.codehaus.aspectwerkz.annotation.expression.DumpVisitor
 
visit(ASTString, Object) - Method in class org.codehaus.aspectwerkz.annotation.expression.DumpVisitor
 
visit(ASTInteger, Object) - Method in class org.codehaus.aspectwerkz.annotation.expression.DumpVisitor
 
visit(ASTFloat, Object) - Method in class org.codehaus.aspectwerkz.annotation.expression.DumpVisitor
 
visit(ASTHex, Object) - Method in class org.codehaus.aspectwerkz.annotation.expression.DumpVisitor
 
visit(ASTOct, Object) - Method in class org.codehaus.aspectwerkz.annotation.expression.DumpVisitor
 
visit(int, int, String, String, String[], String) - Method in class org.codehaus.aspectwerkz.annotation.instrumentation.asm.AsmAnnotationHelper.NullClassAdapter
 
visit(Node, Object) - Method in class org.codehaus.aspectwerkz.cflow.CflowAspectExpressionVisitor
 
visit(SimpleNode, Object) - Method in class org.codehaus.aspectwerkz.cflow.CflowAspectExpressionVisitor
 
visit(ASTRoot, Object) - Method in class org.codehaus.aspectwerkz.cflow.CflowAspectExpressionVisitor
 
visit(ASTExpression, Object) - Method in class org.codehaus.aspectwerkz.cflow.CflowAspectExpressionVisitor
 
visit(ASTAnd, Object) - Method in class org.codehaus.aspectwerkz.cflow.CflowAspectExpressionVisitor
 
visit(ASTOr, Object) - Method in class org.codehaus.aspectwerkz.cflow.CflowAspectExpressionVisitor
 
visit(ASTNot, Object) - Method in class org.codehaus.aspectwerkz.cflow.CflowAspectExpressionVisitor
 
visit(ASTPointcutReference, Object) - Method in class org.codehaus.aspectwerkz.cflow.CflowAspectExpressionVisitor
Resolve pointcut references
visit(ASTExecution, Object) - Method in class org.codehaus.aspectwerkz.cflow.CflowAspectExpressionVisitor
 
visit(ASTCall, Object) - Method in class org.codehaus.aspectwerkz.cflow.CflowAspectExpressionVisitor
 
visit(ASTSet, Object) - Method in class org.codehaus.aspectwerkz.cflow.CflowAspectExpressionVisitor
 
visit(ASTGet, Object) - Method in class org.codehaus.aspectwerkz.cflow.CflowAspectExpressionVisitor
 
visit(ASTHandler, Object) - Method in class org.codehaus.aspectwerkz.cflow.CflowAspectExpressionVisitor
 
visit(ASTWithin, Object) - Method in class org.codehaus.aspectwerkz.cflow.CflowAspectExpressionVisitor
 
visit(ASTWithinCode, Object) - Method in class org.codehaus.aspectwerkz.cflow.CflowAspectExpressionVisitor
 
visit(ASTStaticInitialization, Object) - Method in class org.codehaus.aspectwerkz.cflow.CflowAspectExpressionVisitor
 
visit(ASTCflow, Object) - Method in class org.codehaus.aspectwerkz.cflow.CflowAspectExpressionVisitor
build a cflow binding with the cflow sub expression
visit(ASTCflowBelow, Object) - Method in class org.codehaus.aspectwerkz.cflow.CflowAspectExpressionVisitor
build a cflowbelow binding with the cflowbelow sub expression
visit(ASTArgs, Object) - Method in class org.codehaus.aspectwerkz.cflow.CflowAspectExpressionVisitor
 
visit(ASTHasMethod, Object) - Method in class org.codehaus.aspectwerkz.cflow.CflowAspectExpressionVisitor
 
visit(ASTHasField, Object) - Method in class org.codehaus.aspectwerkz.cflow.CflowAspectExpressionVisitor
 
visit(ASTTarget, Object) - Method in class org.codehaus.aspectwerkz.cflow.CflowAspectExpressionVisitor
 
visit(ASTThis, Object) - Method in class org.codehaus.aspectwerkz.cflow.CflowAspectExpressionVisitor
 
visit(ASTClassPattern, Object) - Method in class org.codehaus.aspectwerkz.cflow.CflowAspectExpressionVisitor
 
visit(ASTMethodPattern, Object) - Method in class org.codehaus.aspectwerkz.cflow.CflowAspectExpressionVisitor
 
visit(ASTConstructorPattern, Object) - Method in class org.codehaus.aspectwerkz.cflow.CflowAspectExpressionVisitor
 
visit(ASTFieldPattern, Object) - Method in class org.codehaus.aspectwerkz.cflow.CflowAspectExpressionVisitor
 
visit(ASTParameter, Object) - Method in class org.codehaus.aspectwerkz.cflow.CflowAspectExpressionVisitor
 
visit(ASTArgParameter, Object) - Method in class org.codehaus.aspectwerkz.cflow.CflowAspectExpressionVisitor
 
visit(ASTAttribute, Object) - Method in class org.codehaus.aspectwerkz.cflow.CflowAspectExpressionVisitor
 
visit(ASTModifier, Object) - Method in class org.codehaus.aspectwerkz.cflow.CflowAspectExpressionVisitor
 
visit(SimpleNode, Object) - Method in class org.codehaus.aspectwerkz.expression.AdvisedClassFilterExpressionVisitor
 
visit(ASTRoot, Object) - Method in class org.codehaus.aspectwerkz.expression.AdvisedClassFilterExpressionVisitor
 
visit(ASTExpression, Object) - Method in class org.codehaus.aspectwerkz.expression.AdvisedClassFilterExpressionVisitor
 
visit(ASTNot, Object) - Method in class org.codehaus.aspectwerkz.expression.AdvisedClassFilterExpressionVisitor
 
visit(ASTPointcutReference, Object) - Method in class org.codehaus.aspectwerkz.expression.AdvisedClassFilterExpressionVisitor
 
visit(ASTExecution, Object) - Method in class org.codehaus.aspectwerkz.expression.AdvisedClassFilterExpressionVisitor
 
visit(ASTCall, Object) - Method in class org.codehaus.aspectwerkz.expression.AdvisedClassFilterExpressionVisitor
 
visit(ASTSet, Object) - Method in class org.codehaus.aspectwerkz.expression.AdvisedClassFilterExpressionVisitor
 
visit(ASTGet, Object) - Method in class org.codehaus.aspectwerkz.expression.AdvisedClassFilterExpressionVisitor
 
visit(ASTHandler, Object) - Method in class org.codehaus.aspectwerkz.expression.AdvisedClassFilterExpressionVisitor
 
visit(ASTStaticInitialization, Object) - Method in class org.codehaus.aspectwerkz.expression.AdvisedClassFilterExpressionVisitor
 
visit(ASTWithinCode, Object) - Method in class org.codehaus.aspectwerkz.expression.AdvisedClassFilterExpressionVisitor
 
visit(ASTCflow, Object) - Method in class org.codehaus.aspectwerkz.expression.AdvisedClassFilterExpressionVisitor
 
visit(ASTCflowBelow, Object) - Method in class org.codehaus.aspectwerkz.expression.AdvisedClassFilterExpressionVisitor
 
visit(ASTArgs, Object) - Method in class org.codehaus.aspectwerkz.expression.AdvisedClassFilterExpressionVisitor
 
visit(ASTTarget, Object) - Method in class org.codehaus.aspectwerkz.expression.AdvisedClassFilterExpressionVisitor
 
visit(ASTThis, Object) - Method in class org.codehaus.aspectwerkz.expression.AdvisedClassFilterExpressionVisitor
 
visit(ASTMethodPattern, Object) - Method in class org.codehaus.aspectwerkz.expression.AdvisedClassFilterExpressionVisitor
 
visit(ASTConstructorPattern, Object) - Method in class org.codehaus.aspectwerkz.expression.AdvisedClassFilterExpressionVisitor
 
visit(ASTFieldPattern, Object) - Method in class org.codehaus.aspectwerkz.expression.AdvisedClassFilterExpressionVisitor
 
visit(ASTParameter, Object) - Method in class org.codehaus.aspectwerkz.expression.AdvisedClassFilterExpressionVisitor
 
visit(ASTArgParameter, Object) - Method in class org.codehaus.aspectwerkz.expression.AdvisedClassFilterExpressionVisitor
 
visit(ASTAttribute, Object) - Method in class org.codehaus.aspectwerkz.expression.AdvisedClassFilterExpressionVisitor
 
visit(ASTModifier, Object) - Method in class org.codehaus.aspectwerkz.expression.AdvisedClassFilterExpressionVisitor
 
visit(ASTPointcutReference, Object) - Method in class org.codehaus.aspectwerkz.expression.ArgsIndexVisitor
 
visit(ASTCflow, Object) - Method in class org.codehaus.aspectwerkz.expression.ArgsIndexVisitor
 
visit(ASTArgs, Object) - Method in class org.codehaus.aspectwerkz.expression.ArgsIndexVisitor
 
visit(ASTArgParameter, Object) - Method in class org.codehaus.aspectwerkz.expression.ArgsIndexVisitor
 
visit(ASTThis, Object) - Method in class org.codehaus.aspectwerkz.expression.ArgsIndexVisitor
 
visit(ASTTarget, Object) - Method in class org.codehaus.aspectwerkz.expression.ArgsIndexVisitor
 
visit(SimpleNode, Object) - Method in interface org.codehaus.aspectwerkz.expression.ast.ExpressionParserVisitor
 
visit(ASTRoot, Object) - Method in interface org.codehaus.aspectwerkz.expression.ast.ExpressionParserVisitor
 
visit(ASTExpression, Object) - Method in interface org.codehaus.aspectwerkz.expression.ast.ExpressionParserVisitor
 
visit(ASTAnd, Object) - Method in interface org.codehaus.aspectwerkz.expression.ast.ExpressionParserVisitor
 
visit(ASTOr, Object) - Method in interface org.codehaus.aspectwerkz.expression.ast.ExpressionParserVisitor
 
visit(ASTNot, Object) - Method in interface org.codehaus.aspectwerkz.expression.ast.ExpressionParserVisitor
 
visit(ASTPointcutReference, Object) - Method in interface org.codehaus.aspectwerkz.expression.ast.ExpressionParserVisitor
 
visit(ASTExecution, Object) - Method in interface org.codehaus.aspectwerkz.expression.ast.ExpressionParserVisitor
 
visit(ASTCall, Object) - Method in interface org.codehaus.aspectwerkz.expression.ast.ExpressionParserVisitor
 
visit(ASTSet, Object) - Method in interface org.codehaus.aspectwerkz.expression.ast.ExpressionParserVisitor
 
visit(ASTGet, Object) - Method in interface org.codehaus.aspectwerkz.expression.ast.ExpressionParserVisitor
 
visit(ASTHandler, Object) - Method in interface org.codehaus.aspectwerkz.expression.ast.ExpressionParserVisitor
 
visit(ASTWithin, Object) - Method in interface org.codehaus.aspectwerkz.expression.ast.ExpressionParserVisitor
 
visit(ASTWithinCode, Object) - Method in interface org.codehaus.aspectwerkz.expression.ast.ExpressionParserVisitor
 
visit(ASTStaticInitialization, Object) - Method in interface org.codehaus.aspectwerkz.expression.ast.ExpressionParserVisitor
 
visit(ASTClassPattern, Object) - Method in interface org.codehaus.aspectwerkz.expression.ast.ExpressionParserVisitor
 
visit(ASTCflow, Object) - Method in interface org.codehaus.aspectwerkz.expression.ast.ExpressionParserVisitor
 
visit(ASTCflowBelow, Object) - Method in interface org.codehaus.aspectwerkz.expression.ast.ExpressionParserVisitor
 
visit(ASTArgs, Object) - Method in interface org.codehaus.aspectwerkz.expression.ast.ExpressionParserVisitor
 
visit(ASTHasMethod, Object) - Method in interface org.codehaus.aspectwerkz.expression.ast.ExpressionParserVisitor
 
visit(ASTHasField, Object) - Method in interface org.codehaus.aspectwerkz.expression.ast.ExpressionParserVisitor
 
visit(ASTTarget, Object) - Method in interface org.codehaus.aspectwerkz.expression.ast.ExpressionParserVisitor
 
visit(ASTThis, Object) - Method in interface org.codehaus.aspectwerkz.expression.ast.ExpressionParserVisitor
 
visit(ASTMethodPattern, Object) - Method in interface org.codehaus.aspectwerkz.expression.ast.ExpressionParserVisitor
 
visit(ASTConstructorPattern, Object) - Method in interface org.codehaus.aspectwerkz.expression.ast.ExpressionParserVisitor
 
visit(ASTFieldPattern, Object) - Method in interface org.codehaus.aspectwerkz.expression.ast.ExpressionParserVisitor
 
visit(ASTParameter, Object) - Method in interface org.codehaus.aspectwerkz.expression.ast.ExpressionParserVisitor
 
visit(ASTArgParameter, Object) - Method in interface org.codehaus.aspectwerkz.expression.ast.ExpressionParserVisitor
 
visit(ASTAttribute, Object) - Method in interface org.codehaus.aspectwerkz.expression.ast.ExpressionParserVisitor
 
visit(ASTModifier, Object) - Method in interface org.codehaus.aspectwerkz.expression.ast.ExpressionParserVisitor
 
visit(SimpleNode, Object) - Method in class org.codehaus.aspectwerkz.expression.DumpVisitor
 
visit(ASTRoot, Object) - Method in class org.codehaus.aspectwerkz.expression.DumpVisitor
 
visit(ASTExpression, Object) - Method in class org.codehaus.aspectwerkz.expression.DumpVisitor
 
visit(ASTOr, Object) - Method in class org.codehaus.aspectwerkz.expression.DumpVisitor
 
visit(ASTAnd, Object) - Method in class org.codehaus.aspectwerkz.expression.DumpVisitor
 
visit(ASTNot, Object) - Method in class org.codehaus.aspectwerkz.expression.DumpVisitor
 
visit(ASTExecution, Object) - Method in class org.codehaus.aspectwerkz.expression.DumpVisitor
 
visit(ASTCall, Object) - Method in class org.codehaus.aspectwerkz.expression.DumpVisitor
 
visit(ASTSet, Object) - Method in class org.codehaus.aspectwerkz.expression.DumpVisitor
 
visit(ASTGet, Object) - Method in class org.codehaus.aspectwerkz.expression.DumpVisitor
 
visit(ASTHandler, Object) - Method in class org.codehaus.aspectwerkz.expression.DumpVisitor
 
visit(ASTWithin, Object) - Method in class org.codehaus.aspectwerkz.expression.DumpVisitor
 
visit(ASTWithinCode, Object) - Method in class org.codehaus.aspectwerkz.expression.DumpVisitor
 
visit(ASTStaticInitialization, Object) - Method in class org.codehaus.aspectwerkz.expression.DumpVisitor
 
visit(ASTCflow, Object) - Method in class org.codehaus.aspectwerkz.expression.DumpVisitor
 
visit(ASTCflowBelow, Object) - Method in class org.codehaus.aspectwerkz.expression.DumpVisitor
 
visit(ASTHasMethod, Object) - Method in class org.codehaus.aspectwerkz.expression.DumpVisitor
 
visit(ASTHasField, Object) - Method in class org.codehaus.aspectwerkz.expression.DumpVisitor
 
visit(ASTTarget, Object) - Method in class org.codehaus.aspectwerkz.expression.DumpVisitor
 
visit(ASTThis, Object) - Method in class org.codehaus.aspectwerkz.expression.DumpVisitor
 
visit(ASTClassPattern, Object) - Method in class org.codehaus.aspectwerkz.expression.DumpVisitor
 
visit(ASTMethodPattern, Object) - Method in class org.codehaus.aspectwerkz.expression.DumpVisitor
 
visit(ASTConstructorPattern, Object) - Method in class org.codehaus.aspectwerkz.expression.DumpVisitor
 
visit(ASTFieldPattern, Object) - Method in class org.codehaus.aspectwerkz.expression.DumpVisitor
 
visit(ASTPointcutReference, Object) - Method in class org.codehaus.aspectwerkz.expression.DumpVisitor
 
visit(ASTParameter, Object) - Method in class org.codehaus.aspectwerkz.expression.DumpVisitor
 
visit(ASTArgs, Object) - Method in class org.codehaus.aspectwerkz.expression.DumpVisitor
 
visit(ASTArgParameter, Object) - Method in class org.codehaus.aspectwerkz.expression.DumpVisitor
 
visit(ASTAttribute, Object) - Method in class org.codehaus.aspectwerkz.expression.DumpVisitor
 
visit(ASTModifier, Object) - Method in class org.codehaus.aspectwerkz.expression.DumpVisitor
 
visit(Node, Object) - Method in class org.codehaus.aspectwerkz.expression.ExpressionValidateVisitor
 
visit(SimpleNode, Object) - Method in class org.codehaus.aspectwerkz.expression.ExpressionValidateVisitor
 
visit(ASTRoot, Object) - Method in class org.codehaus.aspectwerkz.expression.ExpressionValidateVisitor
 
visit(ASTExpression, Object) - Method in class org.codehaus.aspectwerkz.expression.ExpressionValidateVisitor
 
visit(ASTOr, Object) - Method in class org.codehaus.aspectwerkz.expression.ExpressionValidateVisitor
 
visit(ASTAnd, Object) - Method in class org.codehaus.aspectwerkz.expression.ExpressionValidateVisitor
 
visit(ASTNot, Object) - Method in class org.codehaus.aspectwerkz.expression.ExpressionValidateVisitor
 
visit(ASTPointcutReference, Object) - Method in class org.codehaus.aspectwerkz.expression.ExpressionValidateVisitor
 
visit(ASTExecution, Object) - Method in class org.codehaus.aspectwerkz.expression.ExpressionValidateVisitor
 
visit(ASTCall, Object) - Method in class org.codehaus.aspectwerkz.expression.ExpressionValidateVisitor
 
visit(ASTSet, Object) - Method in class org.codehaus.aspectwerkz.expression.ExpressionValidateVisitor
 
visit(ASTGet, Object) - Method in class org.codehaus.aspectwerkz.expression.ExpressionValidateVisitor
 
visit(ASTHandler, Object) - Method in class org.codehaus.aspectwerkz.expression.ExpressionValidateVisitor
 
visit(ASTStaticInitialization, Object) - Method in class org.codehaus.aspectwerkz.expression.ExpressionValidateVisitor
 
visit(ASTWithin, Object) - Method in class org.codehaus.aspectwerkz.expression.ExpressionValidateVisitor
 
visit(ASTWithinCode, Object) - Method in class org.codehaus.aspectwerkz.expression.ExpressionValidateVisitor
 
visit(ASTHasMethod, Object) - Method in class org.codehaus.aspectwerkz.expression.ExpressionValidateVisitor
 
visit(ASTHasField, Object) - Method in class org.codehaus.aspectwerkz.expression.ExpressionValidateVisitor
 
visit(ASTCflow, Object) - Method in class org.codehaus.aspectwerkz.expression.ExpressionValidateVisitor
 
visit(ASTCflowBelow, Object) - Method in class org.codehaus.aspectwerkz.expression.ExpressionValidateVisitor
 
visit(ASTTarget, Object) - Method in class org.codehaus.aspectwerkz.expression.ExpressionValidateVisitor
 
visit(ASTThis, Object) - Method in class org.codehaus.aspectwerkz.expression.ExpressionValidateVisitor
 
visit(ASTClassPattern, Object) - Method in class org.codehaus.aspectwerkz.expression.ExpressionValidateVisitor
 
visit(ASTMethodPattern, Object) - Method in class org.codehaus.aspectwerkz.expression.ExpressionValidateVisitor
 
visit(ASTConstructorPattern, Object) - Method in class org.codehaus.aspectwerkz.expression.ExpressionValidateVisitor
 
visit(ASTFieldPattern, Object) - Method in class org.codehaus.aspectwerkz.expression.ExpressionValidateVisitor
 
visit(ASTParameter, Object) - Method in class org.codehaus.aspectwerkz.expression.ExpressionValidateVisitor
 
visit(ASTArgs, Object) - Method in class org.codehaus.aspectwerkz.expression.ExpressionValidateVisitor
 
visit(ASTArgParameter, Object) - Method in class org.codehaus.aspectwerkz.expression.ExpressionValidateVisitor
 
visit(ASTAttribute, Object) - Method in class org.codehaus.aspectwerkz.expression.ExpressionValidateVisitor
 
visit(ASTModifier, Object) - Method in class org.codehaus.aspectwerkz.expression.ExpressionValidateVisitor
 
visit(Node, Object) - Method in class org.codehaus.aspectwerkz.expression.ExpressionVisitor
 
visit(SimpleNode, Object) - Method in class org.codehaus.aspectwerkz.expression.ExpressionVisitor
 
visit(ASTRoot, Object) - Method in class org.codehaus.aspectwerkz.expression.ExpressionVisitor
 
visit(ASTExpression, Object) - Method in class org.codehaus.aspectwerkz.expression.ExpressionVisitor
 
visit(ASTOr, Object) - Method in class org.codehaus.aspectwerkz.expression.ExpressionVisitor
 
visit(ASTAnd, Object) - Method in class org.codehaus.aspectwerkz.expression.ExpressionVisitor
 
visit(ASTNot, Object) - Method in class org.codehaus.aspectwerkz.expression.ExpressionVisitor
 
visit(ASTPointcutReference, Object) - Method in class org.codehaus.aspectwerkz.expression.ExpressionVisitor
 
visit(ASTExecution, Object) - Method in class org.codehaus.aspectwerkz.expression.ExpressionVisitor
 
visit(ASTCall, Object) - Method in class org.codehaus.aspectwerkz.expression.ExpressionVisitor
 
visit(ASTSet, Object) - Method in class org.codehaus.aspectwerkz.expression.ExpressionVisitor
 
visit(ASTGet, Object) - Method in class org.codehaus.aspectwerkz.expression.ExpressionVisitor
 
visit(ASTHandler, Object) - Method in class org.codehaus.aspectwerkz.expression.ExpressionVisitor
 
visit(ASTStaticInitialization, Object) - Method in class org.codehaus.aspectwerkz.expression.ExpressionVisitor
 
visit(ASTWithin, Object) - Method in class org.codehaus.aspectwerkz.expression.ExpressionVisitor
 
visit(ASTWithinCode, Object) - Method in class org.codehaus.aspectwerkz.expression.ExpressionVisitor
 
visit(ASTHasMethod, Object) - Method in class org.codehaus.aspectwerkz.expression.ExpressionVisitor
 
visit(ASTHasField, Object) - Method in class org.codehaus.aspectwerkz.expression.ExpressionVisitor
 
visit(ASTTarget, Object) - Method in class org.codehaus.aspectwerkz.expression.ExpressionVisitor
 
visit(ASTThis, Object) - Method in class org.codehaus.aspectwerkz.expression.ExpressionVisitor
 
visit(ASTCflow, Object) - Method in class org.codehaus.aspectwerkz.expression.ExpressionVisitor
 
visit(ASTCflowBelow, Object) - Method in class org.codehaus.aspectwerkz.expression.ExpressionVisitor
 
visit(ASTClassPattern, Object) - Method in class org.codehaus.aspectwerkz.expression.ExpressionVisitor
 
visit(ASTMethodPattern, Object) - Method in class org.codehaus.aspectwerkz.expression.ExpressionVisitor
 
visit(ASTConstructorPattern, Object) - Method in class org.codehaus.aspectwerkz.expression.ExpressionVisitor
 
visit(ASTFieldPattern, Object) - Method in class org.codehaus.aspectwerkz.expression.ExpressionVisitor
 
visit(ASTParameter, Object) - Method in class org.codehaus.aspectwerkz.expression.ExpressionVisitor
 
visit(ASTArgs, Object) - Method in class org.codehaus.aspectwerkz.expression.ExpressionVisitor
 
visit(ASTArgParameter, Object) - Method in class org.codehaus.aspectwerkz.expression.ExpressionVisitor
 
visit(ASTAttribute, Object) - Method in class org.codehaus.aspectwerkz.expression.ExpressionVisitor
 
visit(ASTModifier, Object) - Method in class org.codehaus.aspectwerkz.expression.ExpressionVisitor
 
visit(int, int, String, String, String[], String) - Method in class org.codehaus.aspectwerkz.reflect.impl.asm.AsmClassInfo.ClassNameRetrievalClassAdapter
 
visit(ASTOr, Object) - Method in class org.codehaus.aspectwerkz.transform.inlining.compiler.RuntimeCheckVisitor
Handles OR expression
visit(ASTAnd, Object) - Method in class org.codehaus.aspectwerkz.transform.inlining.compiler.RuntimeCheckVisitor
 
visit(ASTNot, Object) - Method in class org.codehaus.aspectwerkz.transform.inlining.compiler.RuntimeCheckVisitor
 
visit(ASTTarget, Object) - Method in class org.codehaus.aspectwerkz.transform.inlining.compiler.RuntimeCheckVisitor
 
visit(ASTThis, Object) - Method in class org.codehaus.aspectwerkz.transform.inlining.compiler.RuntimeCheckVisitor
 
visit(ASTCflow, Object) - Method in class org.codehaus.aspectwerkz.transform.inlining.compiler.RuntimeCheckVisitor
 
visit(ASTCflowBelow, Object) - Method in class org.codehaus.aspectwerkz.transform.inlining.compiler.RuntimeCheckVisitor
 
visit(ASTArgs, Object) - Method in class org.codehaus.aspectwerkz.transform.inlining.compiler.RuntimeCheckVisitor
 
visit(ASTPointcutReference, Object) - Method in class org.codehaus.aspectwerkz.transform.inlining.compiler.RuntimeCheckVisitor
 
visit(ASTExecution, Object) - Method in class org.codehaus.aspectwerkz.transform.inlining.compiler.RuntimeCheckVisitor
 
visit(ASTCall, Object) - Method in class org.codehaus.aspectwerkz.transform.inlining.compiler.RuntimeCheckVisitor
 
visit(ASTSet, Object) - Method in class org.codehaus.aspectwerkz.transform.inlining.compiler.RuntimeCheckVisitor
 
visit(ASTGet, Object) - Method in class org.codehaus.aspectwerkz.transform.inlining.compiler.RuntimeCheckVisitor
 
visit(ASTHandler, Object) - Method in class org.codehaus.aspectwerkz.transform.inlining.compiler.RuntimeCheckVisitor
 
visit(ASTStaticInitialization, Object) - Method in class org.codehaus.aspectwerkz.transform.inlining.compiler.RuntimeCheckVisitor
 
visit(ASTWithin, Object) - Method in class org.codehaus.aspectwerkz.transform.inlining.compiler.RuntimeCheckVisitor
 
visit(ASTWithinCode, Object) - Method in class org.codehaus.aspectwerkz.transform.inlining.compiler.RuntimeCheckVisitor
 
visit(ASTHasMethod, Object) - Method in class org.codehaus.aspectwerkz.transform.inlining.compiler.RuntimeCheckVisitor
 
visit(ASTHasField, Object) - Method in class org.codehaus.aspectwerkz.transform.inlining.compiler.RuntimeCheckVisitor
 
visit(int, int, String, String, String[], String) - Method in class org.codehaus.aspectwerkz.transform.inlining.weaver.AddInterfaceVisitor
Visits the class.
visit(int, int, String, String, String[], String) - Method in class org.codehaus.aspectwerkz.transform.inlining.weaver.AddMixinMethodsVisitor
Visits the class.
visit(int, int, String, String, String[], String) - Method in class org.codehaus.aspectwerkz.transform.inlining.weaver.AddWrapperVisitor
Visits the class.
visit(int, int, String, String, String[], String) - Method in class org.codehaus.aspectwerkz.transform.inlining.weaver.ConstructorBodyVisitor
Visits the class.
visit(int, int, String, String, String[], String) - Method in class org.codehaus.aspectwerkz.transform.inlining.weaver.InstanceLevelAspectVisitor
Visits the class.
visit(int, int, String, String, String[], String) - Method in class org.codehaus.aspectwerkz.transform.inlining.weaver.MethodExecutionVisitor
Visits the class.
visit(int, int, String, String, String[], String) - Method in class org.codehaus.aspectwerkz.transform.inlining.weaver.SerialVersionUidVisitor
Visit class header and get class name, access , and interfaces information (step 1,2, and 3) for SVUID computation.
visit(int, int, String, String, String[], String) - Method in class org.codehaus.aspectwerkz.transform.inlining.weaver.StaticInitializationVisitor
Visits the class.
visitAnnotatedNode(SimpleNode, ReflectionInfo) - Method in class org.codehaus.aspectwerkz.expression.ExpressionVisitor
Test the context upon the expression tree, under a node that can contain annotations.
visitAttribute(Attribute) - Method in class org.codehaus.aspectwerkz.annotation.instrumentation.asm.AsmAnnotationHelper.ClassAnnotationExtractor
 
visitAttribute(Attribute) - Method in class org.codehaus.aspectwerkz.annotation.instrumentation.asm.AsmAnnotationHelper.NullClassAdapter
 
visitAttribute(Attribute) - Method in class org.codehaus.aspectwerkz.annotation.instrumentation.asm.AsmAnnotationHelper.NullCodeAdapter
 
visitAttributes(SimpleNode, ReflectionInfo) - Method in class org.codehaus.aspectwerkz.expression.ExpressionVisitor
 
visitEnd() - Method in class org.codehaus.aspectwerkz.annotation.instrumentation.asm.AsmAnnotationHelper.NullClassAdapter
 
visitEnd() - Method in class org.codehaus.aspectwerkz.transform.inlining.weaver.AddMixinMethodsVisitor
Creates a new clinit method and adds mixin instantiation if it does not exist.
visitEnd() - Method in class org.codehaus.aspectwerkz.transform.inlining.weaver.JoinPointInitVisitor
Finalize the visit.
visitEnd() - Method in class org.codehaus.aspectwerkz.transform.inlining.weaver.SerialVersionUidVisitor.Add
 
visitEnd() - Method in class org.codehaus.aspectwerkz.transform.inlining.weaver.SerialVersionUidVisitor
Add the SVUID if class doesn't have one
visitField(int, String, String, Object, Attribute) - Method in class org.codehaus.aspectwerkz.annotation.instrumentation.asm.AsmAnnotationHelper.FieldAnnotationExtractor
 
visitField(int, String, String, Object, Attribute) - Method in class org.codehaus.aspectwerkz.annotation.instrumentation.asm.AsmAnnotationHelper.NullClassAdapter
 
visitField(int, String, String, Object, Attribute) - Method in class org.codehaus.aspectwerkz.transform.inlining.weaver.JoinPointInitVisitor
Remember if we have already the static class field for multi-weaving scheme.
visitField(int, String, String, Object, Attribute) - Method in class org.codehaus.aspectwerkz.transform.inlining.weaver.SerialVersionUidVisitor
Gets class field information for step 4 of the alogrithm.
visitFieldInsn(int, String, String, String) - Method in class org.codehaus.aspectwerkz.annotation.instrumentation.asm.AsmAnnotationHelper.NullCodeAdapter
 
visitFieldInsn(int, String, String, String) - Method in class org.codehaus.aspectwerkz.transform.inlining.weaver.FieldSetFieldGetVisitor.ReplacePutFieldAndGetFieldInstructionCodeAdapter
Visits PUTFIELD and GETFIELD instructions.
visitIincInsn(int, int) - Method in class org.codehaus.aspectwerkz.annotation.instrumentation.asm.AsmAnnotationHelper.NullCodeAdapter
 
visitInnerClass(String, String, String, int) - Method in class org.codehaus.aspectwerkz.annotation.instrumentation.asm.AsmAnnotationHelper.NullClassAdapter
 
visitInsn(int) - Method in class org.codehaus.aspectwerkz.annotation.instrumentation.asm.AsmAnnotationHelper.NullCodeAdapter
 
visitInsn(int) - Method in class org.codehaus.aspectwerkz.transform.inlining.weaver.AddMixinMethodsVisitor.AppendToInitMethodCodeAdapter
 
visitInsn(int) - Method in class org.codehaus.aspectwerkz.transform.inlining.weaver.ConstructorCallVisitor.ReplaceNewInstructionCodeAdapter
Remove the DUP instruction if we know that those were for a NEW ...
visitIntInsn(int, int) - Method in class org.codehaus.aspectwerkz.annotation.instrumentation.asm.AsmAnnotationHelper.NullCodeAdapter
 
visitJumpInsn(int, Label) - Method in class org.codehaus.aspectwerkz.annotation.instrumentation.asm.AsmAnnotationHelper.NullCodeAdapter
 
visitLabel(Label) - Method in class org.codehaus.aspectwerkz.annotation.instrumentation.asm.AsmAnnotationHelper.NullCodeAdapter
 
visitLabel(Label) - Method in class org.codehaus.aspectwerkz.transform.inlining.weaver.ConstructorCallVisitor.ReplaceNewInstructionCodeAdapter
Label
visitLabel(Label) - Method in class org.codehaus.aspectwerkz.transform.inlining.weaver.FieldSetFieldGetVisitor.ReplacePutFieldAndGetFieldInstructionCodeAdapter
Label
visitLabel(Label) - Method in class org.codehaus.aspectwerkz.transform.inlining.weaver.HandlerVisitor.CatchClauseCodeAdapter
 
visitLabel(Label) - Method in class org.codehaus.aspectwerkz.transform.inlining.weaver.MethodCallVisitor.ReplaceInvokeInstructionCodeAdapter
Label
visitLdcInsn(Object) - Method in class org.codehaus.aspectwerkz.annotation.instrumentation.asm.AsmAnnotationHelper.NullCodeAdapter
 
visitLineNumber(int, Label) - Method in class org.codehaus.aspectwerkz.annotation.instrumentation.asm.AsmAnnotationHelper.NullCodeAdapter
 
visitLocalVariable(String, String, Label, Label, int) - Method in class org.codehaus.aspectwerkz.annotation.instrumentation.asm.AsmAnnotationHelper.NullCodeAdapter
 
visitLookupSwitchInsn(Label, int[], Label[]) - Method in class org.codehaus.aspectwerkz.annotation.instrumentation.asm.AsmAnnotationHelper.NullCodeAdapter
 
visitMaxs(int, int) - Method in class org.codehaus.aspectwerkz.annotation.instrumentation.asm.AsmAnnotationHelper.NullCodeAdapter
 
visitMethod(int, String, String, String[], Attribute) - Method in class org.codehaus.aspectwerkz.annotation.instrumentation.asm.AsmAnnotationHelper.MethodAnnotationExtractor
 
visitMethod(int, String, String, String[], Attribute) - Method in class org.codehaus.aspectwerkz.annotation.instrumentation.asm.AsmAnnotationHelper.NullClassAdapter
 
visitMethod(int, String, String, String[], Attribute) - Method in class org.codehaus.aspectwerkz.transform.inlining.weaver.AddMixinMethodsVisitor
Appends mixin instantiation to the clinit method and/or init method.
visitMethod(int, String, String, String[], Attribute) - Method in class org.codehaus.aspectwerkz.transform.inlining.weaver.AlreadyAddedMethodAdapter
Visits the methods.
visitMethod(int, String, String, String[], Attribute) - Method in class org.codehaus.aspectwerkz.transform.inlining.weaver.AlreadyAddedMethodVisitor
Visits the methods.
visitMethod(int, String, String, String[], Attribute) - Method in class org.codehaus.aspectwerkz.transform.inlining.weaver.ConstructorBodyVisitor
 
visitMethod(int, String, String, String[], Attribute) - Method in class org.codehaus.aspectwerkz.transform.inlining.weaver.ConstructorCallVisitor.LookaheadNewDupInvokeSpecialInstructionClassAdapter
 
visitMethod(int, String, String, String[], Attribute) - Method in class org.codehaus.aspectwerkz.transform.inlining.weaver.ConstructorCallVisitor
Visits the caller methods.
visitMethod(int, String, String, String[], Attribute) - Method in class org.codehaus.aspectwerkz.transform.inlining.weaver.FieldSetFieldGetVisitor
Visits the caller methods.
visitMethod(int, String, String, String[], Attribute) - Method in class org.codehaus.aspectwerkz.transform.inlining.weaver.HandlerVisitor.LookaheadCatchLabelsClassAdapter
Visit method bodies
visitMethod(int, String, String, String[], Attribute) - Method in class org.codehaus.aspectwerkz.transform.inlining.weaver.HandlerVisitor
Visits the methods bodies to weave in JP calls at catch clauses
visitMethod(int, String, String, String[], Attribute) - Method in class org.codehaus.aspectwerkz.transform.inlining.weaver.InstanceLevelAspectVisitor
Appends mixin instantiation to the clinit method and/or init method.
visitMethod(int, String, String, String[], Attribute) - Method in class org.codehaus.aspectwerkz.transform.inlining.weaver.JoinPointInitVisitor
Visits the methods.
visitMethod(int, String, String, String[], Attribute) - Method in class org.codehaus.aspectwerkz.transform.inlining.weaver.LabelToLineNumberVisitor
 
visitMethod(int, String, String, String[], Attribute) - Method in class org.codehaus.aspectwerkz.transform.inlining.weaver.MethodCallVisitor
Visits the caller methods.
visitMethod(int, String, String, String[], Attribute) - Method in class org.codehaus.aspectwerkz.transform.inlining.weaver.MethodExecutionVisitor
Visits the methods.
visitMethod(int, String, String, String[], Attribute) - Method in class org.codehaus.aspectwerkz.transform.inlining.weaver.SerialVersionUidVisitor
Visit the methods and get constructor and method information (step 5 and 7).
visitMethod(int, String, String, String[], Attribute) - Method in class org.codehaus.aspectwerkz.transform.inlining.weaver.StaticInitializationVisitor
Visits the methods.
visitMethodInsn(int, String, String, String) - Method in class org.codehaus.aspectwerkz.annotation.instrumentation.asm.AsmAnnotationHelper.NullCodeAdapter
 
visitMethodInsn(int, String, String, String) - Method in class org.codehaus.aspectwerkz.transform.inlining.weaver.AfterObjectInitializationCodeAdapter
 
visitMethodInsn(int, String, String, String) - Method in class org.codehaus.aspectwerkz.transform.inlining.weaver.ConstructorCallVisitor.LookaheadNewDupInvokeSpecialInstructionCodeAdapter
 
visitMethodInsn(int, String, String, String) - Method in class org.codehaus.aspectwerkz.transform.inlining.weaver.ConstructorCallVisitor.ReplaceNewInstructionCodeAdapter
Visits INVOKESPECIAL instructions and replace them with a call to the join point when matched.
visitMethodInsn(int, String, String, String) - Method in class org.codehaus.aspectwerkz.transform.inlining.weaver.MethodCallVisitor.ReplaceInvokeInstructionCodeAdapter
Visits 'INVOKEXXX' instructions.
visitModifiers(SimpleNode, ReflectionInfo) - Method in class org.codehaus.aspectwerkz.expression.ExpressionVisitor
 
visitMultiANewArrayInsn(String, int) - Method in class org.codehaus.aspectwerkz.annotation.instrumentation.asm.AsmAnnotationHelper.NullCodeAdapter
 
visitParameters(SimpleNode, ClassInfo[]) - Method in class org.codehaus.aspectwerkz.expression.ExpressionVisitor
 
visitTableSwitchInsn(int, int, Label, Label[]) - Method in class org.codehaus.aspectwerkz.annotation.instrumentation.asm.AsmAnnotationHelper.NullCodeAdapter
 
visitTryCatchBlock(Label, Label, Label, String) - Method in class org.codehaus.aspectwerkz.annotation.instrumentation.asm.AsmAnnotationHelper.NullCodeAdapter
 
visitTypeInsn(int, String) - Method in class org.codehaus.aspectwerkz.annotation.instrumentation.asm.AsmAnnotationHelper.NullCodeAdapter
 
visitTypeInsn(int, String) - Method in class org.codehaus.aspectwerkz.transform.inlining.weaver.AfterObjectInitializationCodeAdapter
 
visitTypeInsn(int, String) - Method in class org.codehaus.aspectwerkz.transform.inlining.weaver.ConstructorCallVisitor.LookaheadNewDupInvokeSpecialInstructionCodeAdapter
 
visitTypeInsn(int, String) - Method in class org.codehaus.aspectwerkz.transform.inlining.weaver.ConstructorCallVisitor.ReplaceNewInstructionCodeAdapter
Removes the NEW when we know that the corresponding INVOKE SPECIAL is advised.
visitVarInsn(int, int) - Method in class org.codehaus.aspectwerkz.annotation.instrumentation.asm.AsmAnnotationHelper.NullCodeAdapter
 
VOID - Static variable in class org.codehaus.aspectwerkz.transform.inlining.AsmHelper
 

W

WeavedTestCase - Class in org.codehaus.aspectwerkz
Transparently runs TestCase with an embedded online mode Write a JUnit test case and extends WeaverTestCase.
WeavedTestCase() - Constructor for class org.codehaus.aspectwerkz.WeavedTestCase
 
WeavedTestCase(String) - Constructor for class org.codehaus.aspectwerkz.WeavedTestCase
 
WeavedTestCase.WeaverTestRunner - Class in org.codehaus.aspectwerkz
Allow to run WeaverTestCase thru a weaving ClassLoader
WeavedTestCase.WeaverTestRunner() - Constructor for class org.codehaus.aspectwerkz.WeavedTestCase.WeaverTestRunner
Build weavin classloader with system class path and ext. classloader as parent
WeavingClassLoader - Class in org.codehaus.aspectwerkz.hook.impl
Very basic classloader that do online weaving.
WeavingClassLoader(URL[], ClassLoader) - Constructor for class org.codehaus.aspectwerkz.hook.impl.WeavingClassLoader
 
WeavingStrategy - Interface in org.codehaus.aspectwerkz.transform
Interface that all the weaving strategy implementations must implement.
WEB_WEB_INF_XML_FILE - Static variable in class org.codehaus.aspectwerkz.definition.SystemDefinitionContainer
 
WILDCARD - Static variable in interface org.codehaus.aspectwerkz.expression.ast.ExpressionParserConstants
 
Within() - Static method in class org.codehaus.aspectwerkz.expression.ast.ExpressionParser
Within.
WITHIN - Static variable in interface org.codehaus.aspectwerkz.expression.ast.ExpressionParserConstants
 
WITHIN - Static variable in class org.codehaus.aspectwerkz.expression.PointcutType
 
WITHIN_CODE - Static variable in interface org.codehaus.aspectwerkz.expression.ast.ExpressionParserConstants
 
WithinCode() - Static method in class org.codehaus.aspectwerkz.expression.ast.ExpressionParser
WithinCode.
WithinStaticInitialization() - Static method in class org.codehaus.aspectwerkz.expression.ast.ExpressionParser
 
wrapInstance(Object) - Static method in class org.codehaus.aspectwerkz.connectivity.RemoteProxy
Wraps a new instance and maps it to a handle.
WrappedRuntimeException - Exception in org.codehaus.aspectwerkz.exception
Wrappes the original throwable in a RuntimeException.
WrappedRuntimeException(Throwable) - Constructor for exception org.codehaus.aspectwerkz.exception.WrappedRuntimeException
Creates a new WrappedRuntimeException.
WrappedRuntimeException(String, Throwable) - Constructor for exception org.codehaus.aspectwerkz.exception.WrappedRuntimeException
Creates a new WrappedRuntimeException.
WRAPPER_METHOD_PREFIX - Static variable in interface org.codehaus.aspectwerkz.transform.TransformationConstants
 
wrapPrimitiveType(CodeVisitor, Type) - Static method in class org.codehaus.aspectwerkz.transform.inlining.AsmHelper
Handles the wrapping of a primitive type.
write(String) - Method in class org.codehaus.aspectwerkz.annotation.instrumentation.asm.AsmAttributeEnhancer
Writes the enhanced class to file.
write(String) - Method in interface org.codehaus.aspectwerkz.annotation.instrumentation.AttributeEnhancer
Writes the enhanced class to file.
write(int) - Method in class org.codehaus.aspectwerkz.util.Base64.OutputStream
Writes the byte to the output stream after converting to/from Base64 notation.
write(byte[], int, int) - Method in class org.codehaus.aspectwerkz.util.Base64.OutputStream
Calls Base64.OutputStream.write(int) repeatedly until len bytes are written.
writeExternal(ObjectOutput) - Method in class org.codehaus.aspectwerkz.util.SequencedHashMap
Serializes this map to the given stream.
writeItems(Collection, DataOutputStream, boolean) - Method in class org.codehaus.aspectwerkz.transform.inlining.weaver.SerialVersionUidVisitor
Sorts the items in the collection and writes it to the data output stream

X

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

_

_preProcess(String, byte[], ClassLoader) - Method in class org.codehaus.aspectwerkz.transform.AspectWerkzPreProcessor
Weaving of the class

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 © 2002-2005 Jonas Bonér, Alexandre Vasseur. All Rights Reserved.