Index

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _ 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

AALOAD - Static variable in interface org.aspectj.apache.bcel.Constants
 
AALOAD - Static variable in interface org.aspectj.apache.bcel.generic.InstructionConstants
 
AASTORE - Static variable in interface org.aspectj.apache.bcel.Constants
 
AASTORE - Static variable in interface org.aspectj.apache.bcel.generic.InstructionConstants
 
abort(String) - Static method in class org.aspectj.bridge.MessageUtil
 
abort(String, Throwable) - Static method in class org.aspectj.bridge.MessageUtil
 
abort(IMessageHandler, String) - Static method in class org.aspectj.bridge.MessageUtil
handle abort message (ignored if handler is null)
abort(IMessageHandler, String, Throwable) - Static method in class org.aspectj.bridge.MessageUtil
create and handle exception message (ignored if handler is null)
ABORT - Static variable in interface org.aspectj.bridge.IMessage
 
ABORT_NOMESSAGE - Static variable in class org.aspectj.bridge.MessageUtil
 
ABORT_NOTHING_TO_RUN - Static variable in class org.aspectj.bridge.MessageUtil
 
AbortException - Exception Class in org.aspectj.bridge
Signal that a process was aborted before completion.
AbortException() - Constructor for exception class org.aspectj.bridge.AbortException
abort with default String message
AbortException(String) - Constructor for exception class org.aspectj.bridge.AbortException
abort with message
AbortException(IMessage) - Constructor for exception class org.aspectj.bridge.AbortException
abort with structured message
abortOnFailure - Variable in class org.aspectj.bridge.MessageWriter
 
ABSTRACT - Static variable in class org.aspectj.asm.IProgramElement.Modifiers
 
ABSTRACT - Static variable in class org.aspectj.weaver.patterns.TypeCategoryTypePattern
 
ABSTRACT_METHOD_ERROR - Static variable in interface org.aspectj.apache.bcel.ExceptionConstants
 
ABSTRACT_POINTCUT - Static variable in class org.aspectj.weaver.WeaverMessages
 
AbstractAnnotationAJ - Class in org.aspectj.weaver
 
AbstractAnnotationAJ(ResolvedType) - Constructor for class org.aspectj.weaver.AbstractAnnotationAJ
 
AbstractCacheBacking - Class in org.aspectj.weaver.tools.cache
Basic "common" CacheBacking implementation
AbstractCacheBacking() - Constructor for class org.aspectj.weaver.tools.cache.AbstractCacheBacking
 
AbstractCommand(AsynchronousFileCacheBacking) - Constructor for class org.aspectj.weaver.tools.cache.AsynchronousFileCacheBacking.AbstractCommand
 
AbstractFileCacheBacking - Class in org.aspectj.weaver.tools.cache
Useful "common" functionality for caching to files
AbstractFileCacheBacking(File) - Constructor for class org.aspectj.weaver.tools.cache.AbstractFileCacheBacking
 
AbstractIndexedFileCacheBacking - Class in org.aspectj.weaver.tools.cache
Uses an index file to keep track of the cached entries
AbstractIndexedFileCacheBacking(File) - Constructor for class org.aspectj.weaver.tools.cache.AbstractIndexedFileCacheBacking
 
AbstractIndexedFileCacheBacking.IndexEntry - Class in org.aspectj.weaver.tools.cache
The default index entry in the index file
AbstractPatternNodeVisitor - Class in org.aspectj.weaver.patterns
 
AbstractPatternNodeVisitor() - Constructor for class org.aspectj.weaver.patterns.AbstractPatternNodeVisitor
 
AbstractReferenceTypeDelegate - Class in org.aspectj.weaver
 
AbstractReferenceTypeDelegate(ReferenceType, boolean) - Constructor for class org.aspectj.weaver.AbstractReferenceTypeDelegate
 
AbstractSignaturePattern - Class in org.aspectj.weaver.patterns
Implements common functions to be used across ISignaturePatterns.
AbstractSignaturePattern() - Constructor for class org.aspectj.weaver.patterns.AbstractSignaturePattern
 
AbstractTrace - Class in org.aspectj.weaver.tools
 
AbstractTrace(Class) - Constructor for class org.aspectj.weaver.tools.AbstractTrace
 
ACC_ABSTRACT - Static variable in interface org.aspectj.apache.bcel.Constants
 
ACC_ANNOTATION - Static variable in interface org.aspectj.apache.bcel.Constants
 
ACC_BRIDGE - Static variable in interface org.aspectj.apache.bcel.Constants
 
ACC_BRIDGE - Static variable in interface org.aspectj.weaver.Constants
 
ACC_ENUM - Static variable in interface org.aspectj.apache.bcel.Constants
 
ACC_FINAL - Static variable in interface org.aspectj.apache.bcel.Constants
 
ACC_INTERFACE - Static variable in interface org.aspectj.apache.bcel.Constants
 
ACC_MODULE - Static variable in interface org.aspectj.apache.bcel.Constants
 
ACC_NATIVE - Static variable in interface org.aspectj.apache.bcel.Constants
 
ACC_PRIVATE - Static variable in interface org.aspectj.apache.bcel.Constants
 
ACC_PROTECTED - Static variable in interface org.aspectj.apache.bcel.Constants
 
ACC_PUBLIC - Static variable in interface org.aspectj.apache.bcel.Constants
Access flags for classes, fields and methods
ACC_STATIC - Static variable in interface org.aspectj.apache.bcel.Constants
 
ACC_STRICT - Static variable in interface org.aspectj.apache.bcel.Constants
 
ACC_SUPER - Static variable in interface org.aspectj.apache.bcel.Constants
 
ACC_SYNCHRONIZED - Static variable in interface org.aspectj.apache.bcel.Constants
 
ACC_SYNTHETIC - Static variable in interface org.aspectj.apache.bcel.Constants
 
ACC_TRANSIENT - Static variable in interface org.aspectj.apache.bcel.Constants
 
ACC_VARARGS - Static variable in interface org.aspectj.apache.bcel.Constants
 
ACC_VARARGS - Static variable in interface org.aspectj.weaver.Constants
 
ACC_VOLATILE - Static variable in interface org.aspectj.apache.bcel.Constants
 
accept(String, byte[]) - Method in class org.aspectj.weaver.loadtime.ClassLoaderWeavingAdaptor
Determine whether a type should be accepted for weaving, by checking it against any includes/excludes.
accept(String, byte[]) - Method in class org.aspectj.weaver.tools.WeavingAdaptor
 
accept(Attribute[], ClassVisitor) - Static method in class org.aspectj.apache.bcel.classfile.AttributeUtils
 
accept(ClassVisitor) - Method in class org.aspectj.apache.bcel.classfile.annotation.RuntimeInvisAnnos
 
accept(ClassVisitor) - Method in class org.aspectj.apache.bcel.classfile.annotation.RuntimeInvisParamAnnos
 
accept(ClassVisitor) - Method in class org.aspectj.apache.bcel.classfile.annotation.RuntimeInvisTypeAnnos
 
accept(ClassVisitor) - Method in class org.aspectj.apache.bcel.classfile.annotation.RuntimeVisAnnos
 
accept(ClassVisitor) - Method in class org.aspectj.apache.bcel.classfile.annotation.RuntimeVisParamAnnos
 
accept(ClassVisitor) - Method in class org.aspectj.apache.bcel.classfile.annotation.RuntimeVisTypeAnnos
 
accept(ClassVisitor) - Method in class org.aspectj.apache.bcel.classfile.AnnotationDefault
 
accept(ClassVisitor) - Method in class org.aspectj.apache.bcel.classfile.Attribute
 
accept(ClassVisitor) - Method in class org.aspectj.apache.bcel.classfile.BootstrapMethods
Called by objects that are traversing the nodes of the tree implicitely defined by the contents of a Java class.
accept(ClassVisitor) - Method in class org.aspectj.apache.bcel.classfile.Code
Called by objects that are traversing the nodes of the tree implicitely defined by the contents of a Java class.
accept(ClassVisitor) - Method in class org.aspectj.apache.bcel.classfile.CodeException
 
accept(ClassVisitor) - Method in class org.aspectj.apache.bcel.classfile.Constant
 
accept(ClassVisitor) - Method in class org.aspectj.apache.bcel.classfile.ConstantClass
 
accept(ClassVisitor) - Method in class org.aspectj.apache.bcel.classfile.ConstantDouble
 
accept(ClassVisitor) - Method in class org.aspectj.apache.bcel.classfile.ConstantDynamic
 
accept(ClassVisitor) - Method in class org.aspectj.apache.bcel.classfile.ConstantFieldref
 
accept(ClassVisitor) - Method in class org.aspectj.apache.bcel.classfile.ConstantFloat
 
accept(ClassVisitor) - Method in class org.aspectj.apache.bcel.classfile.ConstantInteger
 
accept(ClassVisitor) - Method in class org.aspectj.apache.bcel.classfile.ConstantInterfaceMethodref
 
accept(ClassVisitor) - Method in class org.aspectj.apache.bcel.classfile.ConstantInvokeDynamic
 
accept(ClassVisitor) - Method in class org.aspectj.apache.bcel.classfile.ConstantLong
 
accept(ClassVisitor) - Method in class org.aspectj.apache.bcel.classfile.ConstantMethodHandle
 
accept(ClassVisitor) - Method in class org.aspectj.apache.bcel.classfile.ConstantMethodref
 
accept(ClassVisitor) - Method in class org.aspectj.apache.bcel.classfile.ConstantMethodType
 
accept(ClassVisitor) - Method in class org.aspectj.apache.bcel.classfile.ConstantModule
 
accept(ClassVisitor) - Method in class org.aspectj.apache.bcel.classfile.ConstantNameAndType
Called by objects that are traversing the nodes of the tree implicitely defined by the contents of a Java class.
accept(ClassVisitor) - Method in class org.aspectj.apache.bcel.classfile.ConstantPackage
 
accept(ClassVisitor) - Method in class org.aspectj.apache.bcel.classfile.ConstantPool
 
accept(ClassVisitor) - Method in class org.aspectj.apache.bcel.classfile.ConstantString
 
accept(ClassVisitor) - Method in class org.aspectj.apache.bcel.classfile.ConstantUtf8
 
accept(ClassVisitor) - Method in class org.aspectj.apache.bcel.classfile.ConstantValue
 
accept(ClassVisitor) - Method in class org.aspectj.apache.bcel.classfile.Deprecated
Called by objects that are traversing the nodes of the tree implicitely defined by the contents of a Java class.
accept(ClassVisitor) - Method in class org.aspectj.apache.bcel.classfile.EnclosingMethod
 
accept(ClassVisitor) - Method in class org.aspectj.apache.bcel.classfile.ExceptionTable
Called by objects that are traversing the nodes of the tree implicitely defined by the contents of a Java class.
accept(ClassVisitor) - Method in class org.aspectj.apache.bcel.classfile.Field
 
accept(ClassVisitor) - Method in class org.aspectj.apache.bcel.classfile.InnerClass
Called by objects that are traversing the nodes of the tree implicitely defined by the contents of a Java class.
accept(ClassVisitor) - Method in class org.aspectj.apache.bcel.classfile.InnerClasses
Called by objects that are traversing the nodes of the tree implicitely defined by the contents of a Java class.
accept(ClassVisitor) - Method in class org.aspectj.apache.bcel.classfile.JavaClass
Called by objects that are traversing the nodes of the tree implicitely defined by the contents of a Java class.
accept(ClassVisitor) - Method in class org.aspectj.apache.bcel.classfile.LineNumber
 
accept(ClassVisitor) - Method in class org.aspectj.apache.bcel.classfile.LineNumberTable
Called by objects that are traversing the nodes of the tree implicitely defined by the contents of a Java class.
accept(ClassVisitor) - Method in class org.aspectj.apache.bcel.classfile.LocalVariable
Called by objects that are traversing the nodes of the tree implicitely defined by the contents of a Java class.
accept(ClassVisitor) - Method in class org.aspectj.apache.bcel.classfile.LocalVariableTable
Called by objects that are traversing the nodes of the tree implicitely defined by the contents of a Java class.
accept(ClassVisitor) - Method in class org.aspectj.apache.bcel.classfile.LocalVariableTypeTable
 
accept(ClassVisitor) - Method in class org.aspectj.apache.bcel.classfile.Method
 
accept(ClassVisitor) - Method in class org.aspectj.apache.bcel.classfile.MethodParameters
 
accept(ClassVisitor) - Method in class org.aspectj.apache.bcel.classfile.Module
 
accept(ClassVisitor) - Method in class org.aspectj.apache.bcel.classfile.ModuleMainClass
 
accept(ClassVisitor) - Method in class org.aspectj.apache.bcel.classfile.ModulePackages
 
accept(ClassVisitor) - Method in class org.aspectj.apache.bcel.classfile.NestHost
 
accept(ClassVisitor) - Method in class org.aspectj.apache.bcel.classfile.NestMembers
 
accept(ClassVisitor) - Method in interface org.aspectj.apache.bcel.classfile.Node
 
accept(ClassVisitor) - Method in class org.aspectj.apache.bcel.classfile.Signature
Called by objects that are traversing the nodes of the tree implicitely defined by the contents of a Java class.
accept(ClassVisitor) - Method in class org.aspectj.apache.bcel.classfile.SourceFile
Called by objects that are traversing the nodes of the tree implicitely defined by the contents of a Java class.
accept(ClassVisitor) - Method in class org.aspectj.apache.bcel.classfile.StackMap
Called by objects that are traversing the nodes of the tree implicitely defined by the contents of a Java class.
accept(ClassVisitor) - Method in class org.aspectj.apache.bcel.classfile.StackMapEntry
Called by objects that are traversing the nodes of the tree implicitely defined by the contents of a Java class.
accept(ClassVisitor) - Method in class org.aspectj.apache.bcel.classfile.Synthetic
Called by objects that are traversing the nodes of the tree implicitely defined by the contents of a Java class.
accept(ClassVisitor) - Method in class org.aspectj.apache.bcel.classfile.Unknown
Called by objects that are traversing the nodes of the tree implicitely defined by the contents of a Java class.
accept(IExprVisitor) - Method in class org.aspectj.weaver.ast.CallExpr
 
accept(IExprVisitor) - Method in class org.aspectj.weaver.ast.Expr
 
accept(IExprVisitor) - Method in class org.aspectj.weaver.ast.FieldGet
 
accept(IExprVisitor) - Method in class org.aspectj.weaver.ast.Var
 
accept(ITestVisitor) - Method in class org.aspectj.weaver.ast.And
 
accept(ITestVisitor) - Method in class org.aspectj.weaver.ast.Call
 
accept(ITestVisitor) - Method in class org.aspectj.weaver.ast.FieldGetCall
 
accept(ITestVisitor) - Method in class org.aspectj.weaver.ast.HasAnnotation
 
accept(ITestVisitor) - Method in class org.aspectj.weaver.ast.Instanceof
 
accept(ITestVisitor) - Method in class org.aspectj.weaver.ast.Literal
 
accept(ITestVisitor) - Method in class org.aspectj.weaver.ast.Not
 
accept(ITestVisitor) - Method in class org.aspectj.weaver.ast.Or
 
accept(ITestVisitor) - Method in class org.aspectj.weaver.ast.Test
 
accept(ITestVisitor) - Method in class org.aspectj.weaver.internal.tools.MatchingContextBasedTest
 
accept(Dump.IVisitor) - Method in interface org.aspectj.weaver.Dump.INode
 
accept(Dump.IVisitor) - Method in class org.aspectj.weaver.ltw.LTWWorld
 
accept(Dump.IVisitor) - Method in class org.aspectj.weaver.World
Dump processing when a fatal error occurs
accept(PatternNodeVisitor, Object) - Method in class org.aspectj.weaver.internal.tools.PointcutDesignatorHandlerBasedPointcut
 
accept(PatternNodeVisitor, Object) - Method in class org.aspectj.weaver.patterns.AndAnnotationTypePattern
 
accept(PatternNodeVisitor, Object) - Method in class org.aspectj.weaver.patterns.AndPointcut
 
accept(PatternNodeVisitor, Object) - Method in class org.aspectj.weaver.patterns.AndTypePattern
 
accept(PatternNodeVisitor, Object) - Method in class org.aspectj.weaver.patterns.AnnotationPatternList
 
accept(PatternNodeVisitor, Object) - Method in class org.aspectj.weaver.patterns.AnnotationPointcut
 
accept(PatternNodeVisitor, Object) - Method in class org.aspectj.weaver.patterns.AnyAnnotationTypePattern
 
accept(PatternNodeVisitor, Object) - Method in class org.aspectj.weaver.patterns.AnyTypePattern
 
accept(PatternNodeVisitor, Object) - Method in class org.aspectj.weaver.patterns.AnyWithAnnotationTypePattern
 
accept(PatternNodeVisitor, Object) - Method in class org.aspectj.weaver.patterns.ArgsAnnotationPointcut
 
accept(PatternNodeVisitor, Object) - Method in class org.aspectj.weaver.patterns.ArgsPointcut
 
accept(PatternNodeVisitor, Object) - Method in class org.aspectj.weaver.patterns.CflowPointcut
 
accept(PatternNodeVisitor, Object) - Method in class org.aspectj.weaver.patterns.ConcreteCflowPointcut
 
accept(PatternNodeVisitor, Object) - Method in class org.aspectj.weaver.patterns.DeclareAnnotation
 
accept(PatternNodeVisitor, Object) - Method in class org.aspectj.weaver.patterns.DeclareErrorOrWarning
 
accept(PatternNodeVisitor, Object) - Method in class org.aspectj.weaver.patterns.DeclareParents
 
accept(PatternNodeVisitor, Object) - Method in class org.aspectj.weaver.patterns.DeclarePrecedence
 
accept(PatternNodeVisitor, Object) - Method in class org.aspectj.weaver.patterns.DeclareSoft
 
accept(PatternNodeVisitor, Object) - Method in class org.aspectj.weaver.patterns.DeclareTypeErrorOrWarning
 
accept(PatternNodeVisitor, Object) - Method in class org.aspectj.weaver.patterns.EllipsisTypePattern
 
accept(PatternNodeVisitor, Object) - Method in class org.aspectj.weaver.patterns.ExactAnnotationFieldTypePattern
 
accept(PatternNodeVisitor, Object) - Method in class org.aspectj.weaver.patterns.ExactAnnotationTypePattern
 
accept(PatternNodeVisitor, Object) - Method in class org.aspectj.weaver.patterns.ExactTypePattern
 
accept(PatternNodeVisitor, Object) - Method in class org.aspectj.weaver.patterns.HandlerPointcut
 
accept(PatternNodeVisitor, Object) - Method in class org.aspectj.weaver.patterns.HasMemberTypePattern
 
accept(PatternNodeVisitor, Object) - Method in class org.aspectj.weaver.patterns.IfPointcut
 
accept(PatternNodeVisitor, Object) - Method in class org.aspectj.weaver.patterns.KindedPointcut
 
accept(PatternNodeVisitor, Object) - Method in class org.aspectj.weaver.patterns.ModifiersPattern
 
accept(PatternNodeVisitor, Object) - Method in class org.aspectj.weaver.patterns.NamePattern
 
accept(PatternNodeVisitor, Object) - Method in class org.aspectj.weaver.patterns.NotAnnotationTypePattern
 
accept(PatternNodeVisitor, Object) - Method in class org.aspectj.weaver.patterns.NotPointcut
 
accept(PatternNodeVisitor, Object) - Method in class org.aspectj.weaver.patterns.NotTypePattern
 
accept(PatternNodeVisitor, Object) - Method in class org.aspectj.weaver.patterns.NoTypePattern
 
accept(PatternNodeVisitor, Object) - Method in class org.aspectj.weaver.patterns.OrAnnotationTypePattern
 
accept(PatternNodeVisitor, Object) - Method in class org.aspectj.weaver.patterns.OrPointcut
 
accept(PatternNodeVisitor, Object) - Method in class org.aspectj.weaver.patterns.OrTypePattern
 
accept(PatternNodeVisitor, Object) - Method in class org.aspectj.weaver.patterns.PatternNode
 
accept(PatternNodeVisitor, Object) - Method in class org.aspectj.weaver.patterns.PerCflow
 
accept(PatternNodeVisitor, Object) - Method in class org.aspectj.weaver.patterns.PerFromSuper
 
accept(PatternNodeVisitor, Object) - Method in class org.aspectj.weaver.patterns.PerObject
 
accept(PatternNodeVisitor, Object) - Method in class org.aspectj.weaver.patterns.PerSingleton
 
accept(PatternNodeVisitor, Object) - Method in class org.aspectj.weaver.patterns.PerTypeWithin
 
accept(PatternNodeVisitor, Object) - Method in class org.aspectj.weaver.patterns.ReferencePointcut
 
accept(PatternNodeVisitor, Object) - Method in class org.aspectj.weaver.patterns.SignaturePattern
 
accept(PatternNodeVisitor, Object) - Method in class org.aspectj.weaver.patterns.ThisOrTargetAnnotationPointcut
 
accept(PatternNodeVisitor, Object) - Method in class org.aspectj.weaver.patterns.ThisOrTargetPointcut
 
accept(PatternNodeVisitor, Object) - Method in class org.aspectj.weaver.patterns.ThrowsPattern
 
accept(PatternNodeVisitor, Object) - Method in class org.aspectj.weaver.patterns.TypeCategoryTypePattern
 
accept(PatternNodeVisitor, Object) - Method in class org.aspectj.weaver.patterns.TypePatternList
 
accept(PatternNodeVisitor, Object) - Method in class org.aspectj.weaver.patterns.TypeVariablePattern
 
accept(PatternNodeVisitor, Object) - Method in class org.aspectj.weaver.patterns.TypeVariablePatternList
 
accept(PatternNodeVisitor, Object) - Method in class org.aspectj.weaver.patterns.WildAnnotationTypePattern
 
accept(PatternNodeVisitor, Object) - Method in class org.aspectj.weaver.patterns.WildTypePattern
 
accept(PatternNodeVisitor, Object) - Method in class org.aspectj.weaver.patterns.WithinAnnotationPointcut
 
accept(PatternNodeVisitor, Object) - Method in class org.aspectj.weaver.patterns.WithinCodeAnnotationPointcut
 
accept(PatternNodeVisitor, Object) - Method in class org.aspectj.weaver.patterns.WithincodePointcut
 
accept(PatternNodeVisitor, Object) - Method in class org.aspectj.weaver.patterns.WithinPointcut
 
acceptAttribute(Attribute) - Static method in class org.aspectj.weaver.bcel.AtAjAttributes
Annotations are RuntimeVisible only.
acceptClass(String, byte[], byte[]) - Method in class org.aspectj.weaver.loadtime.WeavingURLClassLoader
 
acceptClass(String, byte[], byte[]) - Method in class org.aspectj.weaver.tools.cache.GeneratedCachedClassHandler
 
acceptClass(String, byte[], byte[]) - Method in interface org.aspectj.weaver.tools.GeneratedClassHandler
Accept class generated by WeavingAdaptor.
acceptResult(IUnwovenClassFile) - Method in interface org.aspectj.weaver.IWeaveRequestor
 
acceptString(String) - Method in class org.aspectj.util.LangUtil.StringChecker
 
ACCESS_FLAGS_FINAL - Static variable in class org.aspectj.apache.bcel.classfile.MethodParameters
 
ACCESS_FLAGS_MANDATED - Static variable in class org.aspectj.apache.bcel.classfile.MethodParameters
 
ACCESS_FLAGS_SYNTHETIC - Static variable in class org.aspectj.apache.bcel.classfile.MethodParameters
 
ACCESS_FOR_INLINE - Static variable in class org.aspectj.bridge.context.CompilationAndWeavingContext
 
ACCESS_NAMES - Static variable in interface org.aspectj.apache.bcel.Constants
 
accessibleTo(ObjectType) - Method in class org.aspectj.apache.bcel.generic.ObjectType
Java Virtual Machine Specification edition 2, 5.4.4 Access Control
accessToString(int) - Static method in class org.aspectj.apache.bcel.classfile.Utility
Convert bit field of flags into string such as 'static final'.
accessToString(int, boolean) - Static method in class org.aspectj.apache.bcel.classfile.Utility
Convert bit field of flags into string such as 'static final'.
ACONST_NULL - Static variable in interface org.aspectj.apache.bcel.Constants
 
ACONST_NULL - Static variable in interface org.aspectj.apache.bcel.generic.InstructionConstants
 
activeProtectionDomain - Variable in class org.aspectj.weaver.tools.WeavingAdaptor
 
add(UnresolvedType[], UnresolvedType) - Static method in class org.aspectj.weaver.UnresolvedType
Creates a new type array with a fresh type appended to the end.
addAdviceLikeDeclares(ResolvedType) - Method in class org.aspectj.weaver.CrosscuttingMembersSet
 
addAdvicePreventingLazyTjp(BcelAdvice) - Method in class org.aspectj.weaver.bcel.BcelShadow
 
addAdvisedRelationship(AsmManager, Shadow, ShadowMunger) - Static method in class org.aspectj.weaver.model.AsmRelationshipProvider
 
addAnnotation(AnnotationGen) - Method in class org.aspectj.apache.bcel.generic.ClassGen
 
addAnnotation(AnnotationGen) - Method in class org.aspectj.apache.bcel.generic.FieldGenOrMethodGen
 
addAnnotation(AnnotationGen) - Method in class org.aspectj.weaver.bcel.LazyClassGen
 
addAnnotation(AnnotationAJ) - Method in class org.aspectj.weaver.bcel.LazyMethodGen
 
addAnnotation(AnnotationAJ) - Method in class org.aspectj.weaver.JoinPointSignature
 
addAnnotation(AnnotationAJ) - Method in class org.aspectj.weaver.ReferenceType
 
addAnnotation(AnnotationAJ) - Method in interface org.aspectj.weaver.ResolvedMember
 
addAnnotation(AnnotationAJ) - Method in class org.aspectj.weaver.ResolvedMemberImpl
 
addAnnotation(AnnotationAJ) - Method in class org.aspectj.weaver.ResolvedType
 
addAnnotationsAsAttribute(ConstantPool) - Method in class org.aspectj.apache.bcel.generic.FieldGenOrMethodGen
 
addArrayClass(ArrayType) - Method in class org.aspectj.apache.bcel.classfile.ConstantPool
 
addAspectAffectingType(String) - Method in class org.aspectj.weaver.WeaverStateInfo
 
addAspectInEffectThisBuild(File) - Method in class org.aspectj.asm.AsmManager
 
addAspectRequires(String, String) - Method in class org.aspectj.weaver.bcel.BcelWorld
 
addAspectsAffectingType(Collection<String>) - Method in class org.aspectj.weaver.WeaverStateInfo
 
addAttribute(Attribute) - Method in class org.aspectj.apache.bcel.generic.ClassGen
 
addAttribute(Attribute) - Method in class org.aspectj.apache.bcel.generic.FieldGenOrMethodGen
 
addAttribute(Attribute) - Method in class org.aspectj.weaver.bcel.LazyClassGen
 
addAttribute(Attribute) - Method in class org.aspectj.weaver.bcel.LazyMethodGen
 
addAttribute(AjAttribute) - Method in class org.aspectj.weaver.bcel.LazyClassGen
 
addChild(int, IProgramElement) - Method in class org.aspectj.asm.internal.ProgramElement
 
addChild(IProgramElement) - Method in class org.aspectj.asm.internal.ProgramElement
 
addChild(IProgramElement) - Method in interface org.aspectj.asm.IProgramElement
 
addClass(String) - Method in class org.aspectj.apache.bcel.classfile.ConstantPool
 
addClass(JavaClass) - Static method in class org.aspectj.apache.bcel.Repository
Add clazz to repository if there isn't an equally named class already in there.
addClass(ObjectType) - Method in class org.aspectj.apache.bcel.classfile.ConstantPool
 
addClassFile(File, File, File) - Method in class org.aspectj.weaver.bcel.BcelWeaver
 
addClassFile(UnwovenClassFile, boolean) - Method in class org.aspectj.weaver.bcel.BcelWeaver
Should be addOrReplace
addCodeAttribute(Attribute) - Method in class org.aspectj.apache.bcel.generic.MethodGen
Add an attribute to the code.
addConcreteMunger(ConcreteTypeMunger) - Method in class org.aspectj.weaver.WeaverStateInfo
 
addConcreteShadowMunger(ShadowMunger) - Method in class org.aspectj.weaver.CrosscuttingMembers
 
addConstant(Constant, ConstantPool) - Method in class org.aspectj.apache.bcel.classfile.ConstantPool
 
addConstantDynamic(int, int) - Method in class org.aspectj.apache.bcel.classfile.ConstantPool
 
addContextBinding(String, Object) - Method in class org.aspectj.weaver.tools.DefaultMatchingContext
Add a context binding with the given name and value
addCrossReference(ISourceLocation, ISourceLocation, String, boolean) - Method in interface org.aspectj.weaver.ICrossReferenceHandler
 
addDeclare(Declare) - Method in class org.aspectj.weaver.CrosscuttingMembers
 
addDeclareAnnotationFieldRelationship(AsmManager, ISourceLocation, String, ResolvedMember, boolean) - Static method in class org.aspectj.weaver.model.AsmRelationshipProvider
Add a relationship for a matching declare ATfield.
addDeclareAnnotationMethodRelationship(ISourceLocation, String, ResolvedMember, AsmManager) - Static method in class org.aspectj.weaver.model.AsmRelationshipProvider
Add a relationship for a matching declare annotation method or declare annotation constructor.
addDeclareAnnotationRelationship(AsmManager, ISourceLocation, ISourceLocation, boolean) - Static method in class org.aspectj.weaver.model.AsmRelationshipProvider
Adds a declare annotation relationship, sometimes entities don't have source locs (methods/fields) so use other variants of this method if that is the case as they will look the entities up in the structure model.
addDeclareErrorOrWarningRelationship(AsmManager, Shadow, Checker) - Static method in class org.aspectj.weaver.model.AsmRelationshipProvider
Add a relationship for a declare error or declare warning
addDeclares(Collection<Declare>) - Method in class org.aspectj.weaver.CrosscuttingMembers
 
addDirectoryContents(File, File) - Method in class org.aspectj.weaver.bcel.BcelWeaver
Add any .class files in the directory to the outdir.
addDouble(double) - Method in class org.aspectj.apache.bcel.classfile.ConstantPool
 
addedSinceLastDemote - Variable in class org.aspectj.weaver.World.TypeMap
 
addElement(ElementValue) - Method in class org.aspectj.apache.bcel.classfile.annotation.ArrayElementValue
 
addElementNameValuePair(NameValuePair) - Method in class org.aspectj.apache.bcel.classfile.annotation.AnnotationGen
 
addElementNameValuePair(NameValuePair) - Method in class org.aspectj.weaver.bcel.FakeAnnotation
 
addEmptyConstructor(int) - Method in class org.aspectj.apache.bcel.generic.ClassGen
Convenience method.
addException(String) - Method in class org.aspectj.apache.bcel.generic.MethodGen
Add an exception possibly thrown by this method.
addExceptionHandler(InstructionHandle, InstructionHandle, InstructionHandle, ObjectType) - Method in class org.aspectj.apache.bcel.generic.MethodGen
Add an exception handler, i.e., specify region where a handler is active and an instruction where the actual handling is done.
addExceptionHandler(InstructionHandle, InstructionHandle, InstructionHandle, ObjectType, boolean) - Method in class org.aspectj.weaver.bcel.LazyMethodGen
 
addExtraSourceLocations(IMessage, String) - Static method in class org.aspectj.bridge.MessageUtil
 
addField(Field) - Method in class org.aspectj.apache.bcel.generic.ClassGen
Add a field to this class.
addField(FieldGen, ISourceLocation) - Method in class org.aspectj.weaver.bcel.LazyClassGen
 
addFieldref(String, String, String) - Method in class org.aspectj.apache.bcel.classfile.ConstantPool
 
addFixedCrosscuttingMembers(ResolvedType) - Method in class org.aspectj.weaver.CrosscuttingMembersSet
 
addFloat(float) - Method in class org.aspectj.apache.bcel.classfile.ConstantPool
 
addFullyQualifiedName(String) - Method in class org.aspectj.asm.internal.ProgramElement
 
addFullyQualifiedName(String) - Method in interface org.aspectj.asm.IProgramElement
 
addGeneratedClassesNames(String, byte[], String) - Method in class org.aspectj.weaver.tools.cache.SimpleCache
 
addGeneratedInner(LazyClassGen) - Method in class org.aspectj.weaver.bcel.LazyClassGen
 
ADDING_AT_ASPECTJ_ANNOTATIONS - Static variable in class org.aspectj.bridge.context.CompilationAndWeavingContext
 
ADDING_DECLARE_WARNINGS_AND_ERRORS - Static variable in class org.aspectj.bridge.context.CompilationAndWeavingContext
 
addingTypeMungers() - Method in interface org.aspectj.weaver.IWeaveRequestor
 
addInteger(int) - Method in class org.aspectj.apache.bcel.classfile.ConstantPool
 
addInterface(String) - Method in class org.aspectj.apache.bcel.generic.ClassGen
 
addInterface(ResolvedType, ISourceLocation) - Method in class org.aspectj.weaver.bcel.LazyClassGen
 
addInterfaceMethodref(String, String, String) - Method in class org.aspectj.apache.bcel.classfile.ConstantPool
 
addInterTypeMunger(ConcreteTypeMunger, boolean) - Method in class org.aspectj.weaver.ResolvedType
Add an intertype munger to this type.
addInvokeDynamic(int, int) - Method in class org.aspectj.apache.bcel.classfile.ConstantPool
 
additionalInterfaceBounds - Variable in class org.aspectj.weaver.BoundedReferenceType
 
addJarFile(File, File, boolean) - Method in class org.aspectj.weaver.bcel.BcelWeaver
Adds all class files in the jar
addLateTypeMunger(ConcreteTypeMunger) - Method in class org.aspectj.weaver.CrosscuttingMembers
 
addLateTypeMungers(Collection<ConcreteTypeMunger>) - Method in class org.aspectj.weaver.CrosscuttingMembers
 
addLibraryAspect(String) - Method in class org.aspectj.weaver.bcel.BcelWeaver
Add the given aspect to the weaver.
addLibraryJarFile(File) - Method in class org.aspectj.weaver.bcel.BcelWeaver
 
addLineNumber(InstructionHandle, int) - Method in class org.aspectj.apache.bcel.generic.MethodGen
Give an instruction a line number corresponding to the source code line.
addListener(IHierarchyListener) - Method in class org.aspectj.asm.AsmManager
 
addLocalVariable(String, Type, int, InstructionHandle, InstructionHandle) - Method in class org.aspectj.apache.bcel.generic.MethodGen
 
addLocalVariable(String, Type, InstructionHandle, InstructionHandle) - Method in class org.aspectj.apache.bcel.generic.MethodGen
Adds a local variable to this method and assigns an index automatically.
addLong(long) - Method in class org.aspectj.apache.bcel.classfile.ConstantPool
 
addManifest(Manifest) - Method in class org.aspectj.weaver.bcel.BcelWeaver
 
addMethod(Method) - Method in class org.aspectj.apache.bcel.generic.ClassGen
 
addMethodGen(LazyMethodGen) - Method in class org.aspectj.weaver.bcel.LazyClassGen
 
addMethodGen(LazyMethodGen, ISourceLocation) - Method in class org.aspectj.weaver.bcel.LazyClassGen
 
addMethodHandle(byte, int) - Method in class org.aspectj.apache.bcel.classfile.ConstantPool
 
addMethodref(String, String, String) - Method in class org.aspectj.apache.bcel.classfile.ConstantPool
 
addMethodType(int) - Method in class org.aspectj.apache.bcel.classfile.ConstantPool
 
addModifiers(IProgramElement.Modifiers) - Method in class org.aspectj.asm.internal.ProgramElement
Convenience mechanism for setting new modifiers which do not require knowledge of the private internal representation
addMunger(ShadowMunger) - Method in class org.aspectj.weaver.Shadow
 
addNameAndType(String, String) - Method in class org.aspectj.apache.bcel.classfile.ConstantPool
 
addNameValuePair(AnnotationNameValuePair) - Method in class org.aspectj.weaver.StandardAnnotation
 
addNormalTypeMungers(String) - Method in class org.aspectj.weaver.bcel.BcelWeaver
 
addOrReplaceAspect(ResolvedType) - Method in class org.aspectj.weaver.CrosscuttingMembersSet
 
addOrReplaceAspect(ResolvedType, boolean) - Method in class org.aspectj.weaver.CrosscuttingMembersSet
 
addParameterAnnotation(int, AnnotationGen) - Method in class org.aspectj.apache.bcel.generic.MethodGen
 
addParameterAnnotation(int, AnnotationAJ) - Method in class org.aspectj.weaver.bcel.LazyMethodGen
 
addParameterAnnotationsAsAttribute(ConstantPool) - Method in class org.aspectj.apache.bcel.generic.MethodGen
 
addParent(ResolvedType) - Method in class org.aspectj.weaver.ReferenceType
 
addParent(ResolvedType) - Method in class org.aspectj.weaver.ResolvedType
 
addParentTypeMungers(String) - Method in class org.aspectj.weaver.bcel.BcelWeaver
 
addPath(String) - Method in class org.aspectj.weaver.bcel.BcelWorld
 
addPath(String, IMessageHandler) - Method in class org.aspectj.weaver.bcel.ClassPathManager
 
addPrivilegedAccesses(Collection<ResolvedMember>) - Method in class org.aspectj.weaver.CrosscuttingMembers
 
addRelationship(AsmManager, ResolvedType, ResolvedTypeMunger, ResolvedType) - Static method in class org.aspectj.weaver.model.AsmRelationshipProvider
Add a relationship for a type transformation (declare parents, intertype method declaration, declare annotation on type).
addScopedAspect(String, String) - Method in class org.aspectj.weaver.bcel.BcelWorld
Add a scoped aspects where the scoping was defined in an aop.xml file and this world is being used in a LTW configuration
addScopedAspect(String, String) - Method in class org.aspectj.weaver.loadtime.definition.Definition
 
addShadowMungers(Collection<ShadowMunger>) - Method in class org.aspectj.weaver.CrosscuttingMembers
 
addSourceObjectType(String, byte[], boolean) - Method in class org.aspectj.weaver.bcel.BcelWorld
 
addSourceObjectType(String, JavaClass, boolean) - Method in class org.aspectj.weaver.bcel.BcelWorld
 
addSourceObjectType(JavaClass, boolean) - Method in class org.aspectj.weaver.bcel.BcelWorld
 
addStackMaps(World, String, byte[]) - Static method in class org.aspectj.weaver.bcel.asm.StackMapAdder
 
addString(String) - Method in class org.aspectj.apache.bcel.classfile.ConstantPool
 
addTarget(String) - Method in class org.aspectj.asm.internal.Relationship
 
addTarget(String) - Method in interface org.aspectj.asm.IRelationship
 
addTargeter(InstructionTargeter) - Method in class org.aspectj.apache.bcel.generic.InstructionHandle
Denote this handle is being referenced by t.
addToFileMap(String, IProgramElement) - Method in interface org.aspectj.asm.IHierarchy
 
addToFileMap(String, IProgramElement) - Method in class org.aspectj.asm.internal.AspectJElementHierarchy
 
addTypeDelegateResolver(TypeDelegateResolver) - Method in class org.aspectj.weaver.bcel.BcelWorld
 
addTypeMunger(ConcreteTypeMunger) - Method in class org.aspectj.weaver.CrosscuttingMembers
 
addTypeMungers(Collection<ConcreteTypeMunger>) - Method in class org.aspectj.weaver.CrosscuttingMembers
 
addURL(URL) - Method in class org.aspectj.weaver.bcel.ExtensibleURLClassLoader
 
addURL(URL) - Method in class org.aspectj.weaver.loadtime.WeavingURLClassLoader
 
addURL(URL) - Method in class org.aspectj.weaver.tools.WeavingAdaptor
Appends URL to path used by the WeavingAdptor to resolve classes
addUtf8(String) - Method in class org.aspectj.apache.bcel.classfile.ConstantPool
 
Advice - Class in org.aspectj.weaver
 
Advice - Interface in org.aspectj.lang.reflect
Runtime representation of an advice declaration inside an aspect
Advice(AjAttribute.AdviceAttribute, Pointcut, Member) - Constructor for class org.aspectj.weaver.Advice
 
ADVICE - Static variable in class org.aspectj.asm.internal.HandleProviderDelimiter
 
ADVICE - Static variable in class org.aspectj.asm.IProgramElement.Kind
 
ADVICE - Static variable in class org.aspectj.asm.IRelationship.Kind
 
ADVICE - Static variable in interface org.aspectj.weaver.Member
 
ADVICE_AFTER - Static variable in class org.aspectj.asm.IRelationship.Kind
 
ADVICE_AFTERRETURNING - Static variable in class org.aspectj.asm.IRelationship.Kind
 
ADVICE_AFTERTHROWING - Static variable in class org.aspectj.asm.IRelationship.Kind
 
ADVICE_AROUND - Static variable in class org.aspectj.asm.IRelationship.Kind
 
ADVICE_BEFORE - Static variable in class org.aspectj.asm.IRelationship.Kind
 
ADVICE_EXECUTION - Static variable in interface org.aspectj.lang.JoinPoint
 
ADVICE_EXECUTION - Static variable in class org.aspectj.weaver.Shadow
 
ADVICE_EXECUTION - Static variable in class org.aspectj.weaver.tools.PointcutPrimitive
 
AdviceAttribute(AdviceKind, Pointcut, int, int, int, ISourceContext) - Constructor for class org.aspectj.weaver.AjAttribute.AdviceAttribute
 
AdviceAttribute(AdviceKind, Pointcut, int, int, int, ISourceContext, boolean, ResolvedMember[], boolean[], UnresolvedType[]) - Constructor for class org.aspectj.weaver.AjAttribute.AdviceAttribute
 
adviceClass - Variable in class org.aspectj.weaver.loadtime.definition.Definition.PointcutAndAdvice
 
adviceDidNotMatch - Variable in class org.aspectj.weaver.Lint
 
AdviceExecution - Static variable in class org.aspectj.weaver.Shadow
 
AdviceExecutionBit - Static variable in class org.aspectj.weaver.Shadow
 
AdviceImpl - Class in org.aspectj.internal.lang.reflect
 
AdviceImpl(Method, String, AdviceKind) - Constructor for class org.aspectj.internal.lang.reflect.AdviceImpl
 
AdviceImpl(Method, String, AdviceKind, String) - Constructor for class org.aspectj.internal.lang.reflect.AdviceImpl
 
adviceKind - Variable in class org.aspectj.weaver.loadtime.definition.Definition.PointcutAndAdvice
 
AdviceKind - Class in org.aspectj.weaver
The five kinds of advice in AspectJ.
AdviceKind - Enum Class in org.aspectj.lang.reflect
The different kinds of advice in AspectJ
AdviceKind(String, int, int, boolean, boolean) - Constructor for class org.aspectj.weaver.AdviceKind
 
adviceMethod - Variable in class org.aspectj.weaver.loadtime.definition.Definition.PointcutAndAdvice
 
adviceName(String, AdviceKind, int, int) - Static method in class org.aspectj.weaver.NameMangler
The name of methods corresponding to advice declarations Of the form: "ajc$[AdviceKind]$[AspectName]$[NumberOfAdviceInAspect]$[PointcutHash]"
AdviceName - Annotation Interface in org.aspectj.lang.annotation
Used to annotated code-style advice to name it Name is used by reflection api if present, may in future be used in adviceexecution() pcd.
AdviceSignature - Interface in org.aspectj.lang.reflect
 
ADVISED_BY - Static variable in class org.aspectj.weaver.model.AsmRelationshipProvider
 
ADVISES - Static variable in class org.aspectj.weaver.model.AsmRelationshipProvider
 
advisingSynchronizedMethods - Variable in class org.aspectj.weaver.Lint
 
After - Enum constant in enum class org.aspectj.weaver.loadtime.definition.Definition.AdviceKind
 
After - Annotation Interface in org.aspectj.lang.annotation
After finally advice
After - Static variable in class org.aspectj.weaver.AdviceKind
 
AFTER - Enum constant in enum class org.aspectj.lang.reflect.AdviceKind
 
AFTER_ANNOTATION - Static variable in class org.aspectj.weaver.AjcMemberMaker
 
AFTER_RETURNING - Enum constant in enum class org.aspectj.lang.reflect.AdviceKind
 
AFTER_THROWING - Enum constant in enum class org.aspectj.lang.reflect.AdviceKind
 
AfterReturning - Enum constant in enum class org.aspectj.weaver.loadtime.definition.Definition.AdviceKind
 
AfterReturning - Annotation Interface in org.aspectj.lang.annotation
After returning advice
AfterReturning - Static variable in class org.aspectj.weaver.AdviceKind
 
AFTERRETURNING_ANNOTATION - Static variable in class org.aspectj.weaver.AjcMemberMaker
 
AfterThrowing - Enum constant in enum class org.aspectj.weaver.loadtime.definition.Definition.AdviceKind
 
AfterThrowing - Annotation Interface in org.aspectj.lang.annotation
After throwing advice
AfterThrowing - Static variable in class org.aspectj.weaver.AdviceKind
 
AFTERTHROWING_ANNOTATION - Static variable in class org.aspectj.weaver.AjcMemberMaker
 
Agent - Class in org.aspectj.weaver.loadtime
Java 1.5 preMain agent to hook in the class pre processor Can be used with -javaagent:aspectjweaver.jar
Agent() - Constructor for class org.aspectj.weaver.loadtime.Agent
 
agentmain(String, Instrumentation) - Static method in class org.aspectj.weaver.loadtime.Agent
 
Aj - Class in org.aspectj.weaver.loadtime
Adapter between the generic class pre processor interface and the AspectJ weaver Load time weaving consistency relies on Bcel.setRepository
Aj() - Constructor for class org.aspectj.weaver.loadtime.Aj
 
Aj(IWeavingContext) - Constructor for class org.aspectj.weaver.loadtime.Aj
 
AjAttribute - Class in org.aspectj.weaver
These attributes are written to and read from .class files (see the JVM spec).
AjAttribute() - Constructor for class org.aspectj.weaver.AjAttribute
 
AjAttribute.AdviceAttribute - Class in org.aspectj.weaver
 
AjAttribute.AjSynthetic - Class in org.aspectj.weaver
Synthetic members should have NO advice put on them or on their contents.
AjAttribute.Aspect - Class in org.aspectj.weaver
 
AjAttribute.DeclareAttribute - Class in org.aspectj.weaver
 
AjAttribute.EffectiveSignatureAttribute - Class in org.aspectj.weaver
 
AjAttribute.MethodDeclarationLineNumberAttribute - Class in org.aspectj.weaver
 
AjAttribute.PointcutDeclarationAttribute - Class in org.aspectj.weaver
 
AjAttribute.PrivilegedAttribute - Class in org.aspectj.weaver
 
AjAttribute.SourceContextAttribute - Class in org.aspectj.weaver
 
AjAttribute.TypeMunger - Class in org.aspectj.weaver
 
AjAttribute.WeaverState - Class in org.aspectj.weaver
 
AjAttribute.WeaverVersionInfo - Class in org.aspectj.weaver
 
AJC_POST_CLINIT_NAME - Static variable in class org.aspectj.weaver.NameMangler
 
AJC_PRE_CLINIT_NAME - Static variable in class org.aspectj.weaver.NameMangler
 
AJC_PRIVILEGED - Static variable in class org.aspectj.weaver.UnresolvedType
 
ajcDeclareAnnotation - Annotation Interface in org.aspectj.internal.lang.annotation
internal representation of declare annotation statement, used by reflect api
ajcDeclareEoW - Annotation Interface in org.aspectj.internal.lang.annotation
 
ajcDeclareParents - Annotation Interface in org.aspectj.internal.lang.annotation
 
ajcDeclarePrecedence - Annotation Interface in org.aspectj.internal.lang.annotation
 
ajcDeclareSoft - Annotation Interface in org.aspectj.internal.lang.annotation
 
ajcITD - Annotation Interface in org.aspectj.internal.lang.annotation
 
AjcMemberMaker - Class in org.aspectj.weaver
The AjcMemberMaker is responsible for creating the representations of methods/fields/etc that are placed in both aspects and affected target types.
AjcMemberMaker() - Constructor for class org.aspectj.weaver.AjcMemberMaker
 
ajcPostClinitMethod(UnresolvedType) - Static method in class org.aspectj.weaver.AjcMemberMaker
 
ajcPreClinitMethod(UnresolvedType) - Static method in class org.aspectj.weaver.AjcMemberMaker
 
ajcPrivileged - Annotation Interface in org.aspectj.internal.lang.annotation
 
ajMembersNeedParameterization() - Method in class org.aspectj.weaver.ResolvedType
 
AjSynthetic() - Constructor for class org.aspectj.weaver.AjAttribute.AjSynthetic
 
AjType<T> - Interface in org.aspectj.lang.reflect
The runtime representation of a type (Aspect, Class, Interface, Annotation, Enum, or Array) in an AspectJ program.
AjTypeImpl<T> - Class in org.aspectj.internal.lang.reflect
 
AjTypeImpl(Class<T>) - Constructor for class org.aspectj.internal.lang.reflect.AjTypeImpl
 
AjTypeSystem - Class in org.aspectj.lang.reflect
This is the anchor for the AspectJ runtime type system.
AjTypeSystem() - Constructor for class org.aspectj.lang.reflect.AjTypeSystem
 
ALL - Static variable in class org.aspectj.asm.IProgramElement.Accessibility
 
ALL - Static variable in class org.aspectj.asm.IProgramElement.Kind
 
ALL - Static variable in class org.aspectj.asm.IProgramElement.Modifiers
 
ALL - Static variable in class org.aspectj.asm.IRelationship.Kind
 
ALL - Static variable in class org.aspectj.util.FileUtil
accept all files
ALL_SHADOW_KINDS_BITS - Static variable in class org.aspectj.weaver.Shadow
 
allKinds() - Method in class org.aspectj.weaver.Lint
 
allocateField(String) - Method in class org.aspectj.weaver.bcel.LazyClassGen
Return the next available field name with the specified 'prefix', e.g.
allocateLocal(int) - Method in class org.aspectj.weaver.bcel.LazyMethodGen
 
allocateLocal(Type) - Method in class org.aspectj.weaver.bcel.LazyMethodGen
 
allowedOnAnnotationType() - Method in class org.aspectj.weaver.AbstractAnnotationAJ
return true if this annotation can target an annotation type
allowedOnAnnotationType() - Method in interface org.aspectj.weaver.AnnotationAJ
return true if this annotation can target an annotation type
allowedOnField() - Method in class org.aspectj.weaver.AbstractAnnotationAJ
allowedOnField() - Method in interface org.aspectj.weaver.AnnotationAJ
 
allowedOnRegularType() - Method in class org.aspectj.weaver.AbstractAnnotationAJ
allowedOnRegularType() - Method in interface org.aspectj.weaver.AnnotationAJ
 
allowsExtraction() - Method in class org.aspectj.weaver.Shadow.Kind
 
allWeavingComplete() - Method in class org.aspectj.weaver.bcel.BcelWeaver
 
ALOAD - Static variable in interface org.aspectj.apache.bcel.Constants
 
ALOAD_0 - Static variable in interface org.aspectj.apache.bcel.Constants
 
ALOAD_0 - Static variable in interface org.aspectj.apache.bcel.generic.InstructionConstants
 
ALOAD_1 - Static variable in interface org.aspectj.apache.bcel.Constants
 
ALOAD_1 - Static variable in interface org.aspectj.apache.bcel.generic.InstructionConstants
 
ALOAD_2 - Static variable in interface org.aspectj.apache.bcel.Constants
 
ALOAD_2 - Static variable in interface org.aspectj.apache.bcel.generic.InstructionConstants
 
ALOAD_3 - Static variable in interface org.aspectj.apache.bcel.Constants
 
ALOAD_3 - Static variable in interface org.aspectj.apache.bcel.generic.InstructionConstants
 
ALREADY_WOVEN - Static variable in class org.aspectj.weaver.WeaverMessages
 
alwaysFalse() - Method in class org.aspectj.util.FuzzyBoolean
 
alwaysFalse() - Method in class org.aspectj.weaver.patterns.IfPointcut
 
alwaysFalse() - Method in class org.aspectj.weaver.patterns.IfPointcut.IfFalsePointcut
 
alwaysMatches() - Method in class org.aspectj.weaver.reflect.ShadowMatchImpl
 
alwaysMatches() - Method in class org.aspectj.weaver.reflect.StandardShadowMatchImpl
 
alwaysMatches() - Method in interface org.aspectj.weaver.tools.ShadowMatch
True iff the pointcut expression will match any join point at this shadow (for example, any call to the given method).
alwaysMatches(ResolvedType) - Method in class org.aspectj.weaver.BoundedReferenceType
 
alwaysTrue() - Method in class org.aspectj.util.FuzzyBoolean
 
alwaysTrue() - Method in class org.aspectj.weaver.patterns.IfPointcut
 
alwaysTrue() - Method in class org.aspectj.weaver.patterns.IfPointcut.IfTruePointcut
 
AMBIGUOUS_BINDING - Static variable in class org.aspectj.weaver.WeaverMessages
 
AMBIGUOUS_BINDING_IN_OR - Static variable in class org.aspectj.weaver.WeaverMessages
 
ANALYSING_COMPILATION_UNIT - Static variable in class org.aspectj.bridge.context.CompilationAndWeavingContext
 
and(FuzzyBoolean) - Method in class org.aspectj.util.FuzzyBoolean
 
And - Class in org.aspectj.weaver.ast
 
And(Test, Test) - Constructor for class org.aspectj.weaver.ast.And
 
AND - Static variable in class org.aspectj.weaver.patterns.AnnotationTypePattern
 
AND - Static variable in interface org.aspectj.weaver.patterns.ISignaturePattern
 
AND - Static variable in class org.aspectj.weaver.patterns.Pointcut
 
AND - Static variable in class org.aspectj.weaver.patterns.TypePattern
 
AndAnnotationTypePattern - Class in org.aspectj.weaver.patterns
 
AndAnnotationTypePattern(AnnotationTypePattern, AnnotationTypePattern) - Constructor for class org.aspectj.weaver.patterns.AndAnnotationTypePattern
 
AndPointcut - Class in org.aspectj.weaver.patterns
 
AndPointcut(Pointcut, Pointcut) - Constructor for class org.aspectj.weaver.patterns.AndPointcut
 
AndSignaturePattern - Class in org.aspectj.weaver.patterns
Represents the AND of two other signature patterns.
AndSignaturePattern(ISignaturePattern, ISignaturePattern) - Constructor for class org.aspectj.weaver.patterns.AndSignaturePattern
 
AndTypePattern - Class in org.aspectj.weaver.patterns
left && right
AndTypePattern(TypePattern, TypePattern) - Constructor for class org.aspectj.weaver.patterns.AndTypePattern
 
ANEWARRAY - Static variable in interface org.aspectj.apache.bcel.Constants
 
ANEWARRAY_QUICK - Static variable in interface org.aspectj.apache.bcel.Constants
 
ANNOTATED_BY - Static variable in class org.aspectj.weaver.model.AsmRelationshipProvider
 
AnnotatedElement - Interface in org.aspectj.weaver
Represents any element that may have annotations
ANNOTATES - Static variable in class org.aspectj.weaver.model.AsmRelationshipProvider
 
annotation - Variable in class org.aspectj.weaver.loadtime.definition.Definition.DeclareAnnotation
 
annotation() - Element in annotation interface org.aspectj.internal.lang.annotation.ajcDeclareAnnotation
 
ANNOTATION - Static variable in class org.aspectj.apache.bcel.classfile.annotation.ElementValue
 
ANNOTATION - Static variable in class org.aspectj.asm.internal.HandleProviderDelimiter
 
ANNOTATION - Static variable in class org.aspectj.asm.IProgramElement.Kind
 
ANNOTATION - Static variable in class org.aspectj.weaver.AnnotationValue
 
ANNOTATION - Static variable in class org.aspectj.weaver.patterns.Declare
 
ANNOTATION - Static variable in class org.aspectj.weaver.patterns.Pointcut
 
ANNOTATION - Static variable in class org.aspectj.weaver.patterns.TypeCategoryTypePattern
 
ANNOTATION - Static variable in class org.aspectj.weaver.UnresolvedType
 
ANNOTATION_CACHE_FIELD_NAME - Static variable in class org.aspectj.weaver.NameMangler
 
ANNOTATION_TYPE - Static variable in class org.aspectj.weaver.AnnotationTargetKind
 
AnnotationAccessVar - Class in org.aspectj.weaver.bcel
Represents access to an annotation on an element, relating to some kinded pointcut.
AnnotationAccessVar(BcelShadow, Shadow.Kind, ResolvedType, UnresolvedType, Member, boolean) - Constructor for class org.aspectj.weaver.bcel.AnnotationAccessVar
 
AnnotationAJ - Interface in org.aspectj.weaver
Simple representation of an annotation that the weaver can work with.
AnnotationAnnotationValue - Class in org.aspectj.weaver
 
AnnotationAnnotationValue(AnnotationAJ) - Constructor for class org.aspectj.weaver.AnnotationAnnotationValue
 
annotationAsTargetForDecpIgnored - Variable in class org.aspectj.weaver.Lint
 
AnnotationDefault - Class in org.aspectj.apache.bcel.classfile
This attribute is attached to a method and indicates the default value for an annotation element.
AnnotationDefault(int, int, DataInputStream, ConstantPool) - Constructor for class org.aspectj.apache.bcel.classfile.AnnotationDefault
 
AnnotationElementValue - Class in org.aspectj.apache.bcel.classfile.annotation
 
AnnotationElementValue(int, AnnotationGen, ConstantPool) - Constructor for class org.aspectj.apache.bcel.classfile.annotation.AnnotationElementValue
 
AnnotationElementValue(AnnotationElementValue, ConstantPool, boolean) - Constructor for class org.aspectj.apache.bcel.classfile.annotation.AnnotationElementValue
 
AnnotationElementValue(AnnotationGen, ConstantPool) - Constructor for class org.aspectj.apache.bcel.classfile.annotation.AnnotationElementValue
 
AnnotationFinder - Interface in org.aspectj.weaver.reflect
 
AnnotationGen - Class in org.aspectj.apache.bcel.classfile.annotation
 
AnnotationGen(AnnotationGen, ConstantPool, boolean) - Constructor for class org.aspectj.apache.bcel.classfile.annotation.AnnotationGen
 
AnnotationGen(ObjectType, List<NameValuePair>, boolean, ConstantPool) - Constructor for class org.aspectj.apache.bcel.classfile.annotation.AnnotationGen
Retrieve an immutable version of this AnnotationGen
annotationList - Variable in class org.aspectj.apache.bcel.generic.FieldGenOrMethodGen
 
AnnotationNameValuePair - Class in org.aspectj.weaver
 
AnnotationNameValuePair(String, AnnotationValue) - Constructor for class org.aspectj.weaver.AnnotationNameValuePair
 
AnnotationOnType - Static variable in class org.aspectj.weaver.ResolvedTypeMunger
 
AnnotationOnTypeMunger - Class in org.aspectj.weaver
Represents adding an annotation to a type
AnnotationOnTypeMunger(AnnotationAJ) - Constructor for class org.aspectj.weaver.AnnotationOnTypeMunger
 
annotationPattern - Variable in class org.aspectj.weaver.patterns.TypePattern
 
AnnotationPatternList - Class in org.aspectj.weaver.patterns
 
AnnotationPatternList() - Constructor for class org.aspectj.weaver.patterns.AnnotationPatternList
 
AnnotationPatternList(List<AnnotationTypePattern>) - Constructor for class org.aspectj.weaver.patterns.AnnotationPatternList
 
AnnotationPatternList(AnnotationTypePattern[]) - Constructor for class org.aspectj.weaver.patterns.AnnotationPatternList
 
AnnotationPointcut - Class in org.aspectj.weaver.patterns
(at)Annotation((at)Foo) or (at)Annotation(foo)
AnnotationPointcut(ExactAnnotationTypePattern) - Constructor for class org.aspectj.weaver.patterns.AnnotationPointcut
 
AnnotationPointcut(ExactAnnotationTypePattern, ShadowMunger) - Constructor for class org.aspectj.weaver.patterns.AnnotationPointcut
 
annotations - Variable in class org.aspectj.weaver.ResolvedMemberImpl
 
ANNOTATIONS_NEED_JAVA5 - Static variable in class org.aspectj.weaver.WeaverMessages
 
AnnotationTargetKind - Class in org.aspectj.weaver
A TypeSafeEnum similar to the Java5 ElementType Enum
AnnotationTargetKind(String, int) - Constructor for class org.aspectj.weaver.AnnotationTargetKind
 
annotationType - Variable in class org.aspectj.weaver.patterns.ExactAnnotationTypePattern
 
AnnotationTypePattern - Class in org.aspectj.weaver.patterns
 
AnnotationTypePattern() - Constructor for class org.aspectj.weaver.patterns.AnnotationTypePattern
TODO: write, read, equals & hashCode both in annotation hierarchy and in altered TypePattern hierarchy
annotationTypes - Variable in class org.aspectj.weaver.ResolvedMemberImpl
 
AnnotationValue - Class in org.aspectj.weaver
 
AnnotationValue(int) - Constructor for class org.aspectj.weaver.AnnotationValue
 
ANONYMOUS - Static variable in class org.aspectj.weaver.patterns.TypeCategoryTypePattern
 
ANY - Static variable in class org.aspectj.weaver.patterns.AnnotationPatternList
 
ANY - Static variable in class org.aspectj.weaver.patterns.AnnotationTypePattern
 
ANY - Static variable in class org.aspectj.weaver.patterns.ModifiersPattern
 
ANY - Static variable in class org.aspectj.weaver.patterns.NamePattern
 
ANY - Static variable in class org.aspectj.weaver.patterns.ThrowsPattern
 
ANY - Static variable in class org.aspectj.weaver.patterns.TypePattern
 
ANY - Static variable in class org.aspectj.weaver.patterns.TypePatternList
 
ANY_KEY - Static variable in class org.aspectj.weaver.patterns.AnnotationTypePattern
 
ANY_KEY - Static variable in class org.aspectj.weaver.patterns.TypePattern
 
ANY_WITH_ANNO - Static variable in class org.aspectj.weaver.patterns.TypePattern
 
AnyAnnotationTypePattern - Class in org.aspectj.weaver.patterns
 
AnyAnnotationTypePattern() - Constructor for class org.aspectj.weaver.patterns.AnyAnnotationTypePattern
 
anyChanges() - Method in class org.aspectj.weaver.patterns.TypePatternQuestions
 
anySplit(String, String) - Static method in class org.aspectj.util.LangUtil
Splits input, removing delimiter and trimming any white space.
AnyTypePattern - Class in org.aspectj.weaver.patterns
 
AnyTypePattern() - Constructor for class org.aspectj.weaver.patterns.AnyTypePattern
Constructor for AnyTypePattern.
AnyWithAnnotationTypePattern - Class in org.aspectj.weaver.patterns
This type represents a type pattern of '*' but with an annotation specified, e.g.
AnyWithAnnotationTypePattern(AnnotationTypePattern) - Constructor for class org.aspectj.weaver.patterns.AnyWithAnnotationTypePattern
 
AOP_AJC_XML - Static variable in class org.aspectj.bridge.Constants
 
AOP_OSGI_XML - Static variable in class org.aspectj.bridge.Constants
 
AOP_USER_XML - Static variable in class org.aspectj.bridge.Constants
 
append(Iterator<T>, Iterator<T>) - Static method in class org.aspectj.weaver.Iterators
creates an iterator I based on base iterators A and B.
append(Instruction) - Method in class org.aspectj.apache.bcel.generic.InstructionList
Append an instruction to the end of this list.
append(InstructionBranch) - Method in class org.aspectj.apache.bcel.generic.InstructionList
Append a branch instruction to the end of this list.
append(InstructionHandle, Instruction) - Method in class org.aspectj.apache.bcel.generic.InstructionList
Append an instruction after instruction (handle) ih contained in this list.
append(InstructionHandle, InstructionBranch) - Method in class org.aspectj.apache.bcel.generic.InstructionList
Append an instruction after instruction (handle) ih contained in this list.
append(InstructionHandle, InstructionList) - Method in class org.aspectj.apache.bcel.generic.InstructionList
Append another list after instruction (handle) ih contained in this list.
append(InstructionList) - Method in class org.aspectj.apache.bcel.generic.InstructionList
Append another list to this one.
append(Instruction, Instruction) - Method in class org.aspectj.apache.bcel.generic.InstructionList
Append a single instruction j after another instruction i, which must be in this list of course!
append(Instruction, InstructionList) - Method in class org.aspectj.apache.bcel.generic.InstructionList
Append another list after instruction i contained in this list.
append1(Iterator<T>, Iterator<T>) - Static method in class org.aspectj.weaver.Iterators
creates an iterator I based on base iterators A and B.
appendConversion(InstructionList, InstructionFactory, ResolvedType, ResolvedType) - Static method in class org.aspectj.weaver.bcel.Utility
 
appendDUP() - Method in class org.aspectj.apache.bcel.generic.InstructionList
 
appendLoad(InstructionList, InstructionFactory) - Method in class org.aspectj.weaver.bcel.AnnotationAccessVar
 
appendLoad(InstructionList, InstructionFactory) - Method in class org.aspectj.weaver.bcel.AspectInstanceVar
 
appendLoad(InstructionList, InstructionFactory) - Method in class org.aspectj.weaver.bcel.BcelCflowAccessVar
 
appendLoad(InstructionList, InstructionFactory) - Method in class org.aspectj.weaver.bcel.BcelVar
 
appendLoad(InstructionList, InstructionFactory) - Method in class org.aspectj.weaver.bcel.TypeAnnotationAccessVar
 
appendLoadAndConvert(InstructionList, InstructionFactory, ResolvedType) - Method in class org.aspectj.weaver.bcel.AnnotationAccessVar
 
appendLoadAndConvert(InstructionList, InstructionFactory, ResolvedType) - Method in class org.aspectj.weaver.bcel.AspectInstanceVar
 
appendLoadAndConvert(InstructionList, InstructionFactory, ResolvedType) - Method in class org.aspectj.weaver.bcel.BcelCflowAccessVar
 
appendLoadAndConvert(InstructionList, InstructionFactory, ResolvedType) - Method in class org.aspectj.weaver.bcel.BcelVar
 
appendLoadAndConvert(InstructionList, InstructionFactory, ResolvedType) - Method in class org.aspectj.weaver.bcel.TypeAnnotationAccessVar
 
appendNOP() - Method in class org.aspectj.apache.bcel.generic.InstructionList
 
appendPOP() - Method in class org.aspectj.apache.bcel.generic.InstructionList
 
appendSigWithTypeVarBoundsRemoved(UnresolvedType, StringBuffer, Set<UnresolvedType>) - Static method in class org.aspectj.weaver.ResolvedMemberImpl
 
appendStore(InstructionList, InstructionFactory) - Method in class org.aspectj.weaver.bcel.AspectInstanceVar
 
appendStore(InstructionList, InstructionFactory) - Method in class org.aspectj.weaver.bcel.BcelVar
 
appendWeaverOptions(String) - Method in class org.aspectj.weaver.loadtime.definition.Definition
 
appliedLazyTjpOptimization - Static variable in class org.aspectj.weaver.bcel.BcelShadow
 
areAllExactWithNoSubtypesAllowed() - Method in class org.aspectj.weaver.patterns.TypePatternList
 
areAllLintIgnored() - Method in class org.aspectj.weaver.World
 
areInfoMessagesEnabled() - Method in class org.aspectj.weaver.World
 
areSynchronizationPointcutsInUse() - Method in class org.aspectj.weaver.World
 
ARETURN - Static variable in interface org.aspectj.apache.bcel.Constants
 
ARETURN - Static variable in interface org.aspectj.apache.bcel.generic.InstructionConstants
 
areVisible() - Method in class org.aspectj.apache.bcel.classfile.annotation.RuntimeAnnos
 
areVisible() - Method in class org.aspectj.apache.bcel.classfile.annotation.RuntimeParamAnnos
 
areVisible() - Method in class org.aspectj.apache.bcel.classfile.annotation.RuntimeTypeAnnos
 
arg0HoldsThis() - Method in class org.aspectj.weaver.bcel.BcelShadow
Is arg0 occupied with the value of this
ArgNameFinder - Interface in org.aspectj.weaver.reflect
 
argNames() - Element in annotation interface org.aspectj.lang.annotation.After
When compiling without debug info, or when interpreting pointcuts at runtime, the names of any arguments used in the advice declaration are not available.
argNames() - Element in annotation interface org.aspectj.lang.annotation.AfterReturning
When compiling without debug info, or when interpreting pointcuts at runtime, the names of any arguments used in the advice declaration are not available.
argNames() - Element in annotation interface org.aspectj.lang.annotation.AfterThrowing
When compiling without debug info, or when interpreting pointcuts at runtime, the names of any arguments used in the advice declaration are not available.
argNames() - Element in annotation interface org.aspectj.lang.annotation.Around
When compiling without debug info, or when interpreting pointcuts at runtime, the names of any arguments used in the advice declaration are not available.
argNames() - Element in annotation interface org.aspectj.lang.annotation.Before
When compiling without debug info, or when interpreting pointcuts at runtime, the names of any arguments used in the advice declaration are not available.
argNames() - Element in annotation interface org.aspectj.lang.annotation.Pointcut
When compiling without debug info, or when interpreting pointcuts at runtime, the names of any arguments used in the pointcut are not available.
ARGS - Static variable in class org.aspectj.weaver.patterns.Pointcut
 
ARGS - Static variable in class org.aspectj.weaver.tools.PointcutPrimitive
 
ARGS_IN_DECLARE - Static variable in class org.aspectj.weaver.WeaverMessages
 
ArgsAnnotationPointcut - Class in org.aspectj.weaver.patterns
 
ArgsAnnotationPointcut(AnnotationPatternList) - Constructor for class org.aspectj.weaver.patterns.ArgsAnnotationPointcut
 
argsOnStack() - Method in class org.aspectj.weaver.Shadow.Kind
 
ArgsPointcut - Class in org.aspectj.weaver.patterns
args(arguments)
ArgsPointcut(TypePatternList) - Constructor for class org.aspectj.weaver.patterns.ArgsPointcut
 
arguments - Variable in class org.aspectj.weaver.patterns.ReferencePointcut
 
ARITHMETIC_EXCEPTION - Static variable in interface org.aspectj.apache.bcel.ExceptionConstants
 
Around - Enum constant in enum class org.aspectj.weaver.loadtime.definition.Definition.AdviceKind
 
Around - Annotation Interface in org.aspectj.lang.annotation
Around advice
Around - Static variable in class org.aspectj.weaver.AdviceKind
 
AROUND - Enum constant in enum class org.aspectj.lang.reflect.AdviceKind
 
AROUND_ANNOTATION - Static variable in class org.aspectj.weaver.AjcMemberMaker
 
AROUND_CLOSURE_TYPE - Static variable in class org.aspectj.weaver.AjcMemberMaker
 
AROUND_ON_INIT - Static variable in class org.aspectj.weaver.WeaverMessages
 
AROUND_ON_INTERFACE_STATICINIT - Static variable in class org.aspectj.weaver.WeaverMessages
 
AROUND_ON_PREINIT - Static variable in class org.aspectj.weaver.WeaverMessages
 
aroundAdviceMethodName(Member, String) - Static method in class org.aspectj.weaver.NameMangler
 
AroundClosure - Class in org.aspectj.runtime.internal
 
AroundClosure() - Constructor for class org.aspectj.runtime.internal.AroundClosure
 
AroundClosure(Object[]) - Constructor for class org.aspectj.runtime.internal.AroundClosure
 
aroundClosurePreInitializationField() - Static method in class org.aspectj.weaver.AjcMemberMaker
 
aroundClosurePreInitializationGetter() - Static method in class org.aspectj.weaver.AjcMemberMaker
 
aroundShadowMethodName(Member, String) - Static method in class org.aspectj.weaver.NameMangler
 
array(ResolvedType[], boolean) - Static method in class org.aspectj.weaver.Iterators
 
array(T[]) - Static method in class org.aspectj.weaver.Iterators
Creates an iterator that will return the elements of a specified array, in order.
ARRAY - Static variable in class org.aspectj.apache.bcel.classfile.annotation.ElementValue
 
ARRAY - Static variable in class org.aspectj.weaver.AnnotationValue
 
ARRAY_INDEX_OUT_OF_BOUNDS_EXCEPTION - Static variable in interface org.aspectj.apache.bcel.ExceptionConstants
 
ARRAY_WITH_JUST_OBJECT - Static variable in class org.aspectj.weaver.UnresolvedType
 
ArrayAnnotationValue - Class in org.aspectj.weaver
 
ArrayAnnotationValue() - Constructor for class org.aspectj.weaver.ArrayAnnotationValue
 
ArrayAnnotationValue(AnnotationValue[]) - Constructor for class org.aspectj.weaver.ArrayAnnotationValue
 
arrayAsList(T[]) - Static method in class org.aspectj.util.LangUtil
Replacement for Arrays.asList(..) which gacks on null and returns a List in which remove is an unsupported operation.
ArrayElementValue - Class in org.aspectj.apache.bcel.classfile.annotation
 
ArrayElementValue(int, ElementValue[], ConstantPool) - Constructor for class org.aspectj.apache.bcel.classfile.annotation.ArrayElementValue
 
ArrayElementValue(ArrayElementValue, ConstantPool, boolean) - Constructor for class org.aspectj.apache.bcel.classfile.annotation.ArrayElementValue
 
ArrayElementValue(ConstantPool) - Constructor for class org.aspectj.apache.bcel.classfile.annotation.ArrayElementValue
 
ARRAYLENGTH - Static variable in interface org.aspectj.apache.bcel.Constants
 
ARRAYLENGTH - Static variable in interface org.aspectj.apache.bcel.generic.InstructionConstants
 
ArrayReferenceType - Class in org.aspectj.weaver
Represents a resolved array type
ArrayReferenceType(String, String, World, ResolvedType) - Constructor for class org.aspectj.weaver.ArrayReferenceType
 
ArrayType - Class in org.aspectj.apache.bcel.generic
Denotes array type, such as int[][]
ArrayType(byte, int) - Constructor for class org.aspectj.apache.bcel.generic.ArrayType
Convenience constructor for array type, e.g.
ArrayType(String, int) - Constructor for class org.aspectj.apache.bcel.generic.ArrayType
Convenience constructor for reference array type, e.g.
ArrayType(Type, int) - Constructor for class org.aspectj.apache.bcel.generic.ArrayType
Constructor for array of given type
ArrayTypeSignature(GenericSignature.TypeSignature) - Constructor for class org.aspectj.util.GenericSignature.ArrayTypeSignature
 
ask() - Method in class org.aspectj.weaver.patterns.TypePatternQuestions.Question
 
askQuestion(TypePattern, ResolvedType, TypePattern.MatchKind) - Method in class org.aspectj.weaver.patterns.TypePatternQuestions
 
asm - Variable in class org.aspectj.asm.internal.ProgramElement
 
AsmDetector - Class in org.aspectj.weaver.bcel.asm
Determines if a version of asm is around that will enable us to add stack map attributes to classes that we produce.
AsmDetector() - Constructor for class org.aspectj.weaver.bcel.asm.AsmDetector
 
AsmManager - Class in org.aspectj.asm
The Abstract Structure Model (ASM) represents the containment hierarchy and crosscutting structure map for AspectJ programs.
AsmManager.ModelInfo - Class in org.aspectj.asm
A ModelInfo object captures basic information about the structure model.
AsmRelationshipProvider - Class in org.aspectj.weaver.model
 
AsmRelationshipProvider() - Constructor for class org.aspectj.weaver.model.AsmRelationshipProvider
 
AsmRelationshipUtils - Class in org.aspectj.weaver.model
Provides utility methods for generating details for IProgramElements used when creating the model both from source (via AsmElementFormatter.visit(..)) and when filling in the model for binary aspects (via AsmRelationshipProvider bug 145963)
AsmRelationshipUtils() - Constructor for class org.aspectj.weaver.model.AsmRelationshipUtils
 
Aspect - Annotation Interface in org.aspectj.lang.annotation
Aspect declaration
Aspect(PerClause) - Constructor for class org.aspectj.weaver.AjAttribute.Aspect
 
ASPECT - Static variable in class org.aspectj.asm.IProgramElement.Kind
 
ASPECT - Static variable in class org.aspectj.weaver.patterns.TypeCategoryTypePattern
 
ASPECT_ANNOTATION - Static variable in class org.aspectj.weaver.AjcMemberMaker
 
ASPECT_CU - Static variable in class org.aspectj.asm.internal.HandleProviderDelimiter
 
ASPECT_NEEDED - Static variable in class org.aspectj.weaver.WeaverMessages
 
ASPECT_TYPE - Static variable in class org.aspectj.asm.internal.HandleProviderDelimiter
 
aspectExcludedByConfiguration - Variable in class org.aspectj.weaver.Lint
 
AspectInstanceVar - Class in org.aspectj.weaver.bcel
Used to represent a variable reference to an aspect instance.
AspectInstanceVar(ResolvedType) - Constructor for class org.aspectj.weaver.bcel.AspectInstanceVar
 
AspectJElementHierarchy - Class in org.aspectj.asm.internal
 
AspectJElementHierarchy(AsmManager) - Constructor for class org.aspectj.asm.internal.AspectJElementHierarchy
 
aspectjSourceFileFilter - Static variable in class org.aspectj.util.FileUtil
 
aspectOf(Class) - Static method in class org.aspectj.lang.Aspects14
Returns the singleton aspect or the percflow / percflowbelow associated with the current thread
aspectOf(Class<T>) - Static method in class org.aspectj.lang.Aspects
 
aspectOf(Class<T>, Class<?>) - Static method in class org.aspectj.lang.Aspects
 
aspectOf(Class<T>, Object) - Static method in class org.aspectj.lang.Aspects
 
aspectOf(Class, Class) - Static method in class org.aspectj.lang.Aspects14
Returns the pertypewithin aspect
aspectOf(Class, Object) - Static method in class org.aspectj.lang.Aspects14
Returns the perthis / pertarget aspect
Aspects - Class in org.aspectj.lang
Handles generic aspectOf method when those are not available in the aspects but added later on thru load time weaving.
Aspects() - Constructor for class org.aspectj.lang.Aspects
 
Aspects14 - Class in org.aspectj.lang
For users working on a level of Java prior to Java5, Aspects14 handles generic aspectOf methods when they are not available in the aspects but added later on through load time weaving.
Aspects14() - Constructor for class org.aspectj.lang.Aspects14
 
aspectType - Variable in class org.aspectj.weaver.ConcreteTypeMunger
 
assertGoodBody() - Method in class org.aspectj.weaver.bcel.LazyMethodGen
A good body is a body with the following properties: For each branch instruction S in body, target T of S is in body.
assertGoodBody(InstructionList, String) - Static method in class org.aspectj.weaver.bcel.LazyMethodGen
 
assertState(Pointcut.State) - Method in class org.aspectj.weaver.patterns.Pointcut
 
associateWithTargets(InstructionHandle, InstructionHandle, InstructionHandle) - Method in class org.aspectj.weaver.bcel.ExceptionRange
 
asString() - Method in class org.aspectj.internal.lang.reflect.PointcutExpressionImpl
 
asString() - Method in class org.aspectj.internal.lang.reflect.SignaturePatternImpl
 
asString() - Method in class org.aspectj.internal.lang.reflect.TypePatternImpl
 
asString() - Method in interface org.aspectj.lang.reflect.PointcutExpression
 
asString() - Method in interface org.aspectj.lang.reflect.SignaturePattern
 
asString() - Method in interface org.aspectj.lang.reflect.TypePattern
 
ASTNode - Class in org.aspectj.weaver.ast
 
ASTNode() - Constructor for class org.aspectj.weaver.ast.ASTNode
 
ASTORE - Static variable in interface org.aspectj.apache.bcel.Constants
 
ASTORE_0 - Static variable in interface org.aspectj.apache.bcel.Constants
 
ASTORE_0 - Static variable in interface org.aspectj.apache.bcel.generic.InstructionConstants
 
ASTORE_1 - Static variable in interface org.aspectj.apache.bcel.Constants
 
ASTORE_1 - Static variable in interface org.aspectj.apache.bcel.generic.InstructionConstants
 
ASTORE_2 - Static variable in interface org.aspectj.apache.bcel.Constants
 
ASTORE_2 - Static variable in interface org.aspectj.apache.bcel.generic.InstructionConstants
 
ASTORE_3 - Static variable in interface org.aspectj.apache.bcel.Constants
 
ASTORE_3 - Static variable in interface org.aspectj.apache.bcel.generic.InstructionConstants
 
AsynchronousFileCacheBacking - Class in org.aspectj.weaver.tools.cache
Uses a background thread to do the actual I/O and for caching "persistence" so that the caching works faster on repeated activations of the application.
AsynchronousFileCacheBacking(File) - Constructor for class org.aspectj.weaver.tools.cache.AsynchronousFileCacheBacking
 
AsynchronousFileCacheBacking.AbstractCommand - Class in org.aspectj.weaver.tools.cache
 
AsynchronousFileCacheBacking.AsyncCommand - Interface in org.aspectj.weaver.tools.cache
Represents an asynchronous command that can be sent to the AsynchronousFileCacheBacking instance to be executed on it asynchronously
AsynchronousFileCacheBacking.AsynchronousFileCacheBackingCreator<T> - Interface in org.aspectj.weaver.tools.cache
 
AsynchronousFileCacheBacking.ClearCommand - Class in org.aspectj.weaver.tools.cache
 
AsynchronousFileCacheBacking.InsertCommand - Class in org.aspectj.weaver.tools.cache
 
AsynchronousFileCacheBacking.KeyedCommand - Class in org.aspectj.weaver.tools.cache
Base class for AsynchronousFileCacheBacking.AbstractCommands that refer to a cache key
AsynchronousFileCacheBacking.RemoveCommand - Class in org.aspectj.weaver.tools.cache
 
AsynchronousFileCacheBacking.UpdateIndexCommand - Class in org.aspectj.weaver.tools.cache
 
AT_ANNOTATION - Static variable in class org.aspectj.weaver.tools.PointcutPrimitive
 
AT_ARGS - Static variable in class org.aspectj.weaver.tools.PointcutPrimitive
 
AT_CONSTRUCTOR - Static variable in class org.aspectj.weaver.patterns.DeclareAnnotation
 
AT_FIELD - Static variable in class org.aspectj.weaver.patterns.DeclareAnnotation
 
AT_INHERITED - Static variable in class org.aspectj.weaver.UnresolvedType
 
AT_METHOD - Static variable in class org.aspectj.weaver.patterns.DeclareAnnotation
 
AT_REMOVE_FROM_FIELD - Static variable in class org.aspectj.weaver.patterns.DeclareAnnotation
 
AT_RETENTION - Static variable in class org.aspectj.weaver.UnresolvedType
 
AT_TARGET - Static variable in class org.aspectj.weaver.tools.PointcutPrimitive
 
AT_TARGET - Static variable in class org.aspectj.weaver.UnresolvedType
 
AT_THIS - Static variable in class org.aspectj.weaver.tools.PointcutPrimitive
 
AT_TYPE - Static variable in class org.aspectj.weaver.patterns.DeclareAnnotation
 
AT_WITHIN - Static variable in class org.aspectj.weaver.tools.PointcutPrimitive
 
AT_WITHINCODE - Static variable in class org.aspectj.weaver.tools.PointcutPrimitive
 
AtAjAttributes - Class in org.aspectj.weaver.bcel
Annotation defined aspect reader.
AtAjAttributes() - Constructor for class org.aspectj.weaver.bcel.AtAjAttributes
 
AtAjAttributes.LazyResolvedPointcutDefinition - Class in org.aspectj.weaver.bcel
LazyResolvedPointcutDefinition lazyly resolve the pointcut so that we have time to register all pointcut referenced before pointcut resolution happens
ATANNOTATION_ONLY_SUPPORTED_AT_JAVA5_LEVEL - Static variable in class org.aspectj.weaver.WeaverMessages
 
ATARGS - Static variable in class org.aspectj.weaver.patterns.Pointcut
 
ATARGS_ONLY_SUPPORTED_AT_JAVA5_LEVEL - Static variable in class org.aspectj.weaver.WeaverMessages
 
ATHROW - Static variable in interface org.aspectj.apache.bcel.Constants
 
ATHROW - Static variable in interface org.aspectj.apache.bcel.generic.InstructionConstants
 
ATTARGET_ONLY_SUPPORTED_AT_JAVA5_LEVEL - Static variable in class org.aspectj.weaver.WeaverMessages
 
attemptIncrementalModelRepairs - Static variable in class org.aspectj.asm.AsmManager
 
attemptToModifySuperCalls(BcelClassWeaver, LazyClassGen, ResolvedType) - Method in class org.aspectj.weaver.bcel.BcelTypeMunger
The main part of implementing declare parents extends.
ATTHIS_ONLY_SUPPORTED_AT_JAVA5_LEVEL - Static variable in class org.aspectj.weaver.WeaverMessages
 
ATTHIS_OR_TARGET - Static variable in class org.aspectj.weaver.patterns.Pointcut
 
ATTR_ANNOTATION_DEFAULT - Static variable in interface org.aspectj.apache.bcel.Constants
 
ATTR_BOOTSTRAPMETHODS - Static variable in interface org.aspectj.apache.bcel.Constants
 
ATTR_CODE - Static variable in interface org.aspectj.apache.bcel.Constants
 
ATTR_CONSTANT_VALUE - Static variable in interface org.aspectj.apache.bcel.Constants
 
ATTR_DEPRECATED - Static variable in interface org.aspectj.apache.bcel.Constants
 
ATTR_ENCLOSING_METHOD - Static variable in interface org.aspectj.apache.bcel.Constants
 
ATTR_EXCEPTIONS - Static variable in interface org.aspectj.apache.bcel.Constants
 
ATTR_INNER_CLASSES - Static variable in interface org.aspectj.apache.bcel.Constants
 
ATTR_LINE_NUMBER_TABLE - Static variable in interface org.aspectj.apache.bcel.Constants
 
ATTR_LOCAL_VARIABLE_TABLE - Static variable in interface org.aspectj.apache.bcel.Constants
 
ATTR_LOCAL_VARIABLE_TYPE_TABLE - Static variable in interface org.aspectj.apache.bcel.Constants
 
ATTR_METHOD_PARAMETERS - Static variable in interface org.aspectj.apache.bcel.Constants
 
ATTR_MODULE - Static variable in interface org.aspectj.apache.bcel.Constants
 
ATTR_MODULE_MAIN_CLASS - Static variable in interface org.aspectj.apache.bcel.Constants
 
ATTR_MODULE_PACKAGES - Static variable in interface org.aspectj.apache.bcel.Constants
 
ATTR_NEST_HOST - Static variable in interface org.aspectj.apache.bcel.Constants
 
ATTR_NEST_MEMBERS - Static variable in interface org.aspectj.apache.bcel.Constants
 
ATTR_PMG - Static variable in interface org.aspectj.apache.bcel.Constants
 
ATTR_RUNTIME_INVISIBLE_ANNOTATIONS - Static variable in interface org.aspectj.apache.bcel.Constants
 
ATTR_RUNTIME_INVISIBLE_PARAMETER_ANNOTATIONS - Static variable in interface org.aspectj.apache.bcel.Constants
 
ATTR_RUNTIME_INVISIBLE_TYPE_ANNOTATIONS - Static variable in interface org.aspectj.apache.bcel.Constants
 
ATTR_RUNTIME_VISIBLE_ANNOTATIONS - Static variable in interface org.aspectj.apache.bcel.Constants
 
ATTR_RUNTIME_VISIBLE_PARAMETER_ANNOTATIONS - Static variable in interface org.aspectj.apache.bcel.Constants
 
ATTR_RUNTIME_VISIBLE_TYPE_ANNOTATIONS - Static variable in interface org.aspectj.apache.bcel.Constants
 
ATTR_SIGNATURE - Static variable in interface org.aspectj.apache.bcel.Constants
 
ATTR_SOURCE_FILE - Static variable in interface org.aspectj.apache.bcel.Constants
 
ATTR_STACK_MAP - Static variable in interface org.aspectj.apache.bcel.Constants
 
ATTR_SYNTHETIC - Static variable in interface org.aspectj.apache.bcel.Constants
 
ATTR_UNKNOWN - Static variable in interface org.aspectj.apache.bcel.Constants
 
attribute - Variable in class org.aspectj.weaver.Advice
 
Attribute - Class in org.aspectj.apache.bcel.classfile
Abstract super class for Attribute objects.
Attribute(byte, int, int, ConstantPool) - Constructor for class org.aspectj.apache.bcel.classfile.Attribute
 
ATTRIBUTE_NAMES - Static variable in interface org.aspectj.apache.bcel.Constants
 
AttributeName - Static variable in class org.aspectj.weaver.AjAttribute.AdviceAttribute
 
AttributeName - Static variable in class org.aspectj.weaver.AjAttribute.AjSynthetic
 
AttributeName - Static variable in class org.aspectj.weaver.AjAttribute.Aspect
 
AttributeName - Static variable in class org.aspectj.weaver.AjAttribute.DeclareAttribute
 
AttributeName - Static variable in class org.aspectj.weaver.AjAttribute.EffectiveSignatureAttribute
 
AttributeName - Static variable in class org.aspectj.weaver.AjAttribute.MethodDeclarationLineNumberAttribute
 
AttributeName - Static variable in class org.aspectj.weaver.AjAttribute.PointcutDeclarationAttribute
 
AttributeName - Static variable in class org.aspectj.weaver.AjAttribute.PrivilegedAttribute
 
AttributeName - Static variable in class org.aspectj.weaver.AjAttribute.SourceContextAttribute
 
AttributeName - Static variable in class org.aspectj.weaver.AjAttribute.TypeMunger
 
AttributeName - Static variable in class org.aspectj.weaver.AjAttribute.WeaverState
 
AttributeName - Static variable in class org.aspectj.weaver.AjAttribute.WeaverVersionInfo
 
AttributePrefix - Static variable in class org.aspectj.weaver.AjAttribute
 
attributes - Variable in class org.aspectj.apache.bcel.classfile.FieldOrMethod
 
AttributeUtils - Class in org.aspectj.apache.bcel.classfile
 
AttributeUtils() - Constructor for class org.aspectj.apache.bcel.classfile.AttributeUtils
 
ATWITHIN - Static variable in class org.aspectj.weaver.patterns.Pointcut
 
ATWITHIN_ONLY_SUPPORTED_AT_JAVA5_LEVEL - Static variable in class org.aspectj.weaver.WeaverMessages
 
ATWITHINCODE - Static variable in class org.aspectj.weaver.patterns.Pointcut
 
ATWITHINCODE_ONLY_SUPPORTED_AT_JAVA5_LEVEL - Static variable in class org.aspectj.weaver.WeaverMessages
 

B

backingGenericMember - Variable in class org.aspectj.weaver.ResolvedMemberImpl
if this member is a parameterized version of a member in a generic type, then this field holds a reference to the member we parameterize.
BALOAD - Static variable in interface org.aspectj.apache.bcel.Constants
 
BALOAD - Static variable in interface org.aspectj.apache.bcel.generic.InstructionConstants
 
BaseTypeSignature(String) - Constructor for class org.aspectj.util.GenericSignature.BaseTypeSignature
 
BasicToken - Class in org.aspectj.weaver.patterns
 
BasicTokenSource - Class in org.aspectj.weaver.patterns
 
BasicTokenSource(IToken[], ISourceContext) - Constructor for class org.aspectj.weaver.patterns.BasicTokenSource
 
BasicType - Class in org.aspectj.apache.bcel.generic
Denotes basic type such as int.
BASTORE - Static variable in interface org.aspectj.apache.bcel.Constants
 
BASTORE - Static variable in interface org.aspectj.apache.bcel.generic.InstructionConstants
 
BATCH_BUILD - Static variable in class org.aspectj.bridge.context.CompilationAndWeavingContext
 
BcelAccessForInlineMunger - Class in org.aspectj.weaver.bcel
Looks for all access to method or field that are not public within the body of the around advices and replace the invocations to a wrapper call so that the around advice can further be inlined.
BcelAccessForInlineMunger(ResolvedType) - Constructor for class org.aspectj.weaver.bcel.BcelAccessForInlineMunger
 
BcelAnnotation - Class in org.aspectj.weaver.bcel
Wraps a Bcel Annotation object and uses it to answer AnnotationAJ method calls.
BcelAnnotation(AnnotationGen, ResolvedType) - Constructor for class org.aspectj.weaver.bcel.BcelAnnotation
 
BcelAnnotation(AnnotationGen, World) - Constructor for class org.aspectj.weaver.bcel.BcelAnnotation
 
bcelAttribute(AjAttribute, ConstantPool) - Static method in class org.aspectj.weaver.bcel.Utility
 
BcelCflowAccessVar - Class in org.aspectj.weaver.bcel
XXX Erik and I need to discuss this hierarchy.
BcelCflowAccessVar(ResolvedType, Member, int) - Constructor for class org.aspectj.weaver.bcel.BcelCflowAccessVar
 
BcelCflowCounterFieldAdder - Class in org.aspectj.weaver.bcel
This type munger will modify a given class (see the munge() method) to include a field representing a CflowCounter object.
BcelCflowCounterFieldAdder(ResolvedMember) - Constructor for class org.aspectj.weaver.bcel.BcelCflowCounterFieldAdder
 
BcelCflowStackFieldAdder - Class in org.aspectj.weaver.bcel
 
BcelCflowStackFieldAdder(ResolvedMember) - Constructor for class org.aspectj.weaver.bcel.BcelCflowStackFieldAdder
 
BcelConstantPoolReader - Class in org.aspectj.weaver.bcel
An implementation of the constant pool reader that speaks Bcel.
BcelConstantPoolReader(ConstantPool) - Constructor for class org.aspectj.weaver.bcel.BcelConstantPoolReader
 
BcelFieldRef - Class in org.aspectj.weaver.bcel
XXX Erik and I need to discuss this hierarchy.
BcelFieldRef(ResolvedType, String, String) - Constructor for class org.aspectj.weaver.bcel.BcelFieldRef
 
BcelGenericSignatureToTypeXConverter - Class in org.aspectj.weaver.bcel
A utility class that assists in unpacking constituent parts of generic signature attributes and returning their equivalents in UnresolvedType world.
BcelGenericSignatureToTypeXConverter() - Constructor for class org.aspectj.weaver.bcel.BcelGenericSignatureToTypeXConverter
 
BcelGenericSignatureToTypeXConverter.GenericSignatureFormatException - Exception Class in org.aspectj.weaver.bcel
 
BcelObjectType - Class in org.aspectj.weaver.bcel
 
BcelPerClauseAspectAdder - Class in org.aspectj.weaver.bcel
Adds aspectOf(), hasAspect() etc to the annotation defined aspects
BcelPerClauseAspectAdder(ResolvedType, PerClause.Kind) - Constructor for class org.aspectj.weaver.bcel.BcelPerClauseAspectAdder
 
BcelRenderer - Class in org.aspectj.weaver.bcel
 
bcelRepositoryCaching - Variable in class org.aspectj.weaver.World
 
BcelShadow - Class in org.aspectj.weaver.bcel
 
BcelShadow(BcelWorld, Shadow.Kind, Member, LazyMethodGen, BcelShadow) - Constructor for class org.aspectj.weaver.bcel.BcelShadow
This generates an unassociated shadow, rooted in a particular method but not rooted to any particular point in the code.
BcelTypeMunger - Class in org.aspectj.weaver.bcel
 
BcelTypeMunger(ResolvedTypeMunger, ResolvedType) - Constructor for class org.aspectj.weaver.bcel.BcelTypeMunger
 
BcelVar - Class in org.aspectj.weaver.bcel
 
BcelVar(ResolvedType, int) - Constructor for class org.aspectj.weaver.bcel.BcelVar
 
BcelWeakClassLoaderReference - Class in org.aspectj.weaver.bcel
Wraps a reference to a classloader inside a WeakReference.
BcelWeakClassLoaderReference(ClassLoader) - Constructor for class org.aspectj.weaver.bcel.BcelWeakClassLoaderReference
 
BcelWeaver - Class in org.aspectj.weaver.bcel
 
BcelWeaver(BcelWorld) - Constructor for class org.aspectj.weaver.bcel.BcelWeaver
 
BcelWeavingSupport - Class in org.aspectj.weaver.bcel
Bcel implementation of the weaving support required in a BcelWorld which will actually modify bytecode.
BcelWeavingSupport() - Constructor for class org.aspectj.weaver.bcel.BcelWeavingSupport
 
bcelWorld - Variable in class org.aspectj.weaver.tools.WeavingAdaptor
 
BcelWorld - Class in org.aspectj.weaver.bcel
 
BcelWorld() - Constructor for class org.aspectj.weaver.bcel.BcelWorld
 
BcelWorld(ClassLoader, IMessageHandler, ICrossReferenceHandler) - Constructor for class org.aspectj.weaver.bcel.BcelWorld
Build a World from a ClassLoader, for LTW support
BcelWorld(String) - Constructor for class org.aspectj.weaver.bcel.BcelWorld
 
BcelWorld(List, IMessageHandler, ICrossReferenceHandler) - Constructor for class org.aspectj.weaver.bcel.BcelWorld
 
BcelWorld(ClassPathManager, IMessageHandler, ICrossReferenceHandler) - Constructor for class org.aspectj.weaver.bcel.BcelWorld
 
BCException - Exception Class in org.aspectj.weaver
Exception to use inside the bcweaver.
BCException() - Constructor for exception class org.aspectj.weaver.BCException
 
BCException(String) - Constructor for exception class org.aspectj.weaver.BCException
 
BCException(String, Throwable) - Constructor for exception class org.aspectj.weaver.BCException
 
beautifyLocation(ISourceLocation) - Static method in class org.aspectj.weaver.bcel.Utility
 
Before - Enum constant in enum class org.aspectj.weaver.loadtime.definition.Definition.AdviceKind
 
Before - Annotation Interface in org.aspectj.lang.annotation
Before advice
Before - Static variable in class org.aspectj.weaver.AdviceKind
 
BEFORE - Enum constant in enum class org.aspectj.lang.reflect.AdviceKind
 
BEFORE_ANNOTATION - Static variable in class org.aspectj.weaver.AjcMemberMaker
 
BINDING - Static variable in class org.aspectj.weaver.patterns.AnnotationTypePattern
 
BINDING - Static variable in class org.aspectj.weaver.patterns.TypePattern
 
BINDING_NON_RUNTIME_RETENTION_ANNOTATION - Static variable in class org.aspectj.weaver.WeaverMessages
 
BindingAnnotationFieldTypePattern - Class in org.aspectj.weaver.patterns
Represents an attempt to bind the field of an annotation within a pointcut.
BindingAnnotationFieldTypePattern(UnresolvedType, int, UnresolvedType) - Constructor for class org.aspectj.weaver.patterns.BindingAnnotationFieldTypePattern
 
BindingAnnotationTypePattern - Class in org.aspectj.weaver.patterns
 
BindingAnnotationTypePattern(FormalBinding) - Constructor for class org.aspectj.weaver.patterns.BindingAnnotationTypePattern
 
BindingAnnotationTypePattern(UnresolvedType, int) - Constructor for class org.aspectj.weaver.patterns.BindingAnnotationTypePattern
 
BINDINGFIELD - Static variable in class org.aspectj.weaver.patterns.AnnotationTypePattern
 
BINDINGFIELD2 - Static variable in class org.aspectj.weaver.patterns.AnnotationTypePattern
 
bindingParameterTypes - Variable in class org.aspectj.weaver.Advice
 
bindingPattern - Variable in class org.aspectj.weaver.patterns.ExactAnnotationTypePattern
 
BindingPattern - Interface in org.aspectj.weaver.patterns
Marker interface for BindingTypePattern and BindingAnnotationTypePattern
bindings - Variable in class org.aspectj.weaver.patterns.SimpleScope
 
Bindings - Class in org.aspectj.weaver.patterns
 
Bindings(int) - Constructor for class org.aspectj.weaver.patterns.Bindings
 
Bindings(BindingPattern[]) - Constructor for class org.aspectj.weaver.patterns.Bindings
 
BindingScope - Class in org.aspectj.weaver
BindingScope that knows the enclosingType, which is needed for pointcut reference resolution
BindingScope(ResolvedType, ISourceContext, FormalBinding[]) - Constructor for class org.aspectj.weaver.BindingScope
 
BindingTypePattern - Class in org.aspectj.weaver.patterns
 
BindingTypePattern(FormalBinding, boolean) - Constructor for class org.aspectj.weaver.patterns.BindingTypePattern
 
BindingTypePattern(UnresolvedType, int, boolean) - Constructor for class org.aspectj.weaver.patterns.BindingTypePattern
 
bindsProceedingJoinPoint() - Method in class org.aspectj.weaver.ShadowMunger
 
BIPUSH - Static variable in interface org.aspectj.apache.bcel.Constants
 
bit - Variable in class org.aspectj.weaver.Shadow.Kind
 
bitflags - Variable in class org.aspectj.runtime.internal.AroundClosure
 
bits - Variable in class org.aspectj.weaver.ResolvedType
 
bla - Static variable in interface org.aspectj.apache.bcel.generic.InstructionConstants
Interfaces may have no static initializers, so we simulate this with an inner class.
body - Variable in class org.aspectj.weaver.bcel.ExceptionRange
 
BOOLEAN - Static variable in class org.aspectj.apache.bcel.classfile.Utility.ResultHolder
 
BOOLEAN - Static variable in class org.aspectj.apache.bcel.generic.Type
 
BOOLEAN - Static variable in class org.aspectj.weaver.UnresolvedType
 
BOOLEAN - Variable in class org.aspectj.weaver.World
 
booleanObject(boolean) - Static method in class org.aspectj.runtime.internal.Conversions
 
booleanValue(Object) - Static method in class org.aspectj.runtime.internal.Conversions
 
BootstrapMethod(int, int[]) - Constructor for class org.aspectj.apache.bcel.classfile.BootstrapMethods.BootstrapMethod
 
BootstrapMethods - Class in org.aspectj.apache.bcel.classfile
Represents the BootstrapMethods attribute in Java 7 classes.
BootstrapMethods(int, int, BootstrapMethods.BootstrapMethod[], ConstantPool) - Constructor for class org.aspectj.apache.bcel.classfile.BootstrapMethods
 
BootstrapMethods(BootstrapMethods) - Constructor for class org.aspectj.apache.bcel.classfile.BootstrapMethods
 
BootstrapMethods.BootstrapMethod - Class in org.aspectj.apache.bcel.classfile
 
bootstrapTypes - Static variable in class org.aspectj.weaver.ltw.LTWWorld
 
borrowPorter(IMessage) - Static method in exception class org.aspectj.bridge.AbortException
Get a porter exception from the pool.
BoundedReferenceType - Class in org.aspectj.weaver
A BoundedReferenceType is the result of a generics wildcard expression ? extends String, ? super Foo etc..
BoundedReferenceType(String, String, World) - Constructor for class org.aspectj.weaver.BoundedReferenceType
only for use when resolving GenericsWildcardTypeX or a TypeVariableReferenceType
BoundedReferenceType(ReferenceType, boolean, World) - Constructor for class org.aspectj.weaver.BoundedReferenceType
 
BoundedReferenceType(ReferenceType, boolean, World, ReferenceType[]) - Constructor for class org.aspectj.weaver.BoundedReferenceType
 
BoundedReferenceType(World) - Constructor for class org.aspectj.weaver.BoundedReferenceType
Constructs the BoundedReferenceType representing an unbounded wildcard '?'.
boundscheckingoff - Static variable in class org.aspectj.weaver.patterns.WildTypePattern
 
boxedPrimitivesMap - Static variable in class org.aspectj.weaver.patterns.ExactTypePattern
 
BRANCH_INSTRUCTION - Static variable in interface org.aspectj.apache.bcel.Constants
 
BranchHandle - Class in org.aspectj.apache.bcel.generic
BranchHandle is returned by specialized InstructionList.append() whenever a BranchInstruction is appended.
BREAKPOINT - Static variable in interface org.aspectj.apache.bcel.Constants
Non-legal opcodes, may be used by JVM internally.
bridgerToInterMethod(ResolvedMember, UnresolvedType) - Static method in class org.aspectj.weaver.AjcMemberMaker
Sometimes the intertyped method requires a bridge method alongside it.
buildBcelDelegate(ReferenceType, JavaClass, boolean, boolean) - Method in class org.aspectj.weaver.bcel.BcelWorld
 
buildDeclarationText() - Method in class org.aspectj.weaver.patterns.AnnotationPointcut
 
buildFinished(boolean) - Method in interface org.aspectj.bridge.ILifecycleAware
called when a batch build finishes
buildGenericType() - Method in class org.aspectj.weaver.reflect.Java15ReflectionBasedReferenceTypeDelegate
 
buildGenericType() - Method in class org.aspectj.weaver.reflect.ReflectionBasedReferenceTypeDelegate
 
BUILDING_FIELDS_AND_METHODS - Static variable in class org.aspectj.bridge.context.CompilationAndWeavingContext
 
buildStarting(boolean) - Method in interface org.aspectj.bridge.ILifecycleAware
called when a build starts
BYDEFAULT - Static variable in class org.aspectj.weaver.tools.cache.SimpleCacheFactory
 
BYTE - Static variable in class org.aspectj.apache.bcel.classfile.Utility.ResultHolder
 
BYTE - Static variable in class org.aspectj.apache.bcel.generic.Type
 
BYTE - Static variable in class org.aspectj.weaver.UnresolvedType
 
BYTE - Variable in class org.aspectj.weaver.World
 
byteObject(byte) - Static method in class org.aspectj.runtime.internal.Conversions
 
bytes - Variable in class org.aspectj.weaver.bcel.UnwovenClassFile
 
bytes - Variable in class org.aspectj.weaver.bcel.UnwovenClassFile.ChildClass
 
ByteSequence - Class in org.aspectj.apache.bcel.util
Utility class that implements a sequence of bytes which can be read via the `readByte()' method.
ByteSequence(byte[]) - Constructor for class org.aspectj.apache.bcel.util.ByteSequence
 
bytesMap - Variable in class org.aspectj.weaver.tools.cache.AsynchronousFileCacheBacking
 
byteValue(Object) - Static method in class org.aspectj.runtime.internal.Conversions
 

C

cache - Variable in class org.aspectj.weaver.tools.WeavingAdaptor
 
cache(String, IProgramElement) - Method in class org.aspectj.asm.internal.AspectJElementHierarchy
 
CACHE_DIR - Static variable in class org.aspectj.weaver.tools.cache.SimpleCacheFactory
 
CACHE_ENABLED_PROPERTY - Static variable in class org.aspectj.weaver.tools.cache.SimpleCacheFactory
 
CACHE_IMPL - Static variable in class org.aspectj.weaver.tools.cache.SimpleCacheFactory
 
CACHE_IMPL - Static variable in class org.aspectj.weaver.tools.cache.WeavedClassCache
 
CacheBacking - Interface in org.aspectj.weaver.tools.cache
Interface for the backing to the cache; usually a file, but could be an in-memory backing for testing.
CachedClassEntry - Class in org.aspectj.weaver.tools.cache
Represents a class which has been cached
CachedClassEntry(CachedClassReference, byte[], CachedClassEntry.EntryType) - Constructor for class org.aspectj.weaver.tools.cache.CachedClassEntry
 
CachedClassReference - Class in org.aspectj.weaver.tools.cache
A typed reference to a cached class entry.
CachedClassReference(String, String) - Constructor for class org.aspectj.weaver.tools.cache.CachedClassReference
Protected to allow only the WeavedClassCache initialization rights
CachedClassReference(String, CacheKeyResolver) - Constructor for class org.aspectj.weaver.tools.cache.CachedClassReference
 
cachedGenericClassTypeSignature - Variable in class org.aspectj.weaver.AbstractReferenceTypeDelegate
 
CacheFactory - Interface in org.aspectj.weaver.tools.cache
Facility for overriding the default CacheKeyResolver and CacheBacking; an implementing factory must be set on the WeavedClassCache before the WeavingAdaptor is configured.
CacheKeyResolver - Interface in org.aspectj.weaver.tools.cache
Interface to allow alternate hashing schemes for weaved and generated classes.
CacheStatistics - Class in org.aspectj.weaver.tools.cache
Maintains some basic statistics on the class cache.
CacheStatistics() - Constructor for class org.aspectj.weaver.tools.cache.CacheStatistics
 
calculatingSerialVersionUID - Variable in class org.aspectj.weaver.Lint
 
Call - Class in org.aspectj.weaver.ast
 
Call(Member, Expr[]) - Constructor for class org.aspectj.weaver.ast.Call
 
CALL - Static variable in class org.aspectj.weaver.tools.PointcutPrimitive
 
CALL_DOESNT_SUPPORT_PARAMETERIZED_DECLARING_TYPES - Static variable in class org.aspectj.weaver.WeaverMessages
 
CallExpr - Class in org.aspectj.weaver.ast
 
CallExpr(Member, Expr[], ResolvedType) - Constructor for class org.aspectj.weaver.ast.CallExpr
 
CALOAD - Static variable in interface org.aspectj.apache.bcel.Constants
 
CALOAD - Static variable in interface org.aspectj.apache.bcel.generic.InstructionConstants
 
canAnnotationTargetType() - Method in class org.aspectj.weaver.ArrayReferenceType
 
canAnnotationTargetType() - Method in class org.aspectj.weaver.bcel.BcelObjectType
 
canAnnotationTargetType() - Method in class org.aspectj.weaver.GeneratedReferenceTypeDelegate
 
canAnnotationTargetType() - Method in class org.aspectj.weaver.ReferenceType
 
canAnnotationTargetType() - Method in interface org.aspectj.weaver.ReferenceTypeDelegate
 
canAnnotationTargetType() - Method in class org.aspectj.weaver.reflect.ReflectionBasedReferenceTypeDelegate
 
canAnnotationTargetType() - Method in class org.aspectj.weaver.ResolvedType
Note: Only overridden by ReferenceType subtype
canBeBoundTo(ResolvedType) - Method in class org.aspectj.weaver.TypeVariable
answer true if the given type satisfies all of the bound constraints of this type variable.
canBeCoercedTo(ResolvedType) - Method in class org.aspectj.weaver.BoundedReferenceType
 
canBeParameterized() - Method in class org.aspectj.weaver.JoinPointSignature
 
canBeParameterized() - Method in interface org.aspectj.weaver.Member
Returns true iff the member is generic (NOT parameterized)
canBeParameterized() - Method in class org.aspectj.weaver.MemberImpl
 
canBeSeenBy(ResolvedType) - Method in class org.aspectj.weaver.ResolvedType
 
canCompress() - Method in class org.aspectj.weaver.CompressingDataOutputStream
 
canDecompress() - Method in class org.aspectj.weaver.VersionedDataInputStream
 
canMatchSignatureWithNParameters(int) - Method in class org.aspectj.weaver.patterns.TypePatternList
 
cannotAdviseJoinpointInInterfaceWithAroundAdvice - Variable in class org.aspectj.weaver.Lint
 
canNotImplementLazyTjp - Variable in class org.aspectj.weaver.Lint
 
canReadDir(File) - Static method in class org.aspectj.util.FileUtil
 
canReadFile(File) - Static method in class org.aspectj.util.FileUtil
 
canSetIndex() - Method in class org.aspectj.apache.bcel.generic.InstructionCLV
 
canSetIndex() - Method in class org.aspectj.apache.bcel.generic.InstructionLV
 
CANT_BIND_TYPE - Static variable in class org.aspectj.weaver.WeaverMessages
 
CANT_DECP_MULTIPLE_PARAMETERIZATIONS - Static variable in class org.aspectj.weaver.WeaverMessages
 
CANT_DECP_ON_ANNOTATION_TO_EXTEND_CLASS - Static variable in class org.aspectj.weaver.WeaverMessages
 
CANT_DECP_ON_ANNOTATION_TO_IMPL_INTERFACE - Static variable in class org.aspectj.weaver.WeaverMessages
 
CANT_DECP_ON_ENUM_TO_EXTEND_CLASS - Static variable in class org.aspectj.weaver.WeaverMessages
 
CANT_DECP_ON_ENUM_TO_IMPL_INTERFACE - Static variable in class org.aspectj.weaver.WeaverMessages
 
CANT_DECP_TO_MAKE_ANNOTATION_SUPERTYPE - Static variable in class org.aspectj.weaver.WeaverMessages
 
CANT_DECP_TO_MAKE_ENUM_SUPERTYPE - Static variable in class org.aspectj.weaver.WeaverMessages
 
CANT_EXTEND_SELF - Static variable in class org.aspectj.weaver.WeaverMessages
 
CANT_FIND_CORE_TYPE - Static variable in class org.aspectj.weaver.WeaverMessages
 
CANT_FIND_PARENT_TYPE - Static variable in class org.aspectj.weaver.WeaverMessages
 
CANT_FIND_PARENT_TYPE_NO_SUB - Static variable in class org.aspectj.weaver.WeaverMessages
 
CANT_FIND_POINTCUT - Static variable in class org.aspectj.weaver.WeaverMessages
 
CANT_FIND_TYPE - Static variable in class org.aspectj.weaver.WeaverMessages
 
CANT_FIND_TYPE_ANNOTATION - Static variable in class org.aspectj.weaver.WeaverMessages
 
CANT_FIND_TYPE_ARG_TYPE - Static variable in class org.aspectj.weaver.WeaverMessages
 
CANT_FIND_TYPE_ASSIGNABLE - Static variable in class org.aspectj.weaver.WeaverMessages
 
CANT_FIND_TYPE_COERCEABLE - Static variable in class org.aspectj.weaver.WeaverMessages
 
CANT_FIND_TYPE_DURING_AROUND_WEAVE - Static variable in class org.aspectj.weaver.WeaverMessages
 
CANT_FIND_TYPE_DURING_AROUND_WEAVE_PREINIT - Static variable in class org.aspectj.weaver.WeaverMessages
 
CANT_FIND_TYPE_EXCEPTION_TYPE - Static variable in class org.aspectj.weaver.WeaverMessages
 
CANT_FIND_TYPE_FIELDS - Static variable in class org.aspectj.weaver.WeaverMessages
 
CANT_FIND_TYPE_INTERFACE_METHODS - Static variable in class org.aspectj.weaver.WeaverMessages
 
CANT_FIND_TYPE_INTERFACES - Static variable in class org.aspectj.weaver.WeaverMessages
 
CANT_FIND_TYPE_JOINPOINT - Static variable in class org.aspectj.weaver.WeaverMessages
 
CANT_FIND_TYPE_METHODS - Static variable in class org.aspectj.weaver.WeaverMessages
 
CANT_FIND_TYPE_MODIFIERS - Static variable in class org.aspectj.weaver.WeaverMessages
 
CANT_FIND_TYPE_POINTCUTS - Static variable in class org.aspectj.weaver.WeaverMessages
 
CANT_FIND_TYPE_SUPERCLASS - Static variable in class org.aspectj.weaver.WeaverMessages
 
CANT_FIND_TYPE_WITHINPCD - Static variable in class org.aspectj.weaver.WeaverMessages
 
CANT_OVERRIDE_FINAL_MEMBER - Static variable in class org.aspectj.weaver.WeaverMessages
 
CANT_REFERENCE_POINTCUT_IN_RAW_TYPE - Static variable in class org.aspectj.weaver.WeaverMessages
 
CANT_THROW_CHECKED - Static variable in class org.aspectj.weaver.WeaverMessages
 
cantFindType - Variable in class org.aspectj.weaver.Lint
 
cantFindTypeAffectingJoinPointMatch - Variable in class org.aspectj.weaver.Lint
 
cantMatchArrayTypeOnVarargs - Variable in class org.aspectj.weaver.Lint
 
canWriteDir(File) - Static method in class org.aspectj.util.FileUtil
 
canWriteFile(File) - Static method in class org.aspectj.util.FileUtil
 
CAST - Static variable in class org.aspectj.apache.bcel.classfile.annotation.TypeAnnotationGen
 
CASTORE - Static variable in interface org.aspectj.apache.bcel.Constants
 
CASTORE - Static variable in interface org.aspectj.apache.bcel.generic.InstructionConstants
 
CatchClauseSignature - Interface in org.aspectj.lang.reflect
 
CFlow - Class in org.aspectj.runtime
 
CFlow() - Constructor for class org.aspectj.runtime.CFlow
 
CFlow(Object) - Constructor for class org.aspectj.runtime.CFlow
 
CFLOW - Static variable in class org.aspectj.weaver.patterns.Pointcut
 
CFLOW - Static variable in class org.aspectj.weaver.tools.PointcutPrimitive
 
CFLOW_BELOW - Static variable in class org.aspectj.weaver.tools.PointcutPrimitive
 
CFLOW_COUNTER_TYPE - Static variable in class org.aspectj.weaver.NameMangler
 
CFLOW_COUNTER_UNRESOLVEDTYPE - Static variable in class org.aspectj.weaver.NameMangler
 
CFLOW_IN_DECLARE - Static variable in class org.aspectj.weaver.WeaverMessages
 
CFLOW_MARKER - Static variable in class org.aspectj.weaver.patterns.CflowPointcut
Used to indicate that we're in the context of a cflow when concretizing if's Will be removed or replaced with something better when we handle this as a non-error
CFLOW_STACK_TYPE - Static variable in class org.aspectj.weaver.AjcMemberMaker
 
CFLOW_STACK_TYPE - Static variable in class org.aspectj.weaver.NameMangler
 
CFLOW_STACK_UNRESOLVEDTYPE - Static variable in class org.aspectj.weaver.NameMangler
 
CflowBelowEntry - Static variable in class org.aspectj.weaver.AdviceKind
 
cflowCounter(CrosscuttingMembers) - Static method in class org.aspectj.weaver.NameMangler
 
CFlowCounter - Class in org.aspectj.runtime.internal
 
CFlowCounter() - Constructor for class org.aspectj.runtime.internal.CFlowCounter
 
CflowEntry - Static variable in class org.aspectj.weaver.AdviceKind
 
CFlowPlusState - Class in org.aspectj.runtime.internal
 
CFlowPlusState(Object[]) - Constructor for class org.aspectj.runtime.internal.CFlowPlusState
 
CFlowPlusState(Object[], Object) - Constructor for class org.aspectj.runtime.internal.CFlowPlusState
 
CflowPointcut - Class in org.aspectj.weaver.patterns
 
CflowPointcut(Pointcut, boolean, int[]) - Constructor for class org.aspectj.weaver.patterns.CflowPointcut
 
cflowStack(CrosscuttingMembers) - Static method in class org.aspectj.weaver.NameMangler
 
CFlowStack - Class in org.aspectj.runtime.internal
 
CFlowStack() - Constructor for class org.aspectj.runtime.internal.CFlowStack
 
cflowStackInit() - Static method in class org.aspectj.weaver.AjcMemberMaker
 
cflowStackIsValid() - Static method in class org.aspectj.weaver.AjcMemberMaker
 
cflowStackPeekInstance() - Static method in class org.aspectj.weaver.AjcMemberMaker
 
cflowStackPushInstance() - Static method in class org.aspectj.weaver.AjcMemberMaker
 
cg - Variable in class org.aspectj.apache.bcel.generic.InstructionFactory
 
changesPublicSignature() - Method in class org.aspectj.weaver.MethodDelegateTypeMunger
Needed for reweavable
changesPublicSignature() - Method in class org.aspectj.weaver.MethodDelegateTypeMunger.FieldHostTypeMunger
 
changesPublicSignature() - Method in class org.aspectj.weaver.ResolvedTypeMunger
 
CHAR - Static variable in class org.aspectj.apache.bcel.classfile.Utility.ResultHolder
 
CHAR - Static variable in class org.aspectj.apache.bcel.generic.Type
 
CHAR - Static variable in class org.aspectj.weaver.UnresolvedType
 
CHAR - Variable in class org.aspectj.weaver.World
 
charfilename - Variable in class org.aspectj.weaver.bcel.UnwovenClassFile
 
charObject(char) - Static method in class org.aspectj.runtime.internal.Conversions
 
CharOperation - Class in org.aspectj.asm.internal
Taken from org.aspectj.org.eclipse.jdt.core.compiler.CharOperation
CharOperation() - Constructor for class org.aspectj.asm.internal.CharOperation
 
charValue(Object) - Static method in class org.aspectj.runtime.internal.Conversions
 
check(ISourceContext, World) - Method in class org.aspectj.weaver.patterns.Pointcut
 
check(World) - Method in class org.aspectj.weaver.NewConstructorTypeMunger
 
CHECK_AND_SET_IMPORTS - Static variable in class org.aspectj.bridge.context.CompilationAndWeavingContext
 
checkAllBound(IScope) - Method in class org.aspectj.weaver.patterns.Bindings
 
checkCanThrow(ShadowMunger, ResolvedType) - Method in class org.aspectj.weaver.Shadow
 
CHECKCAST - Static variable in interface org.aspectj.apache.bcel.Constants
 
CHECKCAST_QUICK - Static variable in interface org.aspectj.apache.bcel.Constants
 
checkDuplicates(ReferenceType) - Method in class org.aspectj.weaver.ReferenceType
 
checked - Variable in class org.aspectj.weaver.patterns.ExactTypePattern
 
checkedExceptions - Variable in class org.aspectj.weaver.ResolvedMemberImpl
 
checkEof() - Method in class org.aspectj.weaver.patterns.PatternParser
 
checkEquals(Bindings, IScope) - Method in class org.aspectj.weaver.patterns.Bindings
signals an error if one has a binding and other doesn't
Checker - Class in org.aspectj.weaver
Representation of a shadow munger for a declare error or warning declaration.
Checker(DeclareErrorOrWarning) - Constructor for class org.aspectj.weaver.Checker
Create a Checker for a declare error or declare warning.
checkInterTypeMungers() - Method in class org.aspectj.weaver.ResolvedType
Check: 1) That we don't have any abstract type mungers unless this type is abstract.
checkLegalOverride(ResolvedMember, ResolvedMember, int, ResolvedType) - Method in class org.aspectj.weaver.ResolvedType
 
checkMunger(ShadowMunger) - Method in class org.aspectj.weaver.Shadow
Only does the check if the munger requires it (@AJ aspects don't)
checkq() - Method in class org.aspectj.weaver.World.TypeMap
 
checkQ() - Static method in class org.aspectj.weaver.loadtime.Aj
Process the reference queue that contains stale AdaptorKeys - the keys are put on the queue when their classloader referent is garbage collected and so the associated adaptor (weaver) should be removed from the map
child - Variable in class org.aspectj.weaver.patterns.DeclareParents
 
children - Variable in class org.aspectj.asm.internal.ProgramElement
 
CIRCULAR_DEPENDENCY - Static variable in class org.aspectj.weaver.WeaverMessages
 
CIRCULAR_POINTCUT - Static variable in class org.aspectj.weaver.WeaverMessages
 
CLASS - Static variable in class org.aspectj.apache.bcel.classfile.annotation.ElementValue
 
CLASS - Static variable in class org.aspectj.apache.bcel.generic.Type
 
CLASS - Static variable in class org.aspectj.asm.IProgramElement.Kind
 
CLASS - Static variable in class org.aspectj.weaver.AnnotationValue
 
CLASS - Static variable in class org.aspectj.weaver.patterns.TypeCategoryTypePattern
 
CLASS_ARRAY - Static variable in class org.aspectj.apache.bcel.generic.Type
 
CLASS_CAST_EXCEPTION - Static variable in interface org.aspectj.apache.bcel.ExceptionConstants
 
CLASS_CIRCULARITY_ERROR - Static variable in interface org.aspectj.apache.bcel.ExceptionConstants
Linking Exceptions
CLASS_EXTENDS - Static variable in class org.aspectj.apache.bcel.classfile.annotation.TypeAnnotationGen
 
CLASS_FORMAT_ERROR - Static variable in interface org.aspectj.apache.bcel.ExceptionConstants
 
CLASS_READER - Static variable in class org.aspectj.weaver.bcel.asm.AsmDetector
 
CLASS_TOO_BIG - Static variable in class org.aspectj.weaver.WeaverMessages
 
CLASS_TYPE_NAMES - Static variable in interface org.aspectj.apache.bcel.Constants
The primitive class names corresponding to the T_XX constants, e.g., CLASS_TYPE_NAMES[T_INT] = "java.lang.Integer"
CLASS_TYPE_PARAMETER - Static variable in class org.aspectj.apache.bcel.classfile.annotation.TypeAnnotationGen
 
CLASS_TYPE_PARAMETER_BOUND - Static variable in class org.aspectj.apache.bcel.classfile.annotation.TypeAnnotationGen
 
CLASS_VISITOR - Static variable in class org.aspectj.weaver.bcel.asm.AsmDetector
 
ClassAnnotationValue - Class in org.aspectj.weaver
 
ClassAnnotationValue(String) - Constructor for class org.aspectj.weaver.ClassAnnotationValue
 
classBound - Variable in class org.aspectj.util.GenericSignature.FormalTypeParameter
 
ClassElementValue - Class in org.aspectj.apache.bcel.classfile.annotation
 
ClassElementValue(int, ConstantPool) - Constructor for class org.aspectj.apache.bcel.classfile.annotation.ClassElementValue
 
ClassElementValue(ClassElementValue, ConstantPool, boolean) - Constructor for class org.aspectj.apache.bcel.classfile.annotation.ClassElementValue
Return immutable variant of this ClassElementValueGen
ClassElementValue(ObjectType, ConstantPool) - Constructor for class org.aspectj.apache.bcel.classfile.annotation.ClassElementValue
 
CLASSES_IN_PRECEDENCE - Static variable in class org.aspectj.weaver.WeaverMessages
 
ClassFile() - Constructor for class org.aspectj.weaver.bcel.ClassPathManager.ClassFile
 
CLASSFILE - Static variable in class org.aspectj.asm.internal.HandleProviderDelimiter
 
ClassFormatException - Exception Class in org.aspectj.apache.bcel.classfile
Thrown when the BCEL attempts to read a class file and determines that the file is malformed or otherwise cannot be interpreted as a class file.
ClassFormatException() - Constructor for exception class org.aspectj.apache.bcel.classfile.ClassFormatException
 
ClassFormatException(String) - Constructor for exception class org.aspectj.apache.bcel.classfile.ClassFormatException
 
ClassGen - Class in org.aspectj.apache.bcel.generic
Template class for building up a java class.
ClassGen(String, String, String, int, String[]) - Constructor for class org.aspectj.apache.bcel.generic.ClassGen
 
ClassGen(String, String, String, int, String[], ConstantPool) - Constructor for class org.aspectj.apache.bcel.generic.ClassGen
 
ClassGen(JavaClass) - Constructor for class org.aspectj.apache.bcel.generic.ClassGen
 
ClassGenException - Exception Class in org.aspectj.apache.bcel.generic
Thrown on internal errors.
ClassGenException() - Constructor for exception class org.aspectj.apache.bcel.generic.ClassGenException
 
ClassGenException(String) - Constructor for exception class org.aspectj.apache.bcel.generic.ClassGenException
 
classIndex - Variable in class org.aspectj.apache.bcel.classfile.ConstantCP
 
classLoaderReference - Variable in class org.aspectj.weaver.reflect.ReflectionBasedReferenceTypeDelegate
 
ClassLoaderReference - Interface in org.aspectj.apache.bcel.util
Implementors should provide access to a ClassLoader instance.
ClassLoaderRepository - Class in org.aspectj.apache.bcel.util
The repository maintains information about which classes have been loaded.
ClassLoaderRepository(ClassLoader) - Constructor for class org.aspectj.apache.bcel.util.ClassLoaderRepository
 
ClassLoaderRepository(ClassLoaderReference) - Constructor for class org.aspectj.apache.bcel.util.ClassLoaderRepository
 
ClassLoaderRepository.SoftHashMap - Class in org.aspectj.apache.bcel.util
 
ClassLoaderWeavingAdaptor - Class in org.aspectj.weaver.loadtime
 
ClassLoaderWeavingAdaptor() - Constructor for class org.aspectj.weaver.loadtime.ClassLoaderWeavingAdaptor
 
ClassLoaderWeavingAdaptor(ClassLoader, IWeavingContext) - Constructor for class org.aspectj.weaver.loadtime.ClassLoaderWeavingAdaptor
Deprecated. 
className - Variable in class org.aspectj.weaver.bcel.UnwovenClassFile
 
classOrInterface(int) - Static method in class org.aspectj.apache.bcel.classfile.Utility
 
ClassParser - Class in org.aspectj.apache.bcel.classfile
Wrapper class that parses a given Java .class file.
ClassParser(ByteArrayInputStream, String) - Constructor for class org.aspectj.apache.bcel.classfile.ClassParser
 
ClassParser(InputStream, String) - Constructor for class org.aspectj.apache.bcel.classfile.ClassParser
Parse class from the given stream
ClassParser(String) - Constructor for class org.aspectj.apache.bcel.classfile.ClassParser
Parse class from given .class file
ClassPath - Class in org.aspectj.apache.bcel.util
Responsible for loading (class) files from the CLASSPATH.
ClassPath() - Constructor for class org.aspectj.apache.bcel.util.ClassPath
Deprecated.
Use SYSTEM_CLASS_PATH constant
ClassPath(String) - Constructor for class org.aspectj.apache.bcel.util.ClassPath
Search for classes in given path.
ClassPath.ClassFile - Interface in org.aspectj.apache.bcel.util
Contains information about file/ZIP entry of the Java class.
ClassPathManager - Class in org.aspectj.weaver.bcel
 
ClassPathManager() - Constructor for class org.aspectj.weaver.bcel.ClassPathManager
 
ClassPathManager(List<String>, IMessageHandler) - Constructor for class org.aspectj.weaver.bcel.ClassPathManager
 
ClassPathManager.ClassFile - Class in org.aspectj.weaver.bcel
 
ClassPreProcessor - Interface in org.aspectj.weaver.loadtime
Generic class pre processor interface that allows to separate the AspectJ 5 load time weaving from Java 5 JVMTI interfaces for further use on Java 1.3 / 1.4
ClassPreProcessorAgentAdapter - Class in org.aspectj.weaver.loadtime
Java 1.5 adapter for class pre processor
ClassPreProcessorAgentAdapter() - Constructor for class org.aspectj.weaver.loadtime.ClassPreProcessorAgentAdapter
 
classSignature - Variable in class org.aspectj.util.GenericSignature.ClassTypeSignature
 
ClassSignature() - Constructor for class org.aspectj.util.GenericSignature.ClassSignature
 
ClassTypeSignature(String, String) - Constructor for class org.aspectj.util.GenericSignature.ClassTypeSignature
 
ClassTypeSignature(String, GenericSignature.SimpleClassTypeSignature, GenericSignature.SimpleClassTypeSignature[]) - Constructor for class org.aspectj.util.GenericSignature.ClassTypeSignature
 
classTypeSignature2TypeX(GenericSignature.ClassTypeSignature, GenericSignature.FormalTypeParameter[], World) - Static method in class org.aspectj.weaver.bcel.BcelGenericSignatureToTypeXConverter
 
ClassVisitor - Interface in org.aspectj.apache.bcel.classfile
Interface to make use of the Visitor pattern programming style.
classWriteEvent(char[][]) - Method in class org.aspectj.weaver.bcel.BcelWorld
 
classWriteEvent(char[][]) - Method in class org.aspectj.weaver.World
 
classWriteEvent(String) - Method in class org.aspectj.weaver.World.TypeMap
 
cleanUpWorlds() - Static method in class org.aspectj.weaver.reflect.ReflectionWorld
 
clear() - Method in class org.aspectj.apache.bcel.util.ClassLoaderRepository
Clear all entries from the local cache
clear() - Method in class org.aspectj.apache.bcel.util.ClassLoaderRepository.SoftHashMap
 
clear() - Method in class org.aspectj.apache.bcel.util.NonCachingClassLoaderRepository
Clear all entries from cache.
clear() - Method in class org.aspectj.apache.bcel.util.NonCachingClassLoaderRepository.SoftHashMap
 
clear() - Method in interface org.aspectj.apache.bcel.util.Repository
Clear all entries from cache.
clear() - Method in class org.aspectj.apache.bcel.util.SyntheticRepository
Clear all entries from cache.
clear() - Method in class org.aspectj.apache.bcel.util.ThreadLocalAwareRepository
 
clear() - Method in class org.aspectj.asm.internal.RelationshipMap
 
clear() - Method in interface org.aspectj.asm.IRelationshipMap
Clear all of the relationships in the map.
clear() - Method in class org.aspectj.util.SoftHashMap
 
clear() - Method in class org.aspectj.weaver.bcel.BcelWorld
 
clear() - Method in class org.aspectj.weaver.tools.cache.AsynchronousFileCacheBacking
 
clear() - Method in interface org.aspectj.weaver.tools.cache.CacheBacking
Clear the entire cache
clear() - Method in class org.aspectj.weaver.tools.cache.DefaultFileCacheBacking
 
clear() - Method in class org.aspectj.weaver.tools.cache.WeavedClassCache
Clear the entire cache
clearAllSuppressions() - Method in class org.aspectj.weaver.Lint
 
clearCache() - Static method in class org.aspectj.apache.bcel.Repository
Clear the repository.
clearCaches() - Method in class org.aspectj.weaver.CrosscuttingMembers
 
ClearCommand(AsynchronousFileCacheBacking) - Constructor for class org.aspectj.weaver.tools.cache.AsynchronousFileCacheBacking.ClearCommand
 
clearInterTypeMungers() - Method in class org.aspectj.weaver.ResolvedType
 
clearMessages() - Method in interface org.aspectj.bridge.IMessageHolder
Clear any messages.
clearMessages() - Method in class org.aspectj.bridge.MessageHandler
Clear the messages without changing other behavior.
clearSuppressions(Collection<Lint.Kind>) - Method in class org.aspectj.weaver.Lint
 
clone() - Method in class org.aspectj.apache.bcel.classfile.Constant
 
clone() - Method in class org.aspectj.apache.bcel.generic.ClassGen
 
clone() - Method in class org.aspectj.apache.bcel.generic.CodeExceptionGen
 
clone() - Method in class org.aspectj.apache.bcel.generic.LineNumberGen
 
clone() - Method in class org.aspectj.apache.bcel.generic.LocalVariableGen
 
clone() - Method in class org.aspectj.weaver.tools.cache.AbstractIndexedFileCacheBacking.IndexEntry
 
CLONEABLE - Static variable in class org.aspectj.weaver.UnresolvedType
 
close() - Method in class org.aspectj.weaver.bcel.ClassPathManager.ClassFile
 
close() - Method in class org.aspectj.weaver.bcel.ExtensibleURLClassLoader
 
close() - Method in class org.aspectj.weaver.Dump
 
close(InputStream, File) - Method in class org.aspectj.weaver.tools.cache.AbstractFileCacheBacking
 
close(OutputStream, File) - Method in class org.aspectj.weaver.tools.cache.AbstractFileCacheBacking
 
closeArchives() - Method in class org.aspectj.weaver.bcel.ClassPathManager
 
CLOSURE_CLASS_PREFIX - Static variable in class org.aspectj.weaver.bcel.BcelWeaver
 
Code - Class in org.aspectj.apache.bcel.classfile
This class represents a chunk of Java byte code contained in a method.
Code(int, int, int, int, byte[], CodeException[], Attribute[], ConstantPool) - Constructor for class org.aspectj.apache.bcel.classfile.Code
 
Code(Code) - Constructor for class org.aspectj.apache.bcel.classfile.Code
Initialize from another object.
CODE - Static variable in class org.aspectj.asm.IProgramElement.Kind
 
CODEELEMENT - Static variable in class org.aspectj.asm.internal.HandleProviderDelimiter
 
CodeException - Class in org.aspectj.apache.bcel.classfile
This class represents an entry in the exception table of the Code attribute and is used only there.
CodeException(int, int, int, int) - Constructor for class org.aspectj.apache.bcel.classfile.CodeException
 
CodeException(CodeException) - Constructor for class org.aspectj.apache.bcel.classfile.CodeException
 
CodeExceptionGen - Class in org.aspectj.apache.bcel.generic
This class represents an exception handler, i.e., specifies the region where a handler is active and an instruction where the actual handling is done.
CodeExceptionGen(InstructionHandle, InstructionHandle, InstructionHandle, ObjectType) - Constructor for class org.aspectj.apache.bcel.generic.CodeExceptionGen
Add an exception handler, i.e., specify region where a handler is active and an instruction where the actual handling is done.
CodeGenerationHint - Annotation Interface in org.aspectj.lang.annotation.control
Provide code generation hints to the compiler (e.g.
CodeSignature - Interface in org.aspectj.lang.reflect
 
codeToString(byte[], ConstantPool, int, int) - Static method in class org.aspectj.apache.bcel.classfile.Utility
Disassemble a stream of byte codes and return the string representation.
codeToString(byte[], ConstantPool, int, int, boolean) - Static method in class org.aspectj.apache.bcel.classfile.Utility
Disassemble a byte array of JVM byte codes starting from code line 'index' and return the disassembled string representation.
codeToString(ByteSequence, ConstantPool) - Static method in class org.aspectj.apache.bcel.classfile.Utility
 
codeToString(ByteSequence, ConstantPool, boolean) - Static method in class org.aspectj.apache.bcel.classfile.Utility
Disassemble a stream of byte codes and return the string representation.
collectCrosscuttingMembers(boolean) - Method in class org.aspectj.weaver.ResolvedType
 
collectDeclares(boolean) - Method in class org.aspectj.weaver.ResolvedType
 
COLLECTING_ITDS_AND_DECLARES - Static variable in class org.aspectj.bridge.context.CompilationAndWeavingContext
 
collectInterTypeMungers(List) - Method in class org.aspectj.weaver.MissingResolvedTypeWithKnownSignature
 
collectInterTypeMungers(List<ConcreteTypeMunger>) - Method in class org.aspectj.weaver.ResolvedType
 
commaSeparatedListToTypeArray(String, Class) - Static method in class org.aspectj.internal.lang.reflect.StringToType
 
commaSplit(String) - Static method in class org.aspectj.util.LangUtil
Splits input at commas, trimming any white space.
CommonsTrace - Class in org.aspectj.weaver.tools
 
CommonsTrace(Class) - Constructor for class org.aspectj.weaver.tools.CommonsTrace
 
CommonsTraceFactory - Class in org.aspectj.weaver.tools
 
CommonsTraceFactory() - Constructor for class org.aspectj.weaver.tools.CommonsTraceFactory
 
compactClassName(String) - Static method in class org.aspectj.apache.bcel.classfile.Utility
Shorten long class names, java/lang/String becomes String.
compactClassName(String, boolean) - Static method in class org.aspectj.apache.bcel.classfile.Utility
Shorten long class names, java/lang/String becomes java.lang.String, e.g..
compactClassName(String, String, boolean) - Static method in class org.aspectj.apache.bcel.classfile.Utility
Shorten long class name str, i.e., chop off the prefix, if the class name starts with this string and the flag chopit is true.
COMPARATOR - Static variable in class org.aspectj.bridge.IMessage.Kind
 
compare(Pointcut, Pointcut) - Method in class org.aspectj.weaver.patterns.PointcutEvaluationExpenseComparator
Compare 2 pointcuts based on an estimate of how expensive they may be to evaluate.
compare(ResolvedType, ResolvedType) - Method in class org.aspectj.weaver.patterns.DeclarePrecedence
 
compareByPrecedence(ResolvedType, ResolvedType) - Method in class org.aspectj.weaver.World
Same signature as org.aspectj.util.PartialOrder.PartialComparable.compareTo
compareByPrecedenceAndHierarchy(ResolvedType, ResolvedType) - Method in class org.aspectj.weaver.World
compares by precedence with the additional rule that a super-aspect is sorted before its sub-aspects
compareTo(Object) - Method in interface org.aspectj.util.PartialOrder.PartialComparable
 
compareTo(Object) - Method in class org.aspectj.weaver.Checker
 
compareTo(Object) - Method in class org.aspectj.weaver.ConcreteTypeMunger
 
compareTo(IMessage.Kind) - Method in class org.aspectj.bridge.IMessage.Kind
 
compareTo(Member) - Method in class org.aspectj.weaver.JoinPointSignature
 
compareTo(Member) - Method in interface org.aspectj.weaver.Member
 
compareTo(Member) - Method in class org.aspectj.weaver.MemberImpl
 
CompilationAndWeavingContext - Class in org.aspectj.bridge.context
This class is responsible for tracking progress through the various phases of compilation and weaving.
COMPILATIONUNIT - Static variable in class org.aspectj.asm.internal.HandleProviderDelimiter
 
completeBinaryType(ResolvedType) - Method in class org.aspectj.weaver.ltw.LTWWorld
 
completeBinaryType(ResolvedType) - Method in class org.aspectj.weaver.World
Called when a type is resolved - enables its type hierarchy to be finished off before we proceed
completed() - Method in class org.aspectj.util.LangUtil.ProcessController
 
completeNonLocalType(ResolvedType) - Method in class org.aspectj.weaver.ltw.LTWWorld
 
completing(long, Throwable) - Method in class org.aspectj.util.FileUtil.Pipe
This is called when the pipe is completing.
COMPLETING_TYPE_BINDINGS - Static variable in class org.aspectj.bridge.context.CompilationAndWeavingContext
 
compressFilepath(String) - Method in class org.aspectj.weaver.CompressingDataOutputStream
 
CompressingDataOutputStream - Class in org.aspectj.weaver
A variation of a DataOutputStream that is linked to a constant pool writer.
CompressingDataOutputStream(ByteArrayOutputStream, ConstantPoolWriter) - Constructor for class org.aspectj.weaver.CompressingDataOutputStream
 
CompressingDataOutputStream(FileOutputStream) - Constructor for class org.aspectj.weaver.CompressingDataOutputStream
 
compressionEnabled - Variable in class org.aspectj.weaver.CompressingDataOutputStream
 
compressName(String) - Method in class org.aspectj.weaver.CompressingDataOutputStream
 
compressSignature(String) - Method in class org.aspectj.weaver.CompressingDataOutputStream
 
concat(char[], char[]) - Static method in class org.aspectj.asm.internal.CharOperation
Taken from org.aspectj.org.eclipse.jdt.core.compiler.CharOperation
concatWith(char[][], char) - Static method in class org.aspectj.asm.internal.CharOperation
 
CONCRETE - Static variable in class org.aspectj.weaver.patterns.Pointcut
 
concreteAspect - Variable in class org.aspectj.weaver.Advice
 
ConcreteAspect(String, String) - Constructor for class org.aspectj.weaver.loadtime.definition.Definition.ConcreteAspect
 
ConcreteAspect(String, String, String, String) - Constructor for class org.aspectj.weaver.loadtime.definition.Definition.ConcreteAspect
 
ConcreteAspectCodeGen - Class in org.aspectj.weaver.loadtime
Generates bytecode for concrete-aspect.
ConcreteCflowPointcut - Class in org.aspectj.weaver.patterns
 
ConcreteCflowPointcut(ResolvedType, Member, List<ConcreteCflowPointcut.Slot>, boolean) - Constructor for class org.aspectj.weaver.patterns.ConcreteCflowPointcut
 
ConcreteCflowPointcut.Slot - Class in org.aspectj.weaver.patterns
 
concreteTypeMunger(ResolvedTypeMunger, ResolvedType) - Method in class org.aspectj.weaver.bcel.BcelWeavingSupport
 
concreteTypeMunger(ResolvedTypeMunger, ResolvedType) - Method in interface org.aspectj.weaver.IWeavingSupport
 
ConcreteTypeMunger - Class in org.aspectj.weaver
 
ConcreteTypeMunger(ResolvedTypeMunger, ResolvedType) - Constructor for class org.aspectj.weaver.ConcreteTypeMunger
 
concretize(ResolvedType) - Method in class org.aspectj.weaver.patterns.PerCflow
 
concretize(ResolvedType) - Method in class org.aspectj.weaver.patterns.PerClause
 
concretize(ResolvedType) - Method in class org.aspectj.weaver.patterns.PerFromSuper
 
concretize(ResolvedType) - Method in class org.aspectj.weaver.patterns.PerObject
 
concretize(ResolvedType) - Method in class org.aspectj.weaver.patterns.PerSingleton
 
concretize(ResolvedType) - Method in class org.aspectj.weaver.patterns.PerTypeWithin
 
concretize(ResolvedType, ResolvedType, int) - Method in class org.aspectj.weaver.patterns.Pointcut
Returns a new pointcut Only used by test cases
concretize(ResolvedType, ResolvedType, int, ShadowMunger) - Method in class org.aspectj.weaver.patterns.Pointcut
 
concretize(ResolvedType, ResolvedType, IntMap) - Method in class org.aspectj.weaver.patterns.Pointcut
 
concretize(ResolvedType, World, PerClause) - Method in class org.aspectj.weaver.Advice
 
concretize(ResolvedType, World, PerClause) - Method in class org.aspectj.weaver.Checker
Concretize this Checker by concretizing the pointcut
concretize(ResolvedType, World, PerClause) - Method in class org.aspectj.weaver.ShadowMunger
 
concretize1(ResolvedType, ResolvedType, IntMap) - Method in class org.aspectj.weaver.internal.tools.PointcutDesignatorHandlerBasedPointcut
 
concretize1(ResolvedType, ResolvedType, IntMap) - Method in class org.aspectj.weaver.patterns.AndPointcut
 
concretize1(ResolvedType, ResolvedType, IntMap) - Method in class org.aspectj.weaver.patterns.AnnotationPointcut
 
concretize1(ResolvedType, ResolvedType, IntMap) - Method in class org.aspectj.weaver.patterns.ArgsAnnotationPointcut
 
concretize1(ResolvedType, ResolvedType, IntMap) - Method in class org.aspectj.weaver.patterns.ArgsPointcut
 
concretize1(ResolvedType, ResolvedType, IntMap) - Method in class org.aspectj.weaver.patterns.CflowPointcut
 
concretize1(ResolvedType, ResolvedType, IntMap) - Method in class org.aspectj.weaver.patterns.ConcreteCflowPointcut
 
concretize1(ResolvedType, ResolvedType, IntMap) - Method in class org.aspectj.weaver.patterns.HandlerPointcut
 
concretize1(ResolvedType, ResolvedType, IntMap) - Method in class org.aspectj.weaver.patterns.IfPointcut
 
concretize1(ResolvedType, ResolvedType, IntMap) - Method in class org.aspectj.weaver.patterns.IfPointcut.IfFalsePointcut
 
concretize1(ResolvedType, ResolvedType, IntMap) - Method in class org.aspectj.weaver.patterns.IfPointcut.IfTruePointcut
 
concretize1(ResolvedType, ResolvedType, IntMap) - Method in class org.aspectj.weaver.patterns.KindedPointcut
 
concretize1(ResolvedType, ResolvedType, IntMap) - Method in class org.aspectj.weaver.patterns.NotPointcut
 
concretize1(ResolvedType, ResolvedType, IntMap) - Method in class org.aspectj.weaver.patterns.OrPointcut
 
concretize1(ResolvedType, ResolvedType, IntMap) - Method in class org.aspectj.weaver.patterns.PerClause
 
concretize1(ResolvedType, ResolvedType, IntMap) - Method in class org.aspectj.weaver.patterns.Pointcut
Resolves and removes ReferencePointcuts, replacing with basic ones
concretize1(ResolvedType, ResolvedType, IntMap) - Method in class org.aspectj.weaver.patterns.ReferencePointcut
 
concretize1(ResolvedType, ResolvedType, IntMap) - Method in class org.aspectj.weaver.patterns.ThisOrTargetAnnotationPointcut
 
concretize1(ResolvedType, ResolvedType, IntMap) - Method in class org.aspectj.weaver.patterns.ThisOrTargetPointcut
 
concretize1(ResolvedType, ResolvedType, IntMap) - Method in class org.aspectj.weaver.patterns.WithinAnnotationPointcut
 
concretize1(ResolvedType, ResolvedType, IntMap) - Method in class org.aspectj.weaver.patterns.WithinCodeAnnotationPointcut
 
concretize1(ResolvedType, ResolvedType, IntMap) - Method in class org.aspectj.weaver.patterns.WithincodePointcut
 
concretize1(ResolvedType, ResolvedType, IntMap) - Method in class org.aspectj.weaver.patterns.WithinPointcut
 
concretizePointcutExpression(Pointcut, Class<?>, PointcutParameter[]) - Method in class org.aspectj.weaver.tools.PointcutParser
 
concretizePointcutExpression(Pointcut, Class<?>, PointcutParameter[]) - Method in class org.aspectj.weaver.tools.StandardPointcutParser
 
concretizePointcutExpression(Pointcut, Class, PointcutParameter[]) - Method in class org.aspectj.weaver.reflect.InternalUseOnlyPointcutParser
 
concurrentMapClass - Static variable in class org.aspectj.weaver.ltw.LTWWorld
 
configFile - Variable in class org.aspectj.asm.internal.AspectJElementHierarchy
 
configureFromAttribute(String, int[]) - Method in class org.aspectj.weaver.SourceContextImpl
 
CONFLICTING_INHERITED_POINTCUTS - Static variable in class org.aspectj.weaver.WeaverMessages
 
conflictingSignature(Member, Member) - Static method in class org.aspectj.weaver.ResolvedType
 
conflictingSignature(Member, Member, boolean) - Static method in class org.aspectj.weaver.ResolvedType
Do the two members conflict? Due to the change in 1.7.1, field itds on interfaces now act like 'default' fields - so types implementing those fields get the field if they don't have it already, otherwise they keep what they have.
CONNECTING_TYPE_HIERARCHY1 - Static variable in class org.aspectj.bridge.context.CompilationAndWeavingContext
 
CONNECTING_TYPE_HIERARCHY2 - Static variable in class org.aspectj.bridge.context.CompilationAndWeavingContext
 
Constant - Class in org.aspectj.apache.bcel.classfile
Abstract superclass for classes to represent the different constant types in the constant pool of a class file.
CONSTANT_Class - Static variable in interface org.aspectj.apache.bcel.Constants
 
CONSTANT_Double - Static variable in interface org.aspectj.apache.bcel.Constants
 
CONSTANT_Dynamic - Static variable in interface org.aspectj.apache.bcel.Constants
 
CONSTANT_Fieldref - Static variable in interface org.aspectj.apache.bcel.Constants
 
CONSTANT_Float - Static variable in interface org.aspectj.apache.bcel.Constants
 
CONSTANT_INST - Static variable in interface org.aspectj.apache.bcel.Constants
 
CONSTANT_Integer - Static variable in interface org.aspectj.apache.bcel.Constants
 
CONSTANT_InterfaceMethodref - Static variable in interface org.aspectj.apache.bcel.Constants
 
CONSTANT_InvokeDynamic - Static variable in interface org.aspectj.apache.bcel.Constants
 
CONSTANT_Long - Static variable in interface org.aspectj.apache.bcel.Constants
 
CONSTANT_MethodHandle - Static variable in interface org.aspectj.apache.bcel.Constants
 
CONSTANT_Methodref - Static variable in interface org.aspectj.apache.bcel.Constants
 
CONSTANT_MethodType - Static variable in interface org.aspectj.apache.bcel.Constants
 
CONSTANT_Module - Static variable in interface org.aspectj.apache.bcel.Constants
 
CONSTANT_NameAndType - Static variable in interface org.aspectj.apache.bcel.Constants
 
CONSTANT_NAMES - Static variable in interface org.aspectj.apache.bcel.Constants
 
CONSTANT_Package - Static variable in interface org.aspectj.apache.bcel.Constants
 
CONSTANT_String - Static variable in interface org.aspectj.apache.bcel.Constants
 
CONSTANT_Utf8 - Static variable in interface org.aspectj.apache.bcel.Constants
Tags in constant pool to denote type of constant
ConstantClass - Class in org.aspectj.apache.bcel.classfile
This class is derived from the abstract Constant class and represents a reference to a (external) class.
ConstantClass(int) - Constructor for class org.aspectj.apache.bcel.classfile.ConstantClass
 
ConstantCP - Class in org.aspectj.apache.bcel.classfile
Abstract super class for Fieldref and Methodref constants.
ConstantCP(byte, int, int) - Constructor for class org.aspectj.apache.bcel.classfile.ConstantCP
 
ConstantDouble - Class in org.aspectj.apache.bcel.classfile
This class is derived from the abstract Constant class and represents a reference to a Double object.
ConstantDouble(double) - Constructor for class org.aspectj.apache.bcel.classfile.ConstantDouble
 
ConstantDynamic - Class in org.aspectj.apache.bcel.classfile
This class is derived from the abstract Constant class and represents a reference to the name and signature of a field or method.
ConstantDynamic(int, int) - Constructor for class org.aspectj.apache.bcel.classfile.ConstantDynamic
 
ConstantFieldref - Class in org.aspectj.apache.bcel.classfile
This class represents a constant pool reference to a field.
ConstantFieldref(int, int) - Constructor for class org.aspectj.apache.bcel.classfile.ConstantFieldref
 
ConstantFloat - Class in org.aspectj.apache.bcel.classfile
This class is derived from the abstract Constant class and represents a reference to a float object.
ConstantFloat(float) - Constructor for class org.aspectj.apache.bcel.classfile.ConstantFloat
 
ConstantInteger - Class in org.aspectj.apache.bcel.classfile
This class is derived from the abstract Constant class and represents a reference to an int object.
ConstantInteger(int) - Constructor for class org.aspectj.apache.bcel.classfile.ConstantInteger
 
ConstantInterfaceMethodref - Class in org.aspectj.apache.bcel.classfile
This class represents a constant pool reference to an interface method.
ConstantInterfaceMethodref(int, int) - Constructor for class org.aspectj.apache.bcel.classfile.ConstantInterfaceMethodref
 
ConstantInvokeDynamic - Class in org.aspectj.apache.bcel.classfile
This class is derived from the abstract Constant class and represents a reference to the name and signature of a field or method.
ConstantInvokeDynamic(int, int) - Constructor for class org.aspectj.apache.bcel.classfile.ConstantInvokeDynamic
 
ConstantLong - Class in org.aspectj.apache.bcel.classfile
This class is derived from the abstract Constant class and represents a reference to a long object.
ConstantLong(long) - Constructor for class org.aspectj.apache.bcel.classfile.ConstantLong
 
ConstantMethodHandle - Class in org.aspectj.apache.bcel.classfile
This class is derived from the abstract Constant class and represents a reference to the name and signature of a field or method.
ConstantMethodHandle(byte, int) - Constructor for class org.aspectj.apache.bcel.classfile.ConstantMethodHandle
 
ConstantMethodref - Class in org.aspectj.apache.bcel.classfile
This class represents a constant pool reference to a method.
ConstantMethodref(int, int) - Constructor for class org.aspectj.apache.bcel.classfile.ConstantMethodref
 
ConstantMethodType - Class in org.aspectj.apache.bcel.classfile
This class is derived from the abstract Constant class and represents a reference to the name and signature of a field or method.
ConstantMethodType(int) - Constructor for class org.aspectj.apache.bcel.classfile.ConstantMethodType
 
ConstantModule - Class in org.aspectj.apache.bcel.classfile
Represents a module.
ConstantModule(int) - Constructor for class org.aspectj.apache.bcel.classfile.ConstantModule
 
ConstantNameAndType - Class in org.aspectj.apache.bcel.classfile
This class is derived from the abstract Constant class and represents a reference to the name and signature of a field or method.
ConstantNameAndType(int, int) - Constructor for class org.aspectj.apache.bcel.classfile.ConstantNameAndType
 
ConstantObject - Interface in org.aspectj.apache.bcel.classfile
This interface denotes those constants that have a "natural" value, such as ConstantLong, ConstantString, etc..
ConstantPackage - Class in org.aspectj.apache.bcel.classfile
Represents a module.
ConstantPackage(int) - Constructor for class org.aspectj.apache.bcel.classfile.ConstantPackage
 
ConstantPool - Class in org.aspectj.apache.bcel.classfile
This class represents the constant pool, i.e., a table of constants, of a parsed classfile.
ConstantPool() - Constructor for class org.aspectj.apache.bcel.classfile.ConstantPool
 
ConstantPool(Constant[]) - Constructor for class org.aspectj.apache.bcel.classfile.ConstantPool
 
ConstantPoolReader - Interface in org.aspectj.weaver
Used during attribute reading to decode constant pool references.
ConstantPoolWriter - Interface in org.aspectj.weaver
Used during attribute writing to encode common strings/etc as constant pool references.
ConstantReference - Static variable in class org.aspectj.weaver.Advice
 
Constants - Class in org.aspectj.bridge
 
Constants - Interface in org.aspectj.apache.bcel
Constants for the project, mostly defined in the JVM specification.
Constants - Interface in org.aspectj.weaver
Some useful weaver constants.
Constants() - Constructor for class org.aspectj.bridge.Constants
 
Constants.ClassFileVersion - Class in org.aspectj.apache.bcel
Carries information about major, minor and preview-minor version byte values found in Java class files for a specific Java version.
ConstantsInitializer - Class in org.aspectj.apache.bcel
 
ConstantsInitializer() - Constructor for class org.aspectj.apache.bcel.ConstantsInitializer
 
ConstantString - Class in org.aspectj.apache.bcel.classfile
This class is derived from the abstract Constant class and represents a reference to a String object.
ConstantString(int) - Constructor for class org.aspectj.apache.bcel.classfile.ConstantString
 
constantToString(int) - Method in class org.aspectj.apache.bcel.classfile.ConstantPool
 
constantToString(int, byte) - Method in class org.aspectj.apache.bcel.classfile.ConstantPool
 
constantToString(Constant) - Method in class org.aspectj.apache.bcel.classfile.ConstantPool
Resolve constant to a string representation.
ConstantUtf8 - Class in org.aspectj.apache.bcel.classfile
This class is derived from the abstract Constant class and represents a reference to a Utf8 encoded string.
ConstantUtf8(String) - Constructor for class org.aspectj.apache.bcel.classfile.ConstantUtf8
 
ConstantValue - Class in org.aspectj.apache.bcel.classfile
This class is derived from Attribute and represents a constant value, i.e., a default value for initializing a class field.
ConstantValue - Static variable in class org.aspectj.weaver.Advice
 
ConstantValue(int, int, int, ConstantPool) - Constructor for class org.aspectj.apache.bcel.classfile.ConstantValue
 
Constructor - Enum constant in enum class org.aspectj.lang.reflect.DeclareAnnotation.Kind
 
Constructor - Static variable in class org.aspectj.weaver.ResolvedTypeMunger
 
CONSTRUCTOR - Static variable in class org.aspectj.asm.IProgramElement.Kind
 
CONSTRUCTOR - Static variable in class org.aspectj.weaver.AnnotationTargetKind
 
CONSTRUCTOR - Static variable in interface org.aspectj.weaver.Member
 
CONSTRUCTOR_CALL - Static variable in interface org.aspectj.lang.JoinPoint
 
CONSTRUCTOR_CALL - Static variable in class org.aspectj.weaver.Shadow
 
CONSTRUCTOR_EXECUTION - Static variable in interface org.aspectj.lang.JoinPoint
 
CONSTRUCTOR_EXECUTION - Static variable in class org.aspectj.weaver.Shadow
 
CONSTRUCTOR_INVOCATION_TYPE_ARGUMENT - Static variable in class org.aspectj.apache.bcel.classfile.annotation.TypeAnnotationGen
 
CONSTRUCTOR_NAME - Static variable in interface org.aspectj.apache.bcel.Constants
The name of every constructor method in a class, also called "instance initialization method".
CONSTRUCTOR_REFERENCE - Static variable in class org.aspectj.apache.bcel.classfile.annotation.TypeAnnotationGen
 
CONSTRUCTOR_REFERENCE_TYPE_ARGUMENT - Static variable in class org.aspectj.apache.bcel.classfile.annotation.TypeAnnotationGen
 
ConstructorCall - Static variable in class org.aspectj.weaver.Shadow
 
ConstructorCallBit - Static variable in class org.aspectj.weaver.Shadow
 
ConstructorExecution - Static variable in class org.aspectj.weaver.Shadow
 
ConstructorExecutionBit - Static variable in class org.aspectj.weaver.Shadow
 
ConstructorSignature - Interface in org.aspectj.lang.reflect
 
constructWeavingMessage(WeaveMessage.WeaveMessageKind, String[]) - Static method in class org.aspectj.bridge.WeaveMessage
Static helper method for constructing weaving messages.
constructWeavingMessage(WeaveMessage.WeaveMessageKind, String[], String, String) - Static method in class org.aspectj.bridge.WeaveMessage
Static helper method for constructing weaving messages.
CONSUME_STACK - Static variable in interface org.aspectj.apache.bcel.Constants
Number of words consumed on operand stack by instructions.
consumeStack(ConstantPool) - Method in class org.aspectj.apache.bcel.generic.FieldInstruction
 
consumeStack(ConstantPool) - Method in class org.aspectj.apache.bcel.generic.Instruction
 
consumeStack(ConstantPool) - Method in class org.aspectj.apache.bcel.generic.InvokeInstruction
Also works for instructions whose stack effect depends on the constant pool entry they reference.
consumeStack(ConstantPool) - Method in class org.aspectj.apache.bcel.generic.INVOKEINTERFACE
 
consumeStack(ConstantPool) - Method in class org.aspectj.apache.bcel.generic.MULTIANEWARRAY
Also works for instructions whose stack effect depends on the constant pool entry they reference.
containedWildChild() - Method in class org.aspectj.weaver.patterns.WildChildFinder
 
contains(Instruction) - Method in class org.aspectj.apache.bcel.generic.InstructionList
 
contains(InstructionHandle) - Method in class org.aspectj.apache.bcel.generic.InstructionList
 
containsAspect(UnresolvedType) - Method in class org.aspectj.weaver.CrosscuttingMembersSet
 
containsField(Field) - Method in class org.aspectj.apache.bcel.generic.ClassGen
 
containsMethod(String, String) - Method in class org.aspectj.apache.bcel.generic.ClassGen
 
containsTarget(InstructionHandle) - Method in class org.aspectj.apache.bcel.generic.CodeExceptionGen
 
containsTarget(InstructionHandle) - Method in class org.aspectj.apache.bcel.generic.InstructionBranch
 
containsTarget(InstructionHandle) - Method in class org.aspectj.apache.bcel.generic.InstructionSelect
 
containsTarget(InstructionHandle) - Method in interface org.aspectj.apache.bcel.generic.InstructionTargeter
 
containsTarget(InstructionHandle) - Method in class org.aspectj.apache.bcel.generic.LineNumberGen
 
containsTarget(InstructionHandle) - Method in class org.aspectj.apache.bcel.generic.LocalVariableGen
 
containsTarget(InstructionHandle) - Method in class org.aspectj.apache.bcel.generic.Tag
 
containsTarget(InstructionHandle) - Method in class org.aspectj.weaver.bcel.ExceptionRange
 
ContextBasedMatcher - Interface in org.aspectj.weaver.tools
Pointcut expression interface for pointcut expressions returned by a PointcutDesignatorHandler.
ContextFormatter - Interface in org.aspectj.bridge.context
 
ContextToken - Interface in org.aspectj.bridge.context
When an entry is added to the CompilationAndWeavingContext stack, a ContextToken is returned.
Conversions - Class in org.aspectj.runtime.internal
 
CONVERSIONS_TYPE - Static variable in class org.aspectj.weaver.AjcMemberMaker
 
convertFromSignature(char[]) - Static method in class org.aspectj.asm.internal.NameConvertor
Creates a readable name from the given char array, for example, given 'I' returns 'int'.
convertString(String) - Static method in class org.aspectj.apache.bcel.classfile.Utility
Escape all occurences of newline chars '\n', quotes \", etc.
copy() - Method in class org.aspectj.apache.bcel.classfile.CodeException
 
copy() - Method in class org.aspectj.apache.bcel.classfile.Constant
 
copy() - Method in class org.aspectj.apache.bcel.classfile.ConstantPool
 
copy() - Method in class org.aspectj.apache.bcel.classfile.InnerClass
 
copy() - Method in class org.aspectj.apache.bcel.classfile.LineNumber
 
copy() - Method in class org.aspectj.apache.bcel.classfile.LocalVariable
 
copy() - Method in class org.aspectj.apache.bcel.classfile.StackMapEntry
 
copy() - Method in class org.aspectj.apache.bcel.classfile.StackMapType
 
copy() - Method in class org.aspectj.apache.bcel.generic.Instruction
Use with caution, since 'BranchInstruction's have a 'target' reference which is not copied correctly (only basic types are).
copy() - Method in class org.aspectj.apache.bcel.generic.InstructionList
 
copy() - Method in class org.aspectj.apache.bcel.generic.Tag
 
copy() - Method in class org.aspectj.weaver.patterns.Bindings
 
copy(ElementValue, ConstantPool, boolean) - Static method in class org.aspectj.apache.bcel.classfile.annotation.ElementValue
Creates an (modifiable) ElementValueGen copy of an (immutable) ElementValue - constant pool is assumed correct.
copy(ConstantPool) - Method in class org.aspectj.apache.bcel.classfile.annotation.RuntimeInvisAnnos
 
copy(ConstantPool) - Method in class org.aspectj.apache.bcel.classfile.annotation.RuntimeInvisParamAnnos
 
copy(ConstantPool) - Method in class org.aspectj.apache.bcel.classfile.annotation.RuntimeParamAnnos
 
copy(ConstantPool) - Method in class org.aspectj.apache.bcel.classfile.annotation.RuntimeTypeAnnos
 
copy(ConstantPool) - Method in class org.aspectj.apache.bcel.classfile.annotation.RuntimeVisAnnos
 
copy(ConstantPool) - Method in class org.aspectj.apache.bcel.classfile.annotation.RuntimeVisParamAnnos
 
copy(ConstantPool) - Method in class org.aspectj.apache.bcel.classfile.AnnotationDefault
 
copy(ConstantPool) - Method in class org.aspectj.apache.bcel.classfile.EnclosingMethod
 
copyAnnotationTo(ResolvedType) - Method in class org.aspectj.weaver.patterns.DeclareAnnotation
 
copyContext(IntMap) - Method in class org.aspectj.weaver.IntMap
 
copyDir(File, File) - Static method in class org.aspectj.util.FileUtil
Copy contents of fromDir into toDir
copyDir(File, File, String, String) - Static method in class org.aspectj.util.FileUtil
Recursively copy files in fromDir (with any fromSuffix) to toDir, replacing fromSuffix with toSuffix if any.
copyDir(File, File, String, String, FileFilter) - Static method in class org.aspectj.util.FileUtil
Recursively copy files in fromDir (with any fromSuffix) to toDir, replacing fromSuffix with toSuffix if any.
copyFile(File, File) - Static method in class org.aspectj.util.FileUtil
Copy fromFile to toFile, handling file-file, dir-dir, and file-dir copies.
copyFiles(File, String[], File) - Static method in class org.aspectj.util.FileUtil
Copy files from source dir into destination directory, creating any needed directories.
copyFromPackedState() - Method in class org.aspectj.apache.bcel.classfile.LocalVariableTable
Returns copy of this attribute using same packed state.
copyInstruction(Instruction) - Static method in class org.aspectj.weaver.bcel.Utility
Fix for Bugzilla #39479, #40109 patch contributed by Andy Clement Need to manually copy Select instructions - if we rely on the the 'fresh' object created by copy(), the InstructionHandle array 'targets' inside the Select object will not have been deep copied, so modifying targets in fresh will modify the original Select - not what we want ! (It is a bug in BCEL to do with cloning Select objects).
copyInto(LazyMethodGen, BcelShadow) - Method in class org.aspectj.weaver.bcel.BcelShadow
 
copyLocationFrom(PatternNode) - Method in class org.aspectj.weaver.patterns.PatternNode
 
copySourceContext() - Method in class org.aspectj.weaver.AbstractReferenceTypeDelegate
 
copySourceContext() - Method in class org.aspectj.weaver.bcel.BcelObjectType
 
copySourceContext() - Method in interface org.aspectj.weaver.ReferenceTypeDelegate
 
copySourceContext() - Method in class org.aspectj.weaver.reflect.ReflectionBasedReferenceTypeDelegate
 
copyStream(DataInputStream, PrintStream) - Static method in class org.aspectj.util.FileUtil
do line-based copying
copyStream(InputStream, OutputStream) - Static method in class org.aspectj.util.FileUtil
 
copyStream(Reader, Writer) - Static method in class org.aspectj.util.FileUtil
 
copyStrings(String[][]) - Static method in class org.aspectj.util.LangUtil
copy non-null two-dimensional String[][]
copyValidFiles(File, File) - Static method in class org.aspectj.util.FileUtil
Copy file to file.
couldEverMatch(ResolvedType) - Method in class org.aspectj.weaver.patterns.AndSignaturePattern
 
couldEverMatch(ResolvedType) - Method in class org.aspectj.weaver.patterns.DeclareAnnotation
Return true if this declare annotation could ever match something in the specified type - only really able to make intelligent decision if a type was specified in the sig/type pattern signature.
couldEverMatch(ResolvedType) - Method in interface org.aspectj.weaver.patterns.ISignaturePattern
 
couldEverMatch(ResolvedType) - Method in class org.aspectj.weaver.patterns.NotSignaturePattern
 
couldEverMatch(ResolvedType) - Method in class org.aspectj.weaver.patterns.OrSignaturePattern
 
couldEverMatch(ResolvedType) - Method in class org.aspectj.weaver.patterns.SignaturePattern
 
couldEverMatchSameJoinPointsAs(KindedPointcut) - Method in class org.aspectj.weaver.patterns.KindedPointcut
 
couldEverMatchSameJoinPointsAs(WithinPointcut) - Method in class org.aspectj.weaver.patterns.WithinPointcut
 
couldEverMatchSameTypesAs(TypePattern) - Method in class org.aspectj.weaver.patterns.AndTypePattern
 
couldEverMatchSameTypesAs(TypePattern) - Method in class org.aspectj.weaver.patterns.AnyTypePattern
 
couldEverMatchSameTypesAs(TypePattern) - Method in class org.aspectj.weaver.patterns.AnyWithAnnotationTypePattern
 
couldEverMatchSameTypesAs(TypePattern) - Method in class org.aspectj.weaver.patterns.EllipsisTypePattern
 
couldEverMatchSameTypesAs(TypePattern) - Method in class org.aspectj.weaver.patterns.ExactTypePattern
 
couldEverMatchSameTypesAs(TypePattern) - Method in class org.aspectj.weaver.patterns.NotTypePattern
 
couldEverMatchSameTypesAs(TypePattern) - Method in class org.aspectj.weaver.patterns.NoTypePattern
 
couldEverMatchSameTypesAs(TypePattern) - Method in class org.aspectj.weaver.patterns.OrTypePattern
 
couldEverMatchSameTypesAs(TypePattern) - Method in class org.aspectj.weaver.patterns.TypePattern
 
couldEverMatchSameTypesAs(TypePattern) - Method in class org.aspectj.weaver.patterns.WildTypePattern
 
couldIncrementalCompileFollow() - Method in class org.aspectj.weaver.World
 
couldMatchJoinPointsInType(Class) - Method in class org.aspectj.weaver.internal.tools.PointcutExpressionImpl
 
couldMatchJoinPointsInType(Class) - Method in class org.aspectj.weaver.internal.tools.StandardPointcutExpressionImpl
 
couldMatchJoinPointsInType(Class) - Method in interface org.aspectj.weaver.tools.ContextBasedMatcher
Deprecated.
use couldMatchJoinPointsInType(Class,MatchingContext) instead
couldMatchJoinPointsInType(Class) - Method in interface org.aspectj.weaver.tools.PointcutExpression
Determine whether or not this pointcut could ever match a join point in the given class.
couldMatchJoinPointsInType(Class) - Method in interface org.aspectj.weaver.tools.StandardPointcutExpression
Determine whether or not this pointcut could ever match a join point in the given class.
couldMatchJoinPointsInType(Class, MatchingContext) - Method in interface org.aspectj.weaver.tools.ContextBasedMatcher
return true iff this matcher could ever match a join point in the given type, may also use any match context information available
couldMatchKinds() - Method in class org.aspectj.weaver.internal.tools.PointcutDesignatorHandlerBasedPointcut
 
couldMatchKinds() - Method in class org.aspectj.weaver.patterns.AndPointcut
 
couldMatchKinds() - Method in class org.aspectj.weaver.patterns.AnnotationPointcut
 
couldMatchKinds() - Method in class org.aspectj.weaver.patterns.ArgsAnnotationPointcut
 
couldMatchKinds() - Method in class org.aspectj.weaver.patterns.ArgsPointcut
 
couldMatchKinds() - Method in class org.aspectj.weaver.patterns.CflowPointcut
 
couldMatchKinds() - Method in class org.aspectj.weaver.patterns.ConcreteCflowPointcut
 
couldMatchKinds() - Method in class org.aspectj.weaver.patterns.HandlerPointcut
 
couldMatchKinds() - Method in class org.aspectj.weaver.patterns.IfPointcut
 
couldMatchKinds() - Method in class org.aspectj.weaver.patterns.IfPointcut.IfFalsePointcut
 
couldMatchKinds() - Method in class org.aspectj.weaver.patterns.KindedPointcut
 
couldMatchKinds() - Method in class org.aspectj.weaver.patterns.NotPointcut
 
couldMatchKinds() - Method in class org.aspectj.weaver.patterns.OrPointcut
 
couldMatchKinds() - Method in class org.aspectj.weaver.patterns.PerCflow
 
couldMatchKinds() - Method in class org.aspectj.weaver.patterns.PerFromSuper
 
couldMatchKinds() - Method in class org.aspectj.weaver.patterns.PerObject
 
couldMatchKinds() - Method in class org.aspectj.weaver.patterns.PerSingleton
 
couldMatchKinds() - Method in class org.aspectj.weaver.patterns.PerTypeWithin
 
couldMatchKinds() - Method in class org.aspectj.weaver.patterns.Pointcut
The set of ShadowKinds that this Pointcut could possibly match - an int whose bits are set according to the Kinds specified in Shadow.java
couldMatchKinds() - Method in class org.aspectj.weaver.patterns.ReferencePointcut
 
couldMatchKinds() - Method in class org.aspectj.weaver.patterns.ThisOrTargetAnnotationPointcut
 
couldMatchKinds() - Method in class org.aspectj.weaver.patterns.ThisOrTargetPointcut
 
couldMatchKinds() - Method in class org.aspectj.weaver.patterns.WithinAnnotationPointcut
 
couldMatchKinds() - Method in class org.aspectj.weaver.patterns.WithinCodeAnnotationPointcut
 
couldMatchKinds() - Method in class org.aspectj.weaver.patterns.WithincodePointcut
 
couldMatchKinds() - Method in class org.aspectj.weaver.patterns.WithinPointcut
 
COUNT - Static variable in class org.aspectj.asm.internal.HandleProviderDelimiter
 
CountingMessageHandler - Class in org.aspectj.bridge
Wrap an IMessageHandler to count messages handled.
CountingMessageHandler(IMessageHandler) - Constructor for class org.aspectj.bridge.CountingMessageHandler
 
countOnes(int) - Static method in class org.aspectj.weaver.Advice
 
cp - Variable in class org.aspectj.apache.bcel.generic.FieldGenOrMethodGen
 
cp - Variable in class org.aspectj.apache.bcel.generic.InstructionFactory
 
CP_INST - Static variable in interface org.aspectj.apache.bcel.Constants
 
cpool - Variable in class org.aspectj.apache.bcel.classfile.annotation.ElementValue
 
cpool - Variable in class org.aspectj.apache.bcel.classfile.Attribute
 
cpool - Variable in class org.aspectj.apache.bcel.classfile.FieldOrMethod
 
crc(byte[]) - Static method in class org.aspectj.weaver.tools.cache.AbstractCacheBacking
Calculates CRC32 on the provided bytes
crcClass - Variable in class org.aspectj.weaver.tools.cache.AbstractIndexedFileCacheBacking.IndexEntry
 
crcWeaved - Variable in class org.aspectj.weaver.tools.cache.AbstractIndexedFileCacheBacking.IndexEntry
 
create(File) - Method in interface org.aspectj.weaver.tools.cache.AsynchronousFileCacheBacking.AsynchronousFileCacheBackingCreator
 
create14Delegate(ReferenceType, World, ClassLoader) - Static method in class org.aspectj.weaver.reflect.ReflectionBasedReferenceTypeDelegateFactory
 
createAccessForInlineMunger(ResolvedType) - Method in class org.aspectj.weaver.bcel.BcelWeavingSupport
 
createAccessForInlineMunger(ResolvedType) - Method in interface org.aspectj.weaver.IWeavingSupport
 
createAdviceMunger(AdviceKind, Pointcut, Member, int, IHasSourceLocation, ResolvedType) - Method in class org.aspectj.weaver.World
Create an advice shadow munger for the given advice kind
createAdviceMunger(AjAttribute.AdviceAttribute, Pointcut, Member, ResolvedType) - Method in class org.aspectj.weaver.bcel.BcelWeavingSupport
 
createAdviceMunger(AjAttribute.AdviceAttribute, Pointcut, Member, ResolvedType) - Method in interface org.aspectj.weaver.IWeavingSupport
 
createALOAD(int) - Static method in class org.aspectj.apache.bcel.generic.InstructionFactory
 
createAndsFor(Pointcut[]) - Method in class org.aspectj.weaver.patterns.PointcutRewriter
Passed an array of pointcuts, returns an AND tree with them in.
createArgsAnnotationVar(ResolvedType, int, AnnotationFinder) - Static method in class org.aspectj.weaver.reflect.ReflectionVar
 
createArgsVar(ResolvedType, int, AnnotationFinder) - Static method in class org.aspectj.weaver.reflect.ReflectionVar
 
createArrayLoad(Type) - Static method in class org.aspectj.apache.bcel.generic.InstructionFactory
 
createArrayStore(Type) - Static method in class org.aspectj.apache.bcel.generic.InstructionFactory
 
createASTORE(int) - Static method in class org.aspectj.apache.bcel.generic.InstructionFactory
 
createAtAnnotationVar(ResolvedType, AnnotationFinder) - Static method in class org.aspectj.weaver.reflect.ReflectionVar
 
createBacking(File) - Static method in class org.aspectj.weaver.tools.cache.DefaultFileCacheBacking
 
createBacking(File) - Static method in class org.aspectj.weaver.tools.cache.FlatFileCacheBacking
 
createBacking(File) - Static method in class org.aspectj.weaver.tools.cache.ZippedFileCacheBacking
 
createBacking(File, AsynchronousFileCacheBacking.AsynchronousFileCacheBackingCreator<T>) - Static method in class org.aspectj.weaver.tools.cache.AsynchronousFileCacheBacking
 
createBacking(String) - Method in interface org.aspectj.weaver.tools.cache.CacheFactory
 
createBacking(String) - Method in class org.aspectj.weaver.tools.cache.DefaultCacheFactory
 
createBacking(String) - Static method in class org.aspectj.weaver.tools.cache.DefaultFileCacheBacking
 
createBranchInstruction(short, InstructionHandle) - Static method in class org.aspectj.apache.bcel.generic.InstructionFactory
Create branch instruction by given opcode, except LOOKUPSWITCH and TABLESWITCH.
createCache(ClassLoader, List<String>, GeneratedClassHandler, IMessageHandler) - Static method in class org.aspectj.weaver.tools.cache.WeavedClassCache
Creates a new cache using the resolver and backing returned by the DefaultCacheFactory.
createCacheKey(String, byte[]) - Method in class org.aspectj.weaver.tools.cache.WeavedClassCache
Create a key for a normal weaved class
createCast(Type, Type) - Method in class org.aspectj.apache.bcel.generic.InstructionFactory
Create conversion operation for two stack operands, this may be an I2C, instruction, e.g., if the operands are basic types and CHECKCAST if they are reference types.
createCheckCast(ReferenceType) - Method in class org.aspectj.apache.bcel.generic.InstructionFactory
 
createClassLoaderScope(ClassLoader, List<String>) - Method in interface org.aspectj.weaver.tools.cache.CacheKeyResolver
Create a unique string for the given classpath and aspect list
createClassLoaderScope(ClassLoader, List<String>) - Method in class org.aspectj.weaver.tools.cache.DefaultCacheKeyResolver
Create a scope from a set of urls and aspect urls.
createConstant(Object) - Method in class org.aspectj.apache.bcel.generic.InstructionFactory
Uses PUSH to push a constant value onto the stack.
createConstant(InstructionFactory, int) - Static method in class org.aspectj.weaver.bcel.Utility
 
createConversion(InstructionFactory, Type, Type) - Static method in class org.aspectj.weaver.bcel.Utility
 
createConversion(InstructionFactory, Type, Type, boolean) - Static method in class org.aspectj.weaver.bcel.Utility
 
createCopyFrom(InstructionFactory, int) - Method in class org.aspectj.weaver.bcel.AnnotationAccessVar
 
createCopyFrom(InstructionFactory, int) - Method in class org.aspectj.weaver.bcel.AspectInstanceVar
 
createCopyFrom(InstructionFactory, int) - Method in class org.aspectj.weaver.bcel.BcelCflowAccessVar
 
createCopyFrom(InstructionFactory, int) - Method in class org.aspectj.weaver.bcel.BcelFieldRef
 
createCopyFrom(InstructionFactory, int) - Method in class org.aspectj.weaver.bcel.BcelVar
 
createCopyFrom(InstructionFactory, int) - Method in class org.aspectj.weaver.bcel.TypeAnnotationAccessVar
 
createCustomShadowMungers(ResolvedType) - Method in interface org.aspectj.weaver.CustomMungerFactory
 
createCustomTypeMungers(ResolvedType) - Method in interface org.aspectj.weaver.CustomMungerFactory
 
createDelegate(ReferenceType, World, Class<?>) - Static method in class org.aspectj.weaver.reflect.ReflectionBasedReferenceTypeDelegateFactory
 
createDelegate(ReferenceType, World, ClassLoader) - Static method in class org.aspectj.weaver.reflect.ReflectionBasedReferenceTypeDelegateFactory
 
createDumpDirPerClassloader() - Method in class org.aspectj.weaver.loadtime.definition.Definition
 
createDup(int) - Static method in class org.aspectj.apache.bcel.generic.InstructionFactory
 
createDup_1(int) - Static method in class org.aspectj.apache.bcel.generic.InstructionFactory
 
createDup_2(int) - Static method in class org.aspectj.apache.bcel.generic.InstructionFactory
 
createExtendedAjcPreClinit(LazyMethodGen, int) - Method in class org.aspectj.weaver.bcel.LazyClassGen
factory method for building multiple extended clinit methods.
createFieldAccess(String, String, Type, short) - Method in class org.aspectj.apache.bcel.generic.InstructionFactory
Create a field instruction.
createFileStructureNode(AsmManager, String) - Static method in class org.aspectj.weaver.model.AsmRelationshipProvider
 
createGeneratedCacheKey(String) - Method in class org.aspectj.weaver.tools.cache.WeavedClassCache
Created a key for a generated class
createGet(InstructionFactory, Member) - Static method in class org.aspectj.weaver.bcel.Utility
 
createGetField(String, String, Type) - Method in class org.aspectj.apache.bcel.generic.InstructionFactory
 
createGetStatic(String, String, Type) - Method in class org.aspectj.apache.bcel.generic.InstructionFactory
 
createHandleIdentifier(File, int, int, int) - Method in interface org.aspectj.asm.IElementHandleProvider
 
createHandleIdentifier(File, int, int, int) - Method in class org.aspectj.asm.internal.JDTLikeHandleProvider
 
createHandleIdentifier(IProgramElement) - Method in interface org.aspectj.asm.IElementHandleProvider
 
createHandleIdentifier(IProgramElement) - Method in class org.aspectj.asm.internal.JDTLikeHandleProvider
 
createHandleIdentifier(ISourceLocation) - Method in interface org.aspectj.asm.IElementHandleProvider
 
createHandleIdentifier(ISourceLocation) - Method in class org.aspectj.asm.internal.JDTLikeHandleProvider
 
createHandlerMember(Class, Class, World) - Static method in class org.aspectj.weaver.reflect.ReflectionBasedReferenceTypeDelegateFactory
 
createHierarchyForBinaryAspect(AsmManager, ShadowMunger) - Static method in class org.aspectj.weaver.model.AsmRelationshipProvider
Creates the hierarchy for binary aspects
createIndexEntry(CachedClassEntry, byte[]) - Static method in class org.aspectj.weaver.tools.cache.AbstractIndexedFileCacheBacking
 
createInjarHierarchy - Static variable in class org.aspectj.weaver.World
Should we create the hierarchy for binary classes and aspects
createInstanceof(InstructionFactory, ReferenceType) - Static method in class org.aspectj.weaver.bcel.Utility
 
createInstanceOf(ReferenceType) - Method in class org.aspectj.apache.bcel.generic.InstructionFactory
 
createInvoke(String, String, String, short) - Method in class org.aspectj.apache.bcel.generic.InstructionFactory
 
createInvoke(String, String, Type, Type[], short) - Method in class org.aspectj.apache.bcel.generic.InstructionFactory
 
createInvoke(String, String, Type, Type[], short, boolean) - Method in class org.aspectj.apache.bcel.generic.InstructionFactory
Create an invoke instruction.
createInvoke(InstructionFactory, short, Member) - Static method in class org.aspectj.weaver.bcel.Utility
Create an invoke instruction
createInvoke(InstructionFactory, BcelWorld, Member) - Static method in class org.aspectj.weaver.bcel.Utility
 
createInvoke(InstructionFactory, LazyMethodGen) - Static method in class org.aspectj.weaver.bcel.Utility
 
createLoad(InstructionFactory) - Method in class org.aspectj.weaver.bcel.AnnotationAccessVar
 
createLoad(InstructionFactory) - Method in class org.aspectj.weaver.bcel.AspectInstanceVar
 
createLoad(InstructionFactory) - Method in class org.aspectj.weaver.bcel.BcelCflowAccessVar
 
createLoad(InstructionFactory) - Method in class org.aspectj.weaver.bcel.BcelFieldRef
 
createLoad(InstructionFactory) - Method in class org.aspectj.weaver.bcel.BcelVar
 
createLoad(InstructionFactory) - Method in class org.aspectj.weaver.bcel.TypeAnnotationAccessVar
 
createLoad(Type, int) - Static method in class org.aspectj.apache.bcel.generic.InstructionFactory
 
createLoadInstructions(ResolvedType, InstructionFactory) - Method in class org.aspectj.weaver.bcel.BcelCflowAccessVar
 
createLoadInstructions(ResolvedType, InstructionFactory) - Method in class org.aspectj.weaver.bcel.TypeAnnotationAccessVar
 
createMessageHandler() - Method in class org.aspectj.weaver.tools.WeavingAdaptor
 
createMethodHandle(Method) - Static method in class org.aspectj.weaver.loadtime.ClassLoaderWeavingAdaptor
 
createMethodHandle(Method, boolean) - Static method in class org.aspectj.weaver.loadtime.ClassLoaderWeavingAdaptor
 
createMethodHandle(String, String, Class<?>...) - Static method in class org.aspectj.weaver.loadtime.ClassLoaderWeavingAdaptor
 
createNew(String) - Method in class org.aspectj.apache.bcel.generic.InstructionFactory
 
createNew(ObjectType) - Method in class org.aspectj.apache.bcel.generic.InstructionFactory
 
createNewArray(Type, short) - Method in class org.aspectj.apache.bcel.generic.InstructionFactory
Create new array of given size and type.
createNewStructureModel(Map<File, String>) - Static method in class org.aspectj.asm.AsmManager
 
createNull(Type) - Static method in class org.aspectj.apache.bcel.generic.InstructionFactory
Create "null" value for reference types, 0 for basic types like int
createParameterizedType(ResolvedType, UnresolvedType[], World) - Static method in class org.aspectj.weaver.TypeFactory
Create a parameterized version of a generic type.
createPointcutParameter(String, Class) - Method in class org.aspectj.weaver.tools.StandardPointcutParser
Create a pointcut parameter of the given name and type.
createPointcutParameter(String, Class<?>) - Method in class org.aspectj.weaver.tools.PointcutParser
Create a pointcut parameter of the given name and type.
createPop(int) - Static method in class org.aspectj.apache.bcel.generic.InstructionFactory
 
createPutField(String, String, Type) - Method in class org.aspectj.apache.bcel.generic.InstructionFactory
 
createPutStatic(String, String, Type) - Method in class org.aspectj.apache.bcel.generic.InstructionFactory
 
createResolvedAdviceMember(Method, World) - Static method in class org.aspectj.weaver.reflect.ReflectionBasedReferenceTypeDelegateFactory
 
createResolvedConstructor(Constructor, World) - Static method in class org.aspectj.weaver.reflect.ReflectionBasedReferenceTypeDelegateFactory
 
createResolvedField(Field, World) - Static method in class org.aspectj.weaver.reflect.ReflectionBasedReferenceTypeDelegateFactory
 
createResolvedMember(Member, World) - Static method in class org.aspectj.weaver.reflect.ReflectionBasedReferenceTypeDelegateFactory
convert a java.lang.reflect.Member into a resolved member in the world
createResolvedMemberFor(Member) - Method in class org.aspectj.weaver.reflect.ReflectionBasedReferenceTypeDelegate
 
createResolvedMethod(Method, World) - Static method in class org.aspectj.weaver.reflect.ReflectionBasedReferenceTypeDelegateFactory
 
createResolver() - Method in interface org.aspectj.weaver.tools.cache.CacheFactory
 
createResolver() - Method in class org.aspectj.weaver.tools.cache.DefaultCacheFactory
 
createReturn(Type) - Static method in class org.aspectj.apache.bcel.generic.InstructionFactory
Create typed return
createSet(InstructionFactory, Member) - Static method in class org.aspectj.weaver.bcel.Utility
 
createShortName(char[], boolean, boolean) - Static method in class org.aspectj.asm.internal.NameConvertor
Given 'Ppkg/MyGenericClass<Ljava/lang/String;Ljava/lang/Integer;>;' will return 'QMyGenericClass<QString;QInteger;>;'
createSimpleCache() - Static method in class org.aspectj.weaver.tools.cache.SimpleCacheFactory
 
createStaticInitMember(Class, World) - Static method in class org.aspectj.weaver.reflect.ReflectionBasedReferenceTypeDelegateFactory
 
createStore(InstructionFactory) - Method in class org.aspectj.weaver.bcel.AnnotationAccessVar
 
createStore(InstructionFactory) - Method in class org.aspectj.weaver.bcel.AspectInstanceVar
 
createStore(InstructionFactory) - Method in class org.aspectj.weaver.bcel.BcelCflowAccessVar
 
createStore(InstructionFactory) - Method in class org.aspectj.weaver.bcel.BcelFieldRef
 
createStore(InstructionFactory) - Method in class org.aspectj.weaver.bcel.BcelVar
 
createStore(InstructionFactory) - Method in class org.aspectj.weaver.bcel.TypeAnnotationAccessVar
 
createStore(Type, int) - Static method in class org.aspectj.apache.bcel.generic.InstructionFactory
 
createSuperInvoke(InstructionFactory, BcelWorld, Member) - Static method in class org.aspectj.weaver.bcel.Utility
 
createTargetAnnotationVar(ResolvedType, AnnotationFinder) - Static method in class org.aspectj.weaver.reflect.ReflectionVar
 
createTargetVar(ResolvedType, AnnotationFinder) - Static method in class org.aspectj.weaver.reflect.ReflectionVar
 
createThis() - Static method in class org.aspectj.apache.bcel.generic.InstructionFactory
Create reference to `this'
createThisAnnotationVar(ResolvedType, AnnotationFinder) - Static method in class org.aspectj.weaver.reflect.ReflectionVar
 
createThisVar(ResolvedType, AnnotationFinder) - Static method in class org.aspectj.weaver.reflect.ReflectionVar
 
createToString(StringMaker) - Method in class org.aspectj.runtime.reflect.FieldSignatureImpl
 
createTypeFromSignature(String) - Static method in class org.aspectj.weaver.TypeFactory
Used by UnresolvedType.read, creates a type from a full signature.
createUnresolvedParameterizedType(String, String, UnresolvedType[]) - Static method in class org.aspectj.weaver.TypeFactory
Create an *unresolved* parameterized version of a generic type.
createUnresolvedParameterizedType(String, UnresolvedType[]) - Static method in class org.aspectj.weaver.TypeFactory
Create a signature then delegate to the other factory method.
createWithinAnnotationVar(ResolvedType, AnnotationFinder) - Static method in class org.aspectj.weaver.reflect.ReflectionVar
 
createWithinCodeAnnotationVar(ResolvedType, AnnotationFinder) - Static method in class org.aspectj.weaver.reflect.ReflectionVar
 
crosscuttingMembers - Variable in class org.aspectj.weaver.ResolvedType
 
CrosscuttingMembers - Class in org.aspectj.weaver
This holds on to all members that have an invasive effect outside of there own compilation unit.
CrosscuttingMembers(ResolvedType, boolean) - Constructor for class org.aspectj.weaver.CrosscuttingMembers
 
CrosscuttingMembersSet - Class in org.aspectj.weaver
This holds on to all CrosscuttingMembers for a world.
CrosscuttingMembersSet(World) - Constructor for class org.aspectj.weaver.CrosscuttingMembersSet
 
CURRENT - Static variable in class org.aspectj.weaver.AjAttribute.WeaverVersionInfo
 
CustomMungerFactory - Interface in org.aspectj.weaver
This interface is introduced to support tools like PointcutDoctor.

D

D2F - Static variable in interface org.aspectj.apache.bcel.Constants
 
D2F - Static variable in interface org.aspectj.apache.bcel.generic.InstructionConstants
 
D2I - Static variable in interface org.aspectj.apache.bcel.Constants
 
D2I - Static variable in interface org.aspectj.apache.bcel.generic.InstructionConstants
 
D2L - Static variable in interface org.aspectj.apache.bcel.Constants
 
D2L - Static variable in interface org.aspectj.apache.bcel.generic.InstructionConstants
 
DADD - Static variable in interface org.aspectj.apache.bcel.Constants
 
DADD - Static variable in interface org.aspectj.apache.bcel.generic.InstructionConstants
 
DALOAD - Static variable in interface org.aspectj.apache.bcel.Constants
 
DALOAD - Static variable in interface org.aspectj.apache.bcel.generic.InstructionConstants
 
DASTORE - Static variable in interface org.aspectj.apache.bcel.Constants
 
DASTORE - Static variable in interface org.aspectj.apache.bcel.generic.InstructionConstants
 
DCMPG - Static variable in interface org.aspectj.apache.bcel.Constants
 
DCMPG - Static variable in interface org.aspectj.apache.bcel.generic.InstructionConstants
 
DCMPL - Static variable in interface org.aspectj.apache.bcel.Constants
 
DCMPL - Static variable in interface org.aspectj.apache.bcel.generic.InstructionConstants
 
DCONST_0 - Static variable in interface org.aspectj.apache.bcel.Constants
 
DCONST_0 - Static variable in interface org.aspectj.apache.bcel.generic.InstructionConstants
 
DCONST_1 - Static variable in interface org.aspectj.apache.bcel.Constants
 
DCONST_1 - Static variable in interface org.aspectj.apache.bcel.generic.InstructionConstants
 
DDIV - Static variable in interface org.aspectj.apache.bcel.Constants
 
DDIV - Static variable in interface org.aspectj.apache.bcel.generic.InstructionConstants
 
deactivateCaching() - Static method in class org.aspectj.weaver.loadtime.definition.DocumentParser
Turn off caching
debug - Static variable in class org.aspectj.weaver.tools.TraceFactory
 
debug(String) - Static method in class org.aspectj.bridge.MessageUtil
 
debug(String) - Method in class org.aspectj.weaver.tools.CommonsTrace
 
debug(String) - Method in class org.aspectj.weaver.tools.DefaultTrace
 
debug(String) - Method in class org.aspectj.weaver.tools.Jdk14Trace
 
debug(String) - Method in interface org.aspectj.weaver.tools.Trace
 
debug(String) - Method in class org.aspectj.weaver.tools.WeavingAdaptor
 
debug(IMessageHandler, String) - Static method in class org.aspectj.bridge.MessageUtil
create and handle debug message (ignored if handler is null)
DEBUG - Static variable in interface org.aspectj.bridge.IMessage
 
DEBUG_PROPERTY - Static variable in class org.aspectj.weaver.tools.TraceFactory
 
dec() - Method in class org.aspectj.runtime.internal.CFlowCounter
 
dec() - Method in interface org.aspectj.runtime.internal.cflowstack.ThreadCounter
 
dec() - Method in class org.aspectj.runtime.internal.cflowstack.ThreadCounterImpl11
 
DEC_LABEL - Static variable in class org.aspectj.weaver.model.AsmRelationshipUtils
 
Declare - Class in org.aspectj.weaver.patterns
 
Declare() - Constructor for class org.aspectj.weaver.patterns.Declare
 
DECLARE - Static variable in class org.aspectj.asm.internal.HandleProviderDelimiter
 
DECLARE - Static variable in class org.aspectj.asm.IRelationship.Kind
 
DECLARE_ANNOTATION_AT_CONSTRUCTOR - Static variable in class org.aspectj.asm.IProgramElement.Kind
 
DECLARE_ANNOTATION_AT_FIELD - Static variable in class org.aspectj.asm.IProgramElement.Kind
 
DECLARE_ANNOTATION_AT_METHOD - Static variable in class org.aspectj.asm.IProgramElement.Kind
 
DECLARE_ANNOTATION_AT_TYPE - Static variable in class org.aspectj.asm.IProgramElement.Kind
 
DECLARE_ATCONS_ONLY_SUPPORTED_AT_JAVA5_LEVEL - Static variable in class org.aspectj.weaver.WeaverMessages
 
DECLARE_ATFIELD_ONLY_SUPPORTED_AT_JAVA5_LEVEL - Static variable in class org.aspectj.weaver.WeaverMessages
 
DECLARE_ATMETHOD_ONLY_SUPPORTED_AT_JAVA5_LEVEL - Static variable in class org.aspectj.weaver.WeaverMessages
 
DECLARE_ATTYPE_ONLY_SUPPORTED_AT_JAVA5_LEVEL - Static variable in class org.aspectj.weaver.WeaverMessages
 
DECLARE_ERROR - Static variable in class org.aspectj.asm.IProgramElement.Kind
 
DECLARE_ERROR - Static variable in class org.aspectj.asm.IRelationship.Kind
 
DECLARE_ERROR - Static variable in class org.aspectj.weaver.model.AsmRelationshipUtils
 
DECLARE_INTER_TYPE - Static variable in class org.aspectj.asm.IRelationship.Kind
 
DECLARE_PARENTS - Static variable in class org.aspectj.asm.IProgramElement.Kind
 
DECLARE_PARENTS - Static variable in class org.aspectj.weaver.model.AsmRelationshipUtils
 
DECLARE_PRECEDENCE - Static variable in class org.aspectj.asm.IProgramElement.Kind
 
DECLARE_PRECEDENCE - Static variable in class org.aspectj.weaver.model.AsmRelationshipUtils
 
DECLARE_SOFT - Static variable in class org.aspectj.asm.IProgramElement.Kind
 
DECLARE_SOFT - Static variable in class org.aspectj.asm.IRelationship.Kind
 
DECLARE_SOFT - Static variable in class org.aspectj.weaver.model.AsmRelationshipUtils
 
DECLARE_UNKNONWN - Static variable in class org.aspectj.weaver.model.AsmRelationshipUtils
 
DECLARE_WARNING - Static variable in class org.aspectj.asm.IProgramElement.Kind
 
DECLARE_WARNING - Static variable in class org.aspectj.asm.IRelationship.Kind
 
DECLARE_WARNING - Static variable in class org.aspectj.weaver.model.AsmRelationshipUtils
 
DeclareAnnotation - Class in org.aspectj.weaver.patterns
Represents a declare annotation statement, one of atField, atMethod, atConstructor or atType.
DeclareAnnotation - Interface in org.aspectj.lang.reflect
The AspectJ runtime representation of a declare annotation member in an aspect.
DeclareAnnotation - Annotation Interface in org.aspectj.lang.annotation
 
DeclareAnnotation(Definition.DeclareAnnotationKind, String, String) - Constructor for class org.aspectj.weaver.loadtime.definition.Definition.DeclareAnnotation
 
DeclareAnnotation(DeclareAnnotation.Kind, ISignaturePattern) - Constructor for class org.aspectj.weaver.patterns.DeclareAnnotation
Constructor for declare atMethod/atField/atConstructor.
DeclareAnnotation(DeclareAnnotation.Kind, TypePattern) - Constructor for class org.aspectj.weaver.patterns.DeclareAnnotation
Constructor for declare atType.
DeclareAnnotation.Kind - Class in org.aspectj.weaver.patterns
Captures type of declare annotation (method/type/field/constructor)
DeclareAnnotation.Kind - Enum Class in org.aspectj.lang.reflect
 
DeclareAnnotationImpl - Class in org.aspectj.internal.lang.reflect
 
DeclareAnnotationImpl(AjType<?>, String, String, Annotation, String) - Constructor for class org.aspectj.internal.lang.reflect.DeclareAnnotationImpl
 
declareAnnotationKind - Variable in class org.aspectj.weaver.loadtime.definition.Definition.DeclareAnnotation
 
declareAnnotations - Variable in class org.aspectj.weaver.loadtime.definition.Definition.ConcreteAspect
 
DeclareAttribute(Declare) - Constructor for class org.aspectj.weaver.AjAttribute.DeclareAttribute
 
declaredSignature - Variable in class org.aspectj.weaver.ResolvedTypeMunger
The declared signature is filled in when a type munger is parameterized for application to a particular type.
DECLAREDY_BY - Static variable in class org.aspectj.weaver.model.AsmRelationshipProvider
 
DeclareError - Annotation Interface in org.aspectj.lang.annotation
 
DECLAREERROR_ANNOTATION - Static variable in class org.aspectj.weaver.AjcMemberMaker
 
DeclareErrorOrWarning - Class in org.aspectj.weaver.patterns
 
DeclareErrorOrWarning - Interface in org.aspectj.lang.reflect
AspectJ runtime representation of a declare error or declare warning member in an aspect.
DeclareErrorOrWarning(boolean, String, String) - Constructor for class org.aspectj.weaver.loadtime.definition.Definition.DeclareErrorOrWarning
 
DeclareErrorOrWarning(boolean, Pointcut, String) - Constructor for class org.aspectj.weaver.patterns.DeclareErrorOrWarning
 
DeclareErrorOrWarningImpl - Class in org.aspectj.internal.lang.reflect
 
DeclareErrorOrWarningImpl(String, String, boolean, AjType) - Constructor for class org.aspectj.internal.lang.reflect.DeclareErrorOrWarningImpl
 
DeclareMixin - Annotation Interface in org.aspectj.lang.annotation
DeclareMixin annotation - see design and usage in https://bugs.eclipse.org/bugs/show_bug.cgi?id=266552
DECLAREMIXIN_ANNOTATION - Static variable in class org.aspectj.weaver.AjcMemberMaker
 
DeclareParents - Class in org.aspectj.weaver.patterns
 
DeclareParents - Interface in org.aspectj.lang.reflect
A declare parents member defined inside an aspect
DeclareParents - Annotation Interface in org.aspectj.lang.annotation
Declare parents mixin annotation
DeclareParents(TypePattern, List<TypePattern>, boolean) - Constructor for class org.aspectj.weaver.patterns.DeclareParents
 
DeclareParents(TypePattern, TypePatternList, boolean) - Constructor for class org.aspectj.weaver.patterns.DeclareParents
 
DECLAREPARENTS_ANNOTATION - Static variable in class org.aspectj.weaver.AjcMemberMaker
 
DeclareParentsImpl - Class in org.aspectj.internal.lang.reflect
 
DeclareParentsImpl(String, String, boolean, AjType<?>) - Constructor for class org.aspectj.internal.lang.reflect.DeclareParentsImpl
 
DeclareParentsMixin - Class in org.aspectj.weaver.patterns
Constructed based on an @DeclareMixin being found in an aspect.
DeclareParentsMixin(TypePattern, List) - Constructor for class org.aspectj.weaver.patterns.DeclareParentsMixin
 
DeclareParentsMixin(TypePattern, TypePatternList) - Constructor for class org.aspectj.weaver.patterns.DeclareParentsMixin
 
DeclarePrecedence - Class in org.aspectj.weaver.patterns
 
DeclarePrecedence - Interface in org.aspectj.lang.reflect
AspectJ runtime representation of a declare precedence statement as declared in an aspect.
DeclarePrecedence - Annotation Interface in org.aspectj.lang.annotation
Aspect precedence declaration
DeclarePrecedence(List) - Constructor for class org.aspectj.weaver.patterns.DeclarePrecedence
 
DECLAREPRECEDENCE_ANNOTATION - Static variable in class org.aspectj.weaver.AjcMemberMaker
 
DeclarePrecedenceImpl - Class in org.aspectj.internal.lang.reflect
 
DeclarePrecedenceImpl(String, AjType) - Constructor for class org.aspectj.internal.lang.reflect.DeclarePrecedenceImpl
 
DECLARES_ON - Static variable in class org.aspectj.weaver.model.AsmRelationshipProvider
 
DeclareSoft - Class in org.aspectj.weaver.patterns
 
DeclareSoft - Interface in org.aspectj.lang.reflect
AspectJ runtime representation of a declare soft member within an aspect.
DeclareSoft(TypePattern, Pointcut) - Constructor for class org.aspectj.weaver.patterns.DeclareSoft
 
DeclareSoftImpl - Class in org.aspectj.internal.lang.reflect
 
DeclareSoftImpl(AjType<?>, String, String) - Constructor for class org.aspectj.internal.lang.reflect.DeclareSoftImpl
 
DeclareTypeErrorOrWarning - Class in org.aspectj.weaver.patterns
For a declare error/warning that specified a type pattern rather than a pointcut.
DeclareTypeErrorOrWarning(boolean, TypePattern, String) - Constructor for class org.aspectj.weaver.patterns.DeclareTypeErrorOrWarning
 
DeclareWarning - Annotation Interface in org.aspectj.lang.annotation
 
DECLAREWARNING_ANNOTATION - Static variable in class org.aspectj.weaver.AjcMemberMaker
 
declaringType - Variable in class org.aspectj.weaver.MemberImpl
 
declaringTypeMatchAllowingForCovariance(Member, UnresolvedType, World, TypePattern, ResolvedType) - Method in class org.aspectj.weaver.patterns.SignaturePattern
 
DECP_BINARY_LIMITATION - Static variable in class org.aspectj.weaver.WeaverMessages
 
DECP_HIERARCHY_ERROR - Static variable in class org.aspectj.weaver.WeaverMessages
 
DECP_OBJECT - Static variable in class org.aspectj.weaver.WeaverMessages
 
DEFAULT_FACTORY_NAME - Static variable in class org.aspectj.weaver.tools.TraceFactory
 
DEFAULT_PARENT - Static variable in class org.aspectj.util.FileUtil
default parent directory File when a file has a null parent
DefaultCacheFactory - Class in org.aspectj.weaver.tools.cache
Default factory for creating the backing and resolving classes.
DefaultCacheFactory() - Constructor for class org.aspectj.weaver.tools.cache.DefaultCacheFactory
 
DefaultCacheKeyResolver - Class in org.aspectj.weaver.tools.cache
Naive default class and classloader hashing implementation useful for some multi-classloader environments.
DefaultCacheKeyResolver() - Constructor for class org.aspectj.weaver.tools.cache.DefaultCacheKeyResolver
 
DefaultClassLoaderReference - Class in org.aspectj.apache.bcel.util
Simplistic ClassLoaderReference that merely delegates to a classloader.
DefaultClassLoaderReference(ClassLoader) - Constructor for class org.aspectj.apache.bcel.util.DefaultClassLoaderReference
 
DefaultFileCacheBacking - Class in org.aspectj.weaver.tools.cache
Naive File-Backed Class Cache with no expiry or application centric invalidation.
DefaultFileCacheBacking(File) - Constructor for class org.aspectj.weaver.tools.cache.DefaultFileCacheBacking
 
defaultImpl() - Element in annotation interface org.aspectj.lang.annotation.DeclareParents
Optional class defining default implementation of interface members (equivalent to defining a set of interface member ITDs for the public methods of the interface).
DefaultMatchingContext - Class in org.aspectj.weaver.tools
Default implementation of MatchingContext, backed by a Map.
DefaultMatchingContext() - Constructor for class org.aspectj.weaver.tools.DefaultMatchingContext
 
DefaultMessageHandler - Class in org.aspectj.weaver.loadtime
 
DefaultMessageHandler() - Constructor for class org.aspectj.weaver.loadtime.DefaultMessageHandler
 
DefaultTrace - Class in org.aspectj.weaver.tools
 
DefaultTrace(Class) - Constructor for class org.aspectj.weaver.tools.DefaultTrace
 
DefaultTraceFactory - Class in org.aspectj.weaver.tools
 
DefaultTraceFactory() - Constructor for class org.aspectj.weaver.tools.DefaultTraceFactory
 
DefaultWeavingContext - Class in org.aspectj.weaver.loadtime
Use in non-OSGi environment
DefaultWeavingContext(ClassLoader) - Constructor for class org.aspectj.weaver.loadtime.DefaultWeavingContext
Construct a new WeavingContext to use the specified ClassLoader This is the constructor which should be used.
DeferredResolvedPointcutDefinition - Class in org.aspectj.weaver.reflect
When a Java15ReflectionBasedDelegate gets the pointcuts for a given class it tries to resolve them before returning.
DeferredResolvedPointcutDefinition(UnresolvedType, int, String, UnresolvedType[]) - Constructor for class org.aspectj.weaver.reflect.DeferredResolvedPointcutDefinition
 
defineClass(String, byte[], CodeSource) - Method in class org.aspectj.weaver.bcel.ExtensibleURLClassLoader
 
defineClass(String, byte[], CodeSource) - Method in class org.aspectj.weaver.loadtime.WeavingURLClassLoader
Override to weave class using WeavingAdaptor
definingType - Variable in class org.aspectj.weaver.bcel.LazyMethodGen
 
Definition - Class in org.aspectj.weaver.loadtime.definition
A POJO that contains raw strings from the XML (sort of XMLBean for our simple LTW DTD)
Definition() - Constructor for class org.aspectj.weaver.loadtime.definition.Definition
 
Definition.AdviceKind - Enum Class in org.aspectj.weaver.loadtime.definition
 
Definition.ConcreteAspect - Class in org.aspectj.weaver.loadtime.definition
 
Definition.DeclareAnnotation - Class in org.aspectj.weaver.loadtime.definition
 
Definition.DeclareAnnotationKind - Enum Class in org.aspectj.weaver.loadtime.definition
 
Definition.DeclareErrorOrWarning - Class in org.aspectj.weaver.loadtime.definition
 
Definition.Pointcut - Class in org.aspectj.weaver.loadtime.definition
 
Definition.PointcutAndAdvice - Class in org.aspectj.weaver.loadtime.definition
 
delegate - Variable in class org.aspectj.bridge.CountingMessageHandler
 
delegate - Variable in class org.aspectj.weaver.bcel.BcelWorld
 
delegateForCurrentClass - Variable in class org.aspectj.weaver.tools.WeavingAdaptor
 
delete(File) - Method in class org.aspectj.weaver.tools.cache.AbstractFileCacheBacking
 
delete(File) - Method in class org.aspectj.weaver.tools.cache.DefaultFileCacheBacking
 
delete(InstructionHandle) - Method in class org.aspectj.apache.bcel.generic.InstructionList
Remove instruction from this list.
delete(InstructionHandle, InstructionHandle) - Method in class org.aspectj.apache.bcel.generic.InstructionList
Remove instructions from instruction `from' to instruction `to' contained in this list.
delete(Instruction, Instruction) - Method in class org.aspectj.apache.bcel.generic.InstructionList
Remove instructions from instruction `from' to instruction `to' contained in this list.
deleteAllChildClasses() - Method in class org.aspectj.weaver.bcel.UnwovenClassFile
 
deleteAspect(UnresolvedType) - Method in class org.aspectj.weaver.CrosscuttingMembersSet
 
deleteChildClassFile(String) - Method in class org.aspectj.weaver.bcel.UnwovenClassFile
 
deleteClassFile(String) - Method in class org.aspectj.weaver.bcel.BcelWeaver
 
deleteContents(File) - Static method in class org.aspectj.util.FileUtil
Recursively delete the contents of dir, but not the dir itself
deleteContents(File, FileFilter) - Static method in class org.aspectj.util.FileUtil
Recursively delete some contents of dir, but not the dir itself.
deleteContents(File, FileFilter, boolean) - Static method in class org.aspectj.util.FileUtil
Recursively delete some contents of dir, but not the dir itself.
deleteInstruction(InstructionHandle, InstructionHandle, LazyMethodGen) - Static method in class org.aspectj.weaver.bcel.Utility
delete an instruction handle and retarget all targeters of the deleted instruction to the provided target.
deleteInstruction(InstructionHandle, LazyMethodGen) - Static method in class org.aspectj.weaver.bcel.Utility
delete an instruction handle and retarget all targeters of the deleted instruction to the next instruction.
DELIMITER_ESCAPE - Static variable in class org.aspectj.asm.internal.HandleProviderDelimiter
 
demote() - Method in class org.aspectj.weaver.World
Ask the type map to demote any types it can - we don't want them anchored forever.
demote() - Method in class org.aspectj.weaver.World.TypeMap
 
demote(boolean) - Method in class org.aspectj.weaver.World.TypeMap
Go through any types added during the previous file weave.
demote(ResolvedType) - Method in class org.aspectj.weaver.bcel.BcelWorld
Force demote a type.
demote(ResolvedType) - Method in class org.aspectj.weaver.World.TypeMap
 
demoteToSimpleType() - Method in class org.aspectj.weaver.ReferenceType
 
deows - Variable in class org.aspectj.weaver.loadtime.definition.Definition.ConcreteAspect
 
dependsOnLocation() - Method in class org.aspectj.asm.internal.JDTLikeHandleProvider
 
Deprecated - Class in org.aspectj.apache.bcel.classfile
This class is derived from Attribute and denotes that this is a deprecated method.
Deprecated(int, int, byte[], ConstantPool) - Constructor for class org.aspectj.apache.bcel.classfile.Deprecated
 
Deprecated(Deprecated) - Constructor for class org.aspectj.apache.bcel.classfile.Deprecated
Initialize from another object.
determineRelKind(ShadowMunger) - Method in class org.aspectj.weaver.bcel.BcelWorld
 
DEVELOPMENT - Static variable in class org.aspectj.bridge.Version
default version value for development version
directlyInAdvice() - Method in class org.aspectj.weaver.IntMap
 
DIRECTORY_ENTRY_MISSING - Static variable in class org.aspectj.weaver.WeaverMessages
 
DIRS_AND_WRITABLE_CLASSES - Static variable in class org.aspectj.util.FileUtil
 
disable() - Method in class org.aspectj.weaver.tools.WeavingAdaptor
 
disassemble(String, String, PrintStream) - Static method in class org.aspectj.weaver.bcel.LazyClassGen
Emit disassembled class and newline to out
discoverActualOccurrenceOfTypeInHierarchy(ResolvedType) - Method in class org.aspectj.weaver.ResolvedType
Look up the actual occurence of a particular type in the hierarchy for 'this' type.
dispose() - Method in class org.aspectj.apache.bcel.generic.InstructionList
Delete contents of list.
DLOAD - Static variable in interface org.aspectj.apache.bcel.Constants
 
DLOAD_0 - Static variable in interface org.aspectj.apache.bcel.Constants
 
DLOAD_0 - Static variable in interface org.aspectj.apache.bcel.generic.InstructionConstants
 
DLOAD_1 - Static variable in interface org.aspectj.apache.bcel.Constants
 
DLOAD_1 - Static variable in interface org.aspectj.apache.bcel.generic.InstructionConstants
 
DLOAD_2 - Static variable in interface org.aspectj.apache.bcel.Constants
 
DLOAD_2 - Static variable in interface org.aspectj.apache.bcel.generic.InstructionConstants
 
DLOAD_3 - Static variable in interface org.aspectj.apache.bcel.Constants
 
DLOAD_3 - Static variable in interface org.aspectj.apache.bcel.generic.InstructionConstants
 
DMUL - Static variable in interface org.aspectj.apache.bcel.Constants
 
DMUL - Static variable in interface org.aspectj.apache.bcel.generic.InstructionConstants
 
DNEG - Static variable in interface org.aspectj.apache.bcel.Constants
 
DNEG - Static variable in interface org.aspectj.apache.bcel.generic.InstructionConstants
 
doCompleting(LangUtil.ProcessController.Thrown, int) - Method in class org.aspectj.util.LangUtil.ProcessController
Subclasses implement this to get synchronous notice of completion.
DocumentParser - Class in org.aspectj.weaver.loadtime.definition
 
doesNotExposeShadowMungers() - Method in class org.aspectj.weaver.AbstractReferenceTypeDelegate
Designed to be overriden by EclipseType to disable collection of shadow mungers during pre-weave compilation phase
doesNotExposeShadowMungers() - Method in class org.aspectj.weaver.ReferenceType
 
doesNotExposeShadowMungers() - Method in interface org.aspectj.weaver.ReferenceTypeDelegate
 
doesNotExposeShadowMungers() - Method in class org.aspectj.weaver.reflect.ReflectionBasedReferenceTypeDelegate
 
doesNotExposeShadowMungers() - Method in class org.aspectj.weaver.ResolvedType
 
DOMINATES - Static variable in class org.aspectj.weaver.patterns.Declare
 
DONT_USE_REFS - Static variable in class org.aspectj.weaver.World.TypeMap
 
dontIgnore(IMessage.Kind) - Method in class org.aspectj.bridge.context.PinpointingMessageHandler
 
dontIgnore(IMessage.Kind) - Method in class org.aspectj.bridge.CountingMessageHandler
Delegate
dontIgnore(IMessage.Kind) - Method in interface org.aspectj.bridge.IMessageHandler
Allow fine grained configuration after initialization.
dontIgnore(IMessage.Kind) - Method in class org.aspectj.bridge.MessageHandler
Remove a message kind from the list of those ignored from now on.
dontIgnore(IMessage.Kind) - Method in class org.aspectj.bridge.MessageWriter
No-op
dontIgnore(IMessage.Kind) - Method in class org.aspectj.weaver.loadtime.DefaultMessageHandler
 
dontIgnore(IMessage.Kind) - Method in class org.aspectj.weaver.tools.WeavingAdaptor.WeavingAdaptorMessageHolder
 
dontIgnore(IMessage.Kind) - Method in class org.aspectj.weaver.tools.WeavingAdaptor.WeavingAdaptorMessageWriter
Remove a message kind from the list of those ignored from now on.
DOUBLE - Static variable in class org.aspectj.apache.bcel.classfile.Utility.ResultHolder
 
DOUBLE - Static variable in class org.aspectj.apache.bcel.generic.Type
 
DOUBLE - Static variable in class org.aspectj.weaver.UnresolvedType
 
DOUBLE - Variable in class org.aspectj.weaver.World
 
DOUBLE_DOTS - Static variable in class org.aspectj.weaver.model.AsmRelationshipUtils
 
doubleObject(double) - Static method in class org.aspectj.runtime.internal.Conversions
 
doubleValue(Object) - Static method in class org.aspectj.runtime.internal.Conversions
 
DREM - Static variable in interface org.aspectj.apache.bcel.Constants
 
DREM - Static variable in interface org.aspectj.apache.bcel.generic.InstructionConstants
 
DRETURN - Static variable in interface org.aspectj.apache.bcel.Constants
 
DRETURN - Static variable in interface org.aspectj.apache.bcel.generic.InstructionConstants
 
DSTORE - Static variable in interface org.aspectj.apache.bcel.Constants
 
DSTORE_0 - Static variable in interface org.aspectj.apache.bcel.Constants
 
DSTORE_0 - Static variable in interface org.aspectj.apache.bcel.generic.InstructionConstants
 
DSTORE_1 - Static variable in interface org.aspectj.apache.bcel.Constants
 
DSTORE_1 - Static variable in interface org.aspectj.apache.bcel.generic.InstructionConstants
 
DSTORE_2 - Static variable in interface org.aspectj.apache.bcel.Constants
 
DSTORE_2 - Static variable in interface org.aspectj.apache.bcel.generic.InstructionConstants
 
DSTORE_3 - Static variable in interface org.aspectj.apache.bcel.Constants
 
DSTORE_3 - Static variable in interface org.aspectj.apache.bcel.generic.InstructionConstants
 
DSUB - Static variable in interface org.aspectj.apache.bcel.Constants
 
DSUB - Static variable in interface org.aspectj.apache.bcel.generic.InstructionConstants
 
DUMMY - Static variable in class org.aspectj.weaver.ResolvedPointcutDefinition
 
dump(DataOutputStream) - Method in class org.aspectj.apache.bcel.classfile.annotation.AnnotationElementValue
 
dump(DataOutputStream) - Method in class org.aspectj.apache.bcel.classfile.annotation.AnnotationGen
 
dump(DataOutputStream) - Method in class org.aspectj.apache.bcel.classfile.annotation.ArrayElementValue
 
dump(DataOutputStream) - Method in class org.aspectj.apache.bcel.classfile.annotation.ClassElementValue
 
dump(DataOutputStream) - Method in class org.aspectj.apache.bcel.classfile.annotation.ElementValue
 
dump(DataOutputStream) - Method in class org.aspectj.apache.bcel.classfile.annotation.EnumElementValue
 
dump(DataOutputStream) - Method in class org.aspectj.apache.bcel.classfile.annotation.NameValuePair
 
dump(DataOutputStream) - Method in class org.aspectj.apache.bcel.classfile.annotation.RuntimeInvisAnnos
 
dump(DataOutputStream) - Method in class org.aspectj.apache.bcel.classfile.annotation.RuntimeParamAnnos
 
dump(DataOutputStream) - Method in class org.aspectj.apache.bcel.classfile.annotation.RuntimeTypeAnnos
 
dump(DataOutputStream) - Method in class org.aspectj.apache.bcel.classfile.annotation.RuntimeVisAnnos
 
dump(DataOutputStream) - Method in class org.aspectj.apache.bcel.classfile.annotation.SimpleElementValue
 
dump(DataOutputStream) - Method in class org.aspectj.apache.bcel.classfile.annotation.TypeAnnotationGen
 
dump(DataOutputStream) - Method in class org.aspectj.apache.bcel.classfile.AnnotationDefault
 
dump(DataOutputStream) - Method in class org.aspectj.apache.bcel.classfile.Attribute
 
dump(DataOutputStream) - Method in class org.aspectj.apache.bcel.classfile.BootstrapMethods.BootstrapMethod
 
dump(DataOutputStream) - Method in class org.aspectj.apache.bcel.classfile.BootstrapMethods
Dump line number table attribute to file stream in binary format.
dump(DataOutputStream) - Method in class org.aspectj.apache.bcel.classfile.Code
Dump code attribute to file stream in binary format.
dump(DataOutputStream) - Method in class org.aspectj.apache.bcel.classfile.CodeException
 
dump(DataOutputStream) - Method in class org.aspectj.apache.bcel.classfile.Constant
 
dump(DataOutputStream) - Method in class org.aspectj.apache.bcel.classfile.ConstantClass
 
dump(DataOutputStream) - Method in class org.aspectj.apache.bcel.classfile.ConstantCP
 
dump(DataOutputStream) - Method in class org.aspectj.apache.bcel.classfile.ConstantDouble
 
dump(DataOutputStream) - Method in class org.aspectj.apache.bcel.classfile.ConstantDynamic
 
dump(DataOutputStream) - Method in class org.aspectj.apache.bcel.classfile.ConstantFloat
 
dump(DataOutputStream) - Method in class org.aspectj.apache.bcel.classfile.ConstantInteger
 
dump(DataOutputStream) - Method in class org.aspectj.apache.bcel.classfile.ConstantInvokeDynamic
 
dump(DataOutputStream) - Method in class org.aspectj.apache.bcel.classfile.ConstantLong
 
dump(DataOutputStream) - Method in class org.aspectj.apache.bcel.classfile.ConstantMethodHandle
 
dump(DataOutputStream) - Method in class org.aspectj.apache.bcel.classfile.ConstantMethodType
 
dump(DataOutputStream) - Method in class org.aspectj.apache.bcel.classfile.ConstantModule
 
dump(DataOutputStream) - Method in class org.aspectj.apache.bcel.classfile.ConstantNameAndType
Dump name and signature index to file stream in binary format.
dump(DataOutputStream) - Method in class org.aspectj.apache.bcel.classfile.ConstantPackage
 
dump(DataOutputStream) - Method in class org.aspectj.apache.bcel.classfile.ConstantPool
 
dump(DataOutputStream) - Method in class org.aspectj.apache.bcel.classfile.ConstantString
 
dump(DataOutputStream) - Method in class org.aspectj.apache.bcel.classfile.ConstantUtf8
 
dump(DataOutputStream) - Method in class org.aspectj.apache.bcel.classfile.ConstantValue
 
dump(DataOutputStream) - Method in class org.aspectj.apache.bcel.classfile.Deprecated
Dump source file attribute to file stream in binary format.
dump(DataOutputStream) - Method in class org.aspectj.apache.bcel.classfile.EnclosingMethod
 
dump(DataOutputStream) - Method in class org.aspectj.apache.bcel.classfile.ExceptionTable
Dump exceptions attribute to file stream in binary format.
dump(DataOutputStream) - Method in class org.aspectj.apache.bcel.classfile.FieldOrMethod
 
dump(DataOutputStream) - Method in class org.aspectj.apache.bcel.classfile.InnerClass
Dump inner class attribute to file stream in binary format.
dump(DataOutputStream) - Method in class org.aspectj.apache.bcel.classfile.InnerClasses
Dump source file attribute to file stream in binary format.
dump(DataOutputStream) - Method in class org.aspectj.apache.bcel.classfile.JavaClass
Dump Java class to output stream in binary format.
dump(DataOutputStream) - Method in class org.aspectj.apache.bcel.classfile.LineNumber
 
dump(DataOutputStream) - Method in class org.aspectj.apache.bcel.classfile.LineNumberTable
Dump line number table attribute to file stream in binary format.
dump(DataOutputStream) - Method in class org.aspectj.apache.bcel.classfile.LocalVariable
Dump local variable to file stream in binary format.
dump(DataOutputStream) - Method in class org.aspectj.apache.bcel.classfile.LocalVariableTable
Dump local variable table attribute to file stream in binary format.
dump(DataOutputStream) - Method in class org.aspectj.apache.bcel.classfile.LocalVariableTypeTable
 
dump(DataOutputStream) - Method in class org.aspectj.apache.bcel.classfile.MethodParameters
 
dump(DataOutputStream) - Method in class org.aspectj.apache.bcel.classfile.Module
 
dump(DataOutputStream) - Method in class org.aspectj.apache.bcel.classfile.ModuleMainClass
 
dump(DataOutputStream) - Method in class org.aspectj.apache.bcel.classfile.ModulePackages
 
dump(DataOutputStream) - Method in class org.aspectj.apache.bcel.classfile.NestHost
 
dump(DataOutputStream) - Method in class org.aspectj.apache.bcel.classfile.NestMembers
 
dump(DataOutputStream) - Method in class org.aspectj.apache.bcel.classfile.Signature
Dump source file attribute to file stream in binary format.
dump(DataOutputStream) - Method in class org.aspectj.apache.bcel.classfile.SourceFile
Dump source file attribute to file stream in binary format.
dump(DataOutputStream) - Method in class org.aspectj.apache.bcel.classfile.StackMap
Dump line number table attribute to file stream in binary format.
dump(DataOutputStream) - Method in class org.aspectj.apache.bcel.classfile.StackMapEntry
Dump stack map entry
dump(DataOutputStream) - Method in class org.aspectj.apache.bcel.classfile.StackMapType
Dump type entries to file.
dump(DataOutputStream) - Method in class org.aspectj.apache.bcel.classfile.Synthetic
Dump source file attribute to file stream in binary format.
dump(DataOutputStream) - Method in class org.aspectj.apache.bcel.classfile.Unknown
Dump unknown bytes to file stream.
dump(DataOutputStream) - Method in class org.aspectj.apache.bcel.generic.IINC
 
dump(DataOutputStream) - Method in class org.aspectj.apache.bcel.generic.Instruction
 
dump(DataOutputStream) - Method in class org.aspectj.apache.bcel.generic.InstructionBranch
 
dump(DataOutputStream) - Method in class org.aspectj.apache.bcel.generic.InstructionByte
 
dump(DataOutputStream) - Method in class org.aspectj.apache.bcel.generic.InstructionCP
 
dump(DataOutputStream) - Method in class org.aspectj.apache.bcel.generic.InstructionLV
 
dump(DataOutputStream) - Method in class org.aspectj.apache.bcel.generic.InstructionSelect
Dump instruction as byte code to stream out.
dump(DataOutputStream) - Method in class org.aspectj.apache.bcel.generic.InstructionShort
 
dump(DataOutputStream) - Method in class org.aspectj.apache.bcel.generic.InvokeDynamic
 
dump(DataOutputStream) - Method in class org.aspectj.apache.bcel.generic.INVOKEINTERFACE
Dump instruction as byte code to stream out.
dump(DataOutputStream) - Method in class org.aspectj.apache.bcel.generic.LOOKUPSWITCH
Dump instruction as byte code to stream out.
dump(DataOutputStream) - Method in class org.aspectj.apache.bcel.generic.MULTIANEWARRAY
Dump instruction as byte code to stream out.
dump(DataOutputStream) - Method in class org.aspectj.apache.bcel.generic.RET
 
dump(DataOutputStream) - Method in class org.aspectj.apache.bcel.generic.TABLESWITCH
Dump instruction as byte code to stream out.
dump(DataOutputStream) - Method in class org.aspectj.weaver.bcel.FakeAnnotation
 
dump(File) - Method in class org.aspectj.apache.bcel.classfile.JavaClass
Dump class to a file.
dump(OutputStream) - Method in class org.aspectj.apache.bcel.classfile.JavaClass
Dump Java class to output stream in binary format.
dump(String) - Method in class org.aspectj.apache.bcel.classfile.JavaClass
Dump class to a file named file_name.
dump(String) - Static method in class org.aspectj.weaver.Dump
 
dump(String, byte[], boolean) - Method in class org.aspectj.weaver.tools.WeavingAdaptor
Dump the given bytcode in _dump/...
dump(PatternNode) - Static method in class org.aspectj.weaver.patterns.TraceVisitor
 
Dump - Class in org.aspectj.weaver
 
DUMP_CONDITION_PROPERTY - Static variable in class org.aspectj.weaver.Dump
 
DUMP_DIRECTORY_PROPERTY - Static variable in class org.aspectj.weaver.Dump
 
DUMP_EXCLUDED - Static variable in class org.aspectj.weaver.Dump
 
Dump.INode - Interface in org.aspectj.weaver
 
Dump.IVisitor - Interface in org.aspectj.weaver
 
dumpModelPostBuild - Static variable in class org.aspectj.asm.AsmManager
 
dumpOnExit() - Static method in class org.aspectj.weaver.Dump
 
dumpOnExit(IMessageHolder, boolean) - Static method in class org.aspectj.weaver.Dump
 
dumprels(Writer) - Method in class org.aspectj.asm.AsmManager
 
dumptree(Writer, IProgramElement, int) - Static method in class org.aspectj.asm.AsmManager
 
dumptree(IProgramElement, int) - Static method in class org.aspectj.asm.AsmManager
 
dumpWithException(Throwable) - Static method in class org.aspectj.weaver.Dump
 
dumpWithException(IMessageHolder, Throwable) - Static method in class org.aspectj.weaver.Dump
 
DUP - Static variable in interface org.aspectj.apache.bcel.Constants
 
DUP - Static variable in interface org.aspectj.apache.bcel.generic.InstructionConstants
 
DUP_X1 - Static variable in interface org.aspectj.apache.bcel.Constants
 
DUP_X1 - Static variable in interface org.aspectj.apache.bcel.generic.InstructionConstants
 
DUP_X2 - Static variable in interface org.aspectj.apache.bcel.Constants
 
DUP_X2 - Static variable in interface org.aspectj.apache.bcel.generic.InstructionConstants
 
DUP2 - Static variable in interface org.aspectj.apache.bcel.Constants
 
DUP2 - Static variable in interface org.aspectj.apache.bcel.generic.InstructionConstants
 
DUP2_X1 - Static variable in interface org.aspectj.apache.bcel.Constants
 
DUP2_X1 - Static variable in interface org.aspectj.apache.bcel.generic.InstructionConstants
 
DUP2_X2 - Static variable in interface org.aspectj.apache.bcel.Constants
 
DUP2_X2 - Static variable in interface org.aspectj.apache.bcel.generic.InstructionConstants
 
dupFilter() - Static method in class org.aspectj.weaver.Iterators
Create a new filter F that, when wrapped around another iterator I, creates a new iterator I' that will return only those values of I that have not yet been returned by I', discarding duplicates.
DYNAMIC - Static variable in class org.aspectj.weaver.patterns.TypePattern
 

E

eat(String) - Method in class org.aspectj.weaver.patterns.PatternParser
 
eatIdentifier(String) - Method in class org.aspectj.weaver.patterns.PatternParser
 
ECLIPSE - Static variable in class org.aspectj.bridge.ReflectionFactory
 
EffectiveSignatureAttribute(ResolvedMember, Shadow.Kind, boolean) - Constructor for class org.aspectj.weaver.AjAttribute.EffectiveSignatureAttribute
 
elementAlreadyAnnotated - Variable in class org.aspectj.weaver.Lint
 
elementsUpdated(IHierarchy) - Method in interface org.aspectj.asm.IHierarchyListener
 
ElementValue - Class in org.aspectj.apache.bcel.classfile.annotation
 
ElementValue(int, ConstantPool) - Constructor for class org.aspectj.apache.bcel.classfile.annotation.ElementValue
 
ELLIPSIS - Static variable in class org.aspectj.weaver.patterns.AnnotationTypePattern
 
ELLIPSIS - Static variable in class org.aspectj.weaver.patterns.NamePattern
 
ELLIPSIS - Static variable in class org.aspectj.weaver.patterns.TypePattern
 
ELLIPSIS_KEY - Static variable in class org.aspectj.weaver.patterns.AnnotationTypePattern
 
ELLIPSIS_KEY - Static variable in class org.aspectj.weaver.patterns.TypePattern
 
EllipsisTypePattern - Class in org.aspectj.weaver.patterns
 
EllipsisTypePattern() - Constructor for class org.aspectj.weaver.patterns.EllipsisTypePattern
Constructor for EllipsisTypePattern.
EMPTY - Static variable in interface org.aspectj.bridge.ISourceLocation
non-null but empty constant source location
EMPTY - Static variable in class org.aspectj.weaver.patterns.AnnotationPatternList
 
EMPTY - Static variable in class org.aspectj.weaver.patterns.TypePatternList
 
EMPTY - Static variable in class org.aspectj.weaver.patterns.TypeVariablePatternList
 
EMPTY_ARRAY - Static variable in interface org.aspectj.weaver.AnnotationAJ
 
EMPTY_ARRAY - Static variable in class org.aspectj.weaver.JoinPointSignature
 
EMPTY_ARRAY - Static variable in class org.aspectj.weaver.ReferenceType
 
EMPTY_ARRAY - Static variable in class org.aspectj.weaver.ResolvedType
 
EMPTY_INDEX - Static variable in class org.aspectj.weaver.tools.cache.AbstractIndexedFileCacheBacking
 
EMPTY_KEYS - Static variable in class org.aspectj.weaver.tools.cache.AbstractIndexedFileCacheBacking
 
EMPTY_RESOLVED_TYPE_ARRAY - Static variable in class org.aspectj.weaver.ResolvedType
 
EMPTY_STRING_ARRAY - Static variable in class org.aspectj.weaver.patterns.Pointcut
 
enable() - Method in class org.aspectj.weaver.tools.WeavingAdaptor
 
enabled - Static variable in class org.aspectj.weaver.tools.cache.SimpleCacheFactory
 
ENABLED_PROPERTY - Static variable in class org.aspectj.weaver.tools.DefaultTraceFactory
 
EnclosingMethod - Class in org.aspectj.apache.bcel.classfile
This attribute exists for local or anonymous classes and ...
EnclosingMethod(int, int, DataInputStream, ConstantPool) - Constructor for class org.aspectj.apache.bcel.classfile.EnclosingMethod
 
enclosingShadow - Variable in class org.aspectj.weaver.Shadow
 
enclosingStaticTjpType - Static variable in class org.aspectj.weaver.bcel.LazyClassGen
 
end - Variable in class org.aspectj.weaver.bcel.ExceptionRange
 
end - Variable in class org.aspectj.weaver.patterns.PatternNode
 
end - Variable in class org.aspectj.weaver.ResolvedMemberImpl
 
end - Variable in class org.aspectj.weaver.ShadowMunger
 
endElement(String, String, String) - Method in class org.aspectj.weaver.loadtime.definition.DocumentParser
 
ensureAdvancedConfigurationProcessed() - Method in class org.aspectj.weaver.World
 
ensureAllLineNumberSetup() - Method in class org.aspectj.weaver.bcel.LazyMethodGen
On entry to this method we have a method whose instruction stream contains a few instructions that have line numbers assigned to them (LineNumberTags).
ensureAtTargetInitialized() - Method in class org.aspectj.weaver.AbstractAnnotationAJ
ensureConsistent() - Method in class org.aspectj.weaver.AbstractReferenceTypeDelegate
 
ensureConsistent() - Method in class org.aspectj.weaver.bcel.BcelObjectType
 
ensureConsistent() - Method in class org.aspectj.weaver.ReferenceType
 
ensureConsistent() - Method in interface org.aspectj.weaver.ReferenceTypeDelegate
Implementations need to clear state
ensureConsistent() - Method in class org.aspectj.weaver.reflect.ReflectionBasedReferenceTypeDelegate
 
ensureConsistent() - Method in class org.aspectj.weaver.ResolvedType
Undo any temporary modifications to the type (for example it may be holding annotations temporarily whilst some matching is occurring - These annotations will be added properly during weaving but sometimes for type completion they need to be held here for a while).
ensureDelegateInitialized(String, byte[]) - Method in class org.aspectj.weaver.tools.WeavingAdaptor
 
ensureInitializedArgVar(int) - Method in class org.aspectj.weaver.bcel.BcelShadow
 
ensureParentWritable(File) - Static method in class org.aspectj.util.FileUtil
Ensure that the parent directory to path can be written.
ensureRepositorySetup() - Method in class org.aspectj.weaver.bcel.BcelWorld
 
ensureResolved() - Method in class org.aspectj.weaver.patterns.DeclarePrecedence
 
ensureTargetTypeIsCorrect(UnresolvedType) - Method in class org.aspectj.weaver.bcel.BcelShadow
 
enter(String) - Method in class org.aspectj.weaver.tools.AbstractTrace
 
enter(String, Object) - Method in class org.aspectj.weaver.tools.AbstractTrace
 
enter(String, Object) - Method in class org.aspectj.weaver.tools.CommonsTrace
 
enter(String, Object) - Method in class org.aspectj.weaver.tools.DefaultTrace
 
enter(String, Object) - Method in class org.aspectj.weaver.tools.Jdk14Trace
 
enter(String, Object) - Method in interface org.aspectj.weaver.tools.Trace
 
enter(String, Object, boolean) - Method in class org.aspectj.weaver.tools.AbstractTrace
 
enter(String, Object, boolean) - Method in interface org.aspectj.weaver.tools.Trace
 
enter(String, Object, Object) - Method in class org.aspectj.weaver.tools.AbstractTrace
 
enter(String, Object, Object) - Method in interface org.aspectj.weaver.tools.Trace
 
enter(String, Object, Object[]) - Method in class org.aspectj.weaver.tools.AbstractTrace
 
enter(String, Object, Object[]) - Method in class org.aspectj.weaver.tools.CommonsTrace
 
enter(String, Object, Object[]) - Method in class org.aspectj.weaver.tools.DefaultTrace
 
enter(String, Object, Object[]) - Method in class org.aspectj.weaver.tools.Jdk14Trace
 
enter(String, Object, Object[]) - Method in interface org.aspectj.weaver.tools.Trace
 
enteringPhase(int, Object) - Static method in class org.aspectj.bridge.context.CompilationAndWeavingContext
 
entrySet() - Method in class org.aspectj.apache.bcel.util.ClassLoaderRepository.SoftHashMap
 
entrySet() - Method in class org.aspectj.apache.bcel.util.NonCachingClassLoaderRepository.SoftHashMap
 
entrySet() - Method in class org.aspectj.util.SoftHashMap
 
ENUM - Static variable in class org.aspectj.asm.IProgramElement.Kind
 
ENUM - Static variable in class org.aspectj.weaver.patterns.TypeCategoryTypePattern
 
ENUM - Static variable in class org.aspectj.weaver.UnresolvedType
 
ENUM_CONSTANT - Static variable in class org.aspectj.apache.bcel.classfile.annotation.ElementValue
 
ENUM_CONSTANT - Static variable in class org.aspectj.weaver.AnnotationValue
 
ENUM_VALUE - Static variable in class org.aspectj.asm.IProgramElement.Kind
 
EnumAnnotationValue - Class in org.aspectj.weaver
 
EnumAnnotationValue(String, String) - Constructor for class org.aspectj.weaver.EnumAnnotationValue
 
enumAsTargetForDecpIgnored - Variable in class org.aspectj.weaver.Lint
 
EnumElementValue - Class in org.aspectj.apache.bcel.classfile.annotation
 
EnumElementValue(int, int, ConstantPool) - Constructor for class org.aspectj.apache.bcel.classfile.annotation.EnumElementValue
This ctor assumes the constant pool already contains the right type and value - as indicated by typeIdx and valueIdx.
EnumElementValue(EnumElementValue, ConstantPool, boolean) - Constructor for class org.aspectj.apache.bcel.classfile.annotation.EnumElementValue
 
EnumElementValue(ObjectType, String, ConstantPool) - Constructor for class org.aspectj.apache.bcel.classfile.annotation.EnumElementValue
 
EOF - Static variable in interface org.aspectj.weaver.patterns.IToken
 
EOL - Static variable in class org.aspectj.util.LangUtil
 
EQUAL - Static variable in interface org.aspectj.bridge.IMessageHolder
value for orGreater parameter
equals(char[][], char[][]) - Static method in class org.aspectj.asm.internal.CharOperation
 
equals(char[], char[]) - Static method in class org.aspectj.asm.internal.CharOperation
Taken from org.aspectj.org.eclipse.jdt.core.compiler.CharOperation
equals(Object) - Method in class org.aspectj.apache.bcel.Constants.ClassFileVersion
 
equals(Object) - Method in class org.aspectj.apache.bcel.generic.ArrayType
 
equals(Object) - Method in class org.aspectj.apache.bcel.generic.BasicType
 
equals(Object) - Method in class org.aspectj.apache.bcel.generic.IINC
 
equals(Object) - Method in class org.aspectj.apache.bcel.generic.Instruction
 
equals(Object) - Method in class org.aspectj.apache.bcel.generic.InstructionBranch
Only equal if they are the same branch instruction - otherwise too risky as the targets may only temporarily be pointing at the same destination.
equals(Object) - Method in class org.aspectj.apache.bcel.generic.InstructionByte
 
equals(Object) - Method in class org.aspectj.apache.bcel.generic.InstructionCP
 
equals(Object) - Method in class org.aspectj.apache.bcel.generic.InstructionLV
 
equals(Object) - Method in class org.aspectj.apache.bcel.generic.InstructionSelect
 
equals(Object) - Method in class org.aspectj.apache.bcel.generic.InstructionShort
 
equals(Object) - Method in class org.aspectj.apache.bcel.generic.InvokeDynamic
 
equals(Object) - Method in class org.aspectj.apache.bcel.generic.INVOKEINTERFACE
 
equals(Object) - Method in class org.aspectj.apache.bcel.generic.LineNumberTag
 
equals(Object) - Method in class org.aspectj.apache.bcel.generic.LocalVariableGen
We consider to local variables to be equal, if the use the same index and are valid in the same range.
equals(Object) - Method in class org.aspectj.apache.bcel.generic.LocalVariableTag
 
equals(Object) - Method in class org.aspectj.apache.bcel.generic.MULTIANEWARRAY
 
equals(Object) - Method in class org.aspectj.apache.bcel.generic.ObjectType
 
equals(Object) - Method in class org.aspectj.apache.bcel.generic.RET
 
equals(Object) - Method in class org.aspectj.apache.bcel.generic.ReturnaddressType
Returns if the two Returnaddresses refer to the same target.
equals(Object) - Method in class org.aspectj.apache.bcel.util.ClassPath
 
equals(Object) - Method in class org.aspectj.bridge.SourceLocation
 
equals(Object) - Method in class org.aspectj.internal.lang.reflect.AjTypeImpl
 
equals(Object) - Method in class org.aspectj.util.TypeSafeEnum
 
equals(Object) - Method in class org.aspectj.weaver.Advice
 
equals(Object) - Method in class org.aspectj.weaver.AdviceKind
 
equals(Object) - Method in class org.aspectj.weaver.AnnotationOnTypeMunger
 
equals(Object) - Method in class org.aspectj.weaver.ArrayReferenceType
 
equals(Object) - Method in class org.aspectj.weaver.ast.And
 
equals(Object) - Method in class org.aspectj.weaver.ast.HasAnnotation
 
equals(Object) - Method in class org.aspectj.weaver.ast.Instanceof
 
equals(Object) - Method in class org.aspectj.weaver.ast.Not
 
equals(Object) - Method in class org.aspectj.weaver.ast.Or
 
equals(Object) - Method in class org.aspectj.weaver.bcel.BcelTypeMunger
 
equals(Object) - Method in class org.aspectj.weaver.bcel.BcelWeakClassLoaderReference
 
equals(Object) - Method in class org.aspectj.weaver.bcel.ExceptionRange
 
equals(Object) - Method in class org.aspectj.weaver.bcel.UnwovenClassFile.ChildClass
 
equals(Object) - Method in class org.aspectj.weaver.Checker
 
equals(Object) - Method in class org.aspectj.weaver.JoinPointSignature
 
equals(Object) - Method in class org.aspectj.weaver.MemberImpl
 
equals(Object) - Method in class org.aspectj.weaver.MethodDelegateTypeMunger
 
equals(Object) - Method in class org.aspectj.weaver.MethodDelegateTypeMunger.FieldHostTypeMunger
 
equals(Object) - Method in class org.aspectj.weaver.NewConstructorTypeMunger
 
equals(Object) - Method in class org.aspectj.weaver.NewFieldTypeMunger
 
equals(Object) - Method in class org.aspectj.weaver.NewMemberClassTypeMunger
 
equals(Object) - Method in class org.aspectj.weaver.NewMethodTypeMunger
 
equals(Object) - Method in class org.aspectj.weaver.NewParentTypeMunger
 
equals(Object) - Method in class org.aspectj.weaver.patterns.AndAnnotationTypePattern
 
equals(Object) - Method in class org.aspectj.weaver.patterns.AndPointcut
 
equals(Object) - Method in class org.aspectj.weaver.patterns.AndTypePattern
 
equals(Object) - Method in class org.aspectj.weaver.patterns.AnnotationPatternList
 
equals(Object) - Method in class org.aspectj.weaver.patterns.AnnotationPointcut
 
equals(Object) - Method in class org.aspectj.weaver.patterns.AnyTypePattern
 
equals(Object) - Method in class org.aspectj.weaver.patterns.AnyWithAnnotationTypePattern
 
equals(Object) - Method in class org.aspectj.weaver.patterns.ArgsAnnotationPointcut
 
equals(Object) - Method in class org.aspectj.weaver.patterns.ArgsPointcut
 
equals(Object) - Method in class org.aspectj.weaver.patterns.BindingAnnotationFieldTypePattern
 
equals(Object) - Method in class org.aspectj.weaver.patterns.BindingAnnotationTypePattern
 
equals(Object) - Method in class org.aspectj.weaver.patterns.BindingTypePattern
 
equals(Object) - Method in class org.aspectj.weaver.patterns.CflowPointcut
 
equals(Object) - Method in class org.aspectj.weaver.patterns.ConcreteCflowPointcut
 
equals(Object) - Method in class org.aspectj.weaver.patterns.ConcreteCflowPointcut.Slot
 
equals(Object) - Method in class org.aspectj.weaver.patterns.DeclareAnnotation
 
equals(Object) - Method in class org.aspectj.weaver.patterns.DeclareAnnotation.Kind
 
equals(Object) - Method in class org.aspectj.weaver.patterns.DeclareErrorOrWarning
 
equals(Object) - Method in class org.aspectj.weaver.patterns.DeclareParents
 
equals(Object) - Method in class org.aspectj.weaver.patterns.DeclareParentsMixin
 
equals(Object) - Method in class org.aspectj.weaver.patterns.DeclarePrecedence
 
equals(Object) - Method in class org.aspectj.weaver.patterns.DeclareSoft
 
equals(Object) - Method in class org.aspectj.weaver.patterns.DeclareTypeErrorOrWarning
 
equals(Object) - Method in class org.aspectj.weaver.patterns.EllipsisTypePattern
 
equals(Object) - Method in class org.aspectj.weaver.patterns.ExactAnnotationFieldTypePattern
 
equals(Object) - Method in class org.aspectj.weaver.patterns.ExactAnnotationTypePattern
 
equals(Object) - Method in class org.aspectj.weaver.patterns.ExactTypePattern
 
equals(Object) - Method in class org.aspectj.weaver.patterns.HandlerPointcut
 
equals(Object) - Method in class org.aspectj.weaver.patterns.HasMemberTypePattern
 
equals(Object) - Method in class org.aspectj.weaver.patterns.IfPointcut
 
equals(Object) - Method in class org.aspectj.weaver.patterns.KindedPointcut
 
equals(Object) - Method in class org.aspectj.weaver.patterns.ModifiersPattern
 
equals(Object) - Method in class org.aspectj.weaver.patterns.NamePattern
 
equals(Object) - Method in class org.aspectj.weaver.patterns.NotAnnotationTypePattern
 
equals(Object) - Method in class org.aspectj.weaver.patterns.NotPointcut
 
equals(Object) - Method in class org.aspectj.weaver.patterns.NotTypePattern
 
equals(Object) - Method in class org.aspectj.weaver.patterns.NoTypePattern
 
equals(Object) - Method in class org.aspectj.weaver.patterns.OrAnnotationTypePattern
 
equals(Object) - Method in class org.aspectj.weaver.patterns.OrPointcut
 
equals(Object) - Method in class org.aspectj.weaver.patterns.OrTypePattern
 
equals(Object) - Method in class org.aspectj.weaver.patterns.PerCflow
 
equals(Object) - Method in class org.aspectj.weaver.patterns.PerFromSuper
 
equals(Object) - Method in class org.aspectj.weaver.patterns.PerObject
 
equals(Object) - Method in class org.aspectj.weaver.patterns.PerSingleton
 
equals(Object) - Method in class org.aspectj.weaver.patterns.PerTypeWithin
 
equals(Object) - Method in class org.aspectj.weaver.patterns.ReferencePointcut
 
equals(Object) - Method in class org.aspectj.weaver.patterns.SignaturePattern
 
equals(Object) - Method in class org.aspectj.weaver.patterns.ThisOrTargetAnnotationPointcut
 
equals(Object) - Method in class org.aspectj.weaver.patterns.ThisOrTargetPointcut
 
equals(Object) - Method in class org.aspectj.weaver.patterns.ThrowsPattern
 
equals(Object) - Method in class org.aspectj.weaver.patterns.TypeCategoryTypePattern
 
equals(Object) - Method in class org.aspectj.weaver.patterns.TypePatternList
 
equals(Object) - Method in class org.aspectj.weaver.patterns.TypePatternQuestions.Question
 
equals(Object) - Method in class org.aspectj.weaver.patterns.TypeVariablePattern
 
equals(Object) - Method in class org.aspectj.weaver.patterns.WildAnnotationTypePattern
 
equals(Object) - Method in class org.aspectj.weaver.patterns.WildTypePattern
 
equals(Object) - Method in class org.aspectj.weaver.patterns.WithinAnnotationPointcut
 
equals(Object) - Method in class org.aspectj.weaver.patterns.WithinCodeAnnotationPointcut
 
equals(Object) - Method in class org.aspectj.weaver.patterns.WithincodePointcut
 
equals(Object) - Method in class org.aspectj.weaver.patterns.WithinPointcut
 
equals(Object) - Method in class org.aspectj.weaver.PerObjectInterfaceTypeMunger
 
equals(Object) - Method in class org.aspectj.weaver.PerTypeWithinTargetTypeMunger
 
equals(Object) - Method in class org.aspectj.weaver.PrivilegedAccessMunger
 
equals(Object) - Method in class org.aspectj.weaver.ResolvedType
 
equals(Object) - Method in class org.aspectj.weaver.tools.cache.AbstractIndexedFileCacheBacking.IndexEntry
 
equals(Object) - Method in class org.aspectj.weaver.tools.cache.CachedClassEntry
 
equals(Object) - Method in class org.aspectj.weaver.tools.cache.CachedClassReference
 
equals(Object) - Method in class org.aspectj.weaver.TypeVariableReferenceType
 
equals(Object) - Method in class org.aspectj.weaver.UnresolvedType
Equality is checked based on the underlying signature.
equals(Object) - Method in class org.aspectj.weaver.WeakClassLoaderReference
 
equalsApartFromDeclaringType(Object) - Method in class org.aspectj.weaver.JoinPointSignature
 
equalsApartFromDeclaringType(Object) - Method in class org.aspectj.weaver.MemberImpl
 
equalsApartFromDeclaringType(Object) - Method in interface org.aspectj.weaver.ResolvedMember
 
equivalentTo(Object) - Method in class org.aspectj.weaver.ConcreteTypeMunger
Equivalence can be true for an EclipseTypeMunger and a BcelTypeMunger that represent the same transformation (just at different points in the pipeline).
equivalentTo(Object) - Method in class org.aspectj.weaver.NewConstructorTypeMunger
 
error(String) - Static method in class org.aspectj.bridge.MessageUtil
 
error(String) - Method in class org.aspectj.weaver.tools.AbstractTrace
 
error(String) - Method in class org.aspectj.weaver.tools.cache.WeavedClassCache
 
error(String) - Method in interface org.aspectj.weaver.tools.Trace
 
error(String) - Method in class org.aspectj.weaver.tools.WeavingAdaptor
 
error(String, Throwable) - Method in class org.aspectj.weaver.tools.cache.WeavedClassCache
 
error(String, Throwable) - Method in class org.aspectj.weaver.tools.CommonsTrace
 
error(String, Throwable) - Method in class org.aspectj.weaver.tools.DefaultTrace
 
error(String, Throwable) - Method in class org.aspectj.weaver.tools.Jdk14Trace
 
error(String, Throwable) - Method in interface org.aspectj.weaver.tools.Trace
 
error(String, Throwable) - Method in class org.aspectj.weaver.tools.WeavingAdaptor
 
error(String, ISourceLocation) - Static method in class org.aspectj.bridge.MessageUtil
 
error(IMessageHandler, String) - Static method in class org.aspectj.bridge.MessageUtil
create and handle error message (ignored if handler is null)
error(BcelClassWeaver, String, ISourceLocation, ISourceLocation[]) - Method in class org.aspectj.weaver.bcel.BcelTypeMunger
 
error(SAXParseException) - Method in class org.aspectj.weaver.loadtime.definition.DocumentParser
 
ERROR - Static variable in class org.aspectj.asm.IProgramElement.Kind
 
ERROR - Static variable in interface org.aspectj.bridge.IMessage
 
ERROR - Static variable in class org.aspectj.weaver.UnresolvedType
 
ERROR_NOMESSAGE - Static variable in class org.aspectj.bridge.MessageUtil
 
ERROR_OR_WARNING - Static variable in class org.aspectj.weaver.patterns.Declare
 
errorOnAddedField(FieldGen, ISourceLocation) - Method in class org.aspectj.weaver.bcel.LazyClassGen
 
ESCAPE - Static variable in class org.aspectj.asm.internal.HandleProviderDelimiter
 
event(String) - Method in class org.aspectj.weaver.tools.CommonsTrace
 
event(String) - Method in class org.aspectj.weaver.tools.DefaultTrace
 
event(String) - Method in class org.aspectj.weaver.tools.Jdk14Trace
 
event(String) - Method in interface org.aspectj.weaver.tools.Trace
 
event(String, Object, Object) - Method in class org.aspectj.weaver.tools.AbstractTrace
 
event(String, Object, Object) - Method in interface org.aspectj.weaver.tools.Trace
 
event(String, Object, Object[]) - Method in class org.aspectj.weaver.tools.CommonsTrace
 
event(String, Object, Object[]) - Method in class org.aspectj.weaver.tools.DefaultTrace
 
event(String, Object, Object[]) - Method in class org.aspectj.weaver.tools.Jdk14Trace
 
event(String, Object, Object[]) - Method in interface org.aspectj.weaver.tools.Trace
 
evictWeavingState() - Method in class org.aspectj.weaver.bcel.BcelObjectType
 
evictWeavingState() - Method in class org.aspectj.weaver.JoinPointSignature
 
evictWeavingState() - Method in interface org.aspectj.weaver.ResolvedMember
 
evictWeavingState() - Method in class org.aspectj.weaver.ResolvedMemberImpl
 
EXACT - Static variable in class org.aspectj.weaver.patterns.AnnotationTypePattern
 
EXACT - Static variable in class org.aspectj.weaver.patterns.TypePattern
 
EXACT_TYPE_PATTERN_REQD - Static variable in class org.aspectj.weaver.WeaverMessages
 
ExactAnnotationFieldTypePattern - Class in org.aspectj.weaver.patterns
Represents an attempt to bind the field of an annotation within a pointcut.
ExactAnnotationFieldTypePattern(ExactAnnotationTypePattern, String) - Constructor for class org.aspectj.weaver.patterns.ExactAnnotationFieldTypePattern
 
ExactAnnotationFieldTypePattern(UnresolvedType, String) - Constructor for class org.aspectj.weaver.patterns.ExactAnnotationFieldTypePattern
 
ExactAnnotationTypePattern - Class in org.aspectj.weaver.patterns
Matches an annotation of a given type
ExactAnnotationTypePattern(String) - Constructor for class org.aspectj.weaver.patterns.ExactAnnotationTypePattern
 
ExactAnnotationTypePattern(UnresolvedType, Map<String, String>) - Constructor for class org.aspectj.weaver.patterns.ExactAnnotationTypePattern
 
EXACTFIELD - Static variable in class org.aspectj.weaver.patterns.AnnotationTypePattern
 
ExactTypePattern - Class in org.aspectj.weaver.patterns
 
ExactTypePattern(UnresolvedType, boolean, boolean) - Constructor for class org.aspectj.weaver.patterns.ExactTypePattern
 
EXCEPTION - Static variable in class org.aspectj.apache.bcel.generic.Type
 
EXCEPTION_HANDLER - Static variable in interface org.aspectj.lang.JoinPoint
 
EXCEPTION_HANDLER - Static variable in class org.aspectj.weaver.Shadow
 
EXCEPTION_IN_INITIALIZER_ERROR - Static variable in interface org.aspectj.apache.bcel.ExceptionConstants
 
EXCEPTION_PARAMETER - Static variable in class org.aspectj.apache.bcel.classfile.annotation.TypeAnnotationGen
 
EXCEPTION_THROWER - Static variable in interface org.aspectj.apache.bcel.Constants
 
ExceptionConstants - Interface in org.aspectj.apache.bcel
Exception constants.
ExceptionHandler - Static variable in class org.aspectj.weaver.Shadow
 
ExceptionHandlerBit - Static variable in class org.aspectj.weaver.Shadow
 
ExceptionRange - Class in org.aspectj.weaver.bcel
exceptionRanges are set initially to be low priority.
ExceptionRange(InstructionList, UnresolvedType, boolean) - Constructor for class org.aspectj.weaver.bcel.ExceptionRange
 
ExceptionRange(InstructionList, UnresolvedType, int) - Constructor for class org.aspectj.weaver.bcel.ExceptionRange
ExceptionTable - Class in org.aspectj.apache.bcel.classfile
This class represents the table of exceptions that are thrown by a method.
ExceptionTable(int, int, int[], ConstantPool) - Constructor for class org.aspectj.apache.bcel.classfile.ExceptionTable
 
ExceptionTable(ExceptionTable) - Constructor for class org.aspectj.apache.bcel.classfile.ExceptionTable
Initialize from another object.
exceptionType - Variable in class org.aspectj.weaver.Advice
 
exceptionType() - Element in annotation interface org.aspectj.internal.lang.annotation.ajcDeclareSoft
 
EXCS_ARRAY_EXCEPTION - Static variable in interface org.aspectj.apache.bcel.ExceptionConstants
 
EXCS_CLASS_AND_INTERFACE_RESOLUTION - Static variable in interface org.aspectj.apache.bcel.ExceptionConstants
Pre-defined exception arrays according to chapters 5.1-5.4 of the Java Virtual Machine Specification
EXCS_CLASS_AND_INTERFACE_RESOLUTION_ANEWARRAY - Static variable in interface org.aspectj.apache.bcel.ExceptionConstants
 
EXCS_CLASS_AND_INTERFACE_RESOLUTION_CHECKCAST - Static variable in interface org.aspectj.apache.bcel.ExceptionConstants
 
EXCS_CLASS_AND_INTERFACE_RESOLUTION_FOR_ALLOCATIONS - Static variable in interface org.aspectj.apache.bcel.ExceptionConstants
 
EXCS_CLASS_AND_INTERFACE_RESOLUTION_MULTIANEWARRAY - Static variable in interface org.aspectj.apache.bcel.ExceptionConstants
 
EXCS_FIELD_AND_METHOD_RESOLUTION - Static variable in interface org.aspectj.apache.bcel.ExceptionConstants
 
EXCS_FIELD_AND_METHOD_RESOLUTION_GETFIELD_PUTFIELD - Static variable in interface org.aspectj.apache.bcel.ExceptionConstants
 
EXCS_FIELD_AND_METHOD_RESOLUTION_GETSTATIC_PUTSTATIC - Static variable in interface org.aspectj.apache.bcel.ExceptionConstants
 
EXCS_INTERFACE_METHOD_RESOLUTION - Static variable in interface org.aspectj.apache.bcel.ExceptionConstants
 
EXCS_INTERFACE_METHOD_RESOLUTION_INVOKEINTERFACE - Static variable in interface org.aspectj.apache.bcel.ExceptionConstants
 
EXCS_INTERFACE_METHOD_RESOLUTION_INVOKESPECIAL_INVOKEVIRTUAL - Static variable in interface org.aspectj.apache.bcel.ExceptionConstants
 
EXCS_INTERFACE_METHOD_RESOLUTION_INVOKESTATIC - Static variable in interface org.aspectj.apache.bcel.ExceptionConstants
 
EXCS_STRING_RESOLUTION - Static variable in interface org.aspectj.apache.bcel.ExceptionConstants
 
executeClearCommand() - Method in class org.aspectj.weaver.tools.cache.AsynchronousFileCacheBacking
 
executeCommand(AsynchronousFileCacheBacking.AsyncCommand) - Method in class org.aspectj.weaver.tools.cache.AsynchronousFileCacheBacking
 
executeInsertCommand(AsynchronousFileCacheBacking.InsertCommand) - Method in class org.aspectj.weaver.tools.cache.AsynchronousFileCacheBacking
 
executeRemoveCommand(AsynchronousFileCacheBacking.RemoveCommand) - Method in class org.aspectj.weaver.tools.cache.AsynchronousFileCacheBacking
 
executeUpdateIndexCommand() - Method in class org.aspectj.weaver.tools.cache.AsynchronousFileCacheBacking
 
EXECUTION - Static variable in class org.aspectj.weaver.tools.PointcutPrimitive
 
EXECUTION_DOESNT_SUPPORT_PARAMETERIZED_DECLARING_TYPES - Static variable in class org.aspectj.weaver.WeaverMessages
 
existsToSupportShadowMunging() - Method in class org.aspectj.weaver.bcel.BcelCflowCounterFieldAdder
 
existsToSupportShadowMunging() - Method in class org.aspectj.weaver.bcel.BcelCflowStackFieldAdder
 
existsToSupportShadowMunging() - Method in class org.aspectj.weaver.ConcreteTypeMunger
Some type mungers are created purely to help with the implementation of shadow mungers.
existsToSupportShadowMunging() - Method in class org.aspectj.weaver.MethodDelegateTypeMunger
 
existsToSupportShadowMunging() - Method in class org.aspectj.weaver.MethodDelegateTypeMunger.FieldHostTypeMunger
 
existsToSupportShadowMunging() - Method in class org.aspectj.weaver.PrivilegedAccessMunger
 
existsToSupportShadowMunging() - Method in class org.aspectj.weaver.ResolvedTypeMunger
Some type mungers are created purely to help with the implementation of shadow mungers.
exit(String) - Method in class org.aspectj.weaver.tools.CommonsTrace
 
exit(String) - Method in class org.aspectj.weaver.tools.DefaultTrace
 
exit(String) - Method in class org.aspectj.weaver.tools.Jdk14Trace
 
exit(String) - Method in interface org.aspectj.weaver.tools.Trace
 
exit(String, boolean) - Method in class org.aspectj.weaver.tools.AbstractTrace
 
exit(String, boolean) - Method in interface org.aspectj.weaver.tools.Trace
 
exit(String, int) - Method in class org.aspectj.weaver.tools.AbstractTrace
 
exit(String, int) - Method in interface org.aspectj.weaver.tools.Trace
 
exit(String, Object) - Method in class org.aspectj.weaver.tools.AbstractTrace
 
exit(String, Object) - Method in class org.aspectj.weaver.tools.CommonsTrace
 
exit(String, Object) - Method in class org.aspectj.weaver.tools.DefaultTrace
 
exit(String, Object) - Method in class org.aspectj.weaver.tools.Jdk14Trace
 
exit(String, Object) - Method in interface org.aspectj.weaver.tools.Trace
 
exit(String, Throwable) - Method in class org.aspectj.weaver.tools.AbstractTrace
 
exit(String, Throwable) - Method in class org.aspectj.weaver.tools.CommonsTrace
 
exit(String, Throwable) - Method in class org.aspectj.weaver.tools.DefaultTrace
 
exit(String, Throwable) - Method in class org.aspectj.weaver.tools.Jdk14Trace
 
exit(String, Throwable) - Method in interface org.aspectj.weaver.tools.Trace
 
Export(int, int, int[]) - Constructor for class org.aspectj.apache.bcel.classfile.Module.Export
 
exposedBytes - Variable in class org.aspectj.weaver.tools.cache.AsynchronousFileCacheBacking
 
exposedIndex - Variable in class org.aspectj.weaver.tools.cache.AsynchronousFileCacheBacking
 
ExposedState - Class in org.aspectj.weaver.patterns
 
ExposedState(int) - Constructor for class org.aspectj.weaver.patterns.ExposedState
 
ExposedState(Member) - Constructor for class org.aspectj.weaver.patterns.ExposedState
 
exposedToWeaver - Variable in class org.aspectj.weaver.AbstractReferenceTypeDelegate
 
exposeStateForVar(Var, TypePattern, ExposedState, World) - Method in class org.aspectj.weaver.patterns.NameBindingPointcut
 
exposeType(UnresolvedType) - Method in class org.aspectj.weaver.CrosscuttingMembers
 
ExposeTypeMunger - Class in org.aspectj.weaver
Special kind of privileged access munger which exposes a type to be public.
ExposeTypeMunger(UnresolvedType) - Constructor for class org.aspectj.weaver.ExposeTypeMunger
 
exposeTypes(List<UnresolvedType>) - Method in class org.aspectj.weaver.CrosscuttingMembers
 
Expr - Class in org.aspectj.weaver.ast
 
Expr() - Constructor for class org.aspectj.weaver.ast.Expr
 
expression - Variable in class org.aspectj.weaver.loadtime.definition.Definition.Pointcut
 
extend - Variable in class org.aspectj.weaver.loadtime.definition.Definition.ConcreteAspect
 
EXTENDS - Static variable in class org.aspectj.weaver.BoundedReferenceType
 
EXTENDS - Static variable in class org.aspectj.weaver.WildcardedUnresolvedType
 
ExtensibleURLClassLoader - Class in org.aspectj.weaver.bcel
 
ExtensibleURLClassLoader(URL[], ClassLoader) - Constructor for class org.aspectj.weaver.bcel.ExtensibleURLClassLoader
 
ExtraArgument - Static variable in class org.aspectj.weaver.Advice
 
extractExtraArgument(String[]) - Static method in class org.aspectj.weaver.bcel.AtAjAttributes
Compute the flag for the xxxJoinPoint extra argument
extractName() - Method in class org.aspectj.weaver.patterns.WildTypePattern
 
extractOptions(String[], String[][]) - Static method in class org.aspectj.util.LangUtil
Extract options and arguments to input option list, returning remainder.
extractPointcut(String) - Method in class org.aspectj.weaver.patterns.PerClause.KindAnnotationPrefix
 
ExtraInformation() - Constructor for class org.aspectj.asm.IProgramElement.ExtraInformation
 
extraParameterFlags - Variable in class org.aspectj.weaver.patterns.IfPointcut
 
extraParametersToString() - Method in class org.aspectj.weaver.Advice
 

F

F2D - Static variable in interface org.aspectj.apache.bcel.Constants
 
F2D - Static variable in interface org.aspectj.apache.bcel.generic.InstructionConstants
 
F2I - Static variable in interface org.aspectj.apache.bcel.Constants
 
F2I - Static variable in interface org.aspectj.apache.bcel.generic.InstructionConstants
 
F2L - Static variable in interface org.aspectj.apache.bcel.Constants
 
F2L - Static variable in interface org.aspectj.apache.bcel.generic.InstructionConstants
 
Factory - Class in org.aspectj.runtime.reflect
 
Factory(String, Class) - Constructor for class org.aspectj.runtime.reflect.Factory
 
FACTORY_PROPERTY - Static variable in class org.aspectj.weaver.tools.TraceFactory
 
FADD - Static variable in interface org.aspectj.apache.bcel.Constants
 
FADD - Static variable in interface org.aspectj.apache.bcel.generic.InstructionConstants
 
fail(String) - Static method in class org.aspectj.bridge.MessageUtil
 
fail(String, Throwable) - Static method in class org.aspectj.bridge.MessageUtil
Create fail message.
fail(IMessageHandler, String) - Static method in class org.aspectj.bridge.MessageUtil
create and handle fail message (ignored if handler is null)
fail(IMessageHandler, String, Throwable) - Static method in class org.aspectj.bridge.MessageUtil
create and handle fail message (ignored if handler is null)
FAIL - Static variable in interface org.aspectj.bridge.IMessage
 
FAIL_INCOMPLETE - Static variable in class org.aspectj.bridge.MessageUtil
 
FAIL_NOMESSAGE - Static variable in class org.aspectj.bridge.MessageUtil
 
FakeAnnotation - Class in org.aspectj.weaver.bcel
For implementing declare @type interacting with declare @parents during compilation - we need to be able to add an annotation to 'binary type binding' (this is how types are seen during incremental compilation).
FakeAnnotation(String, String, boolean) - Constructor for class org.aspectj.weaver.bcel.FakeAnnotation
 
fallbackCompareTo(Object) - Method in interface org.aspectj.util.PartialOrder.PartialComparable
This method can provide a deterministic ordering for elements that are strictly not comparable.
fallbackCompareTo(Object) - Method in class org.aspectj.weaver.ConcreteTypeMunger
 
fallbackCompareTo(Object) - Method in class org.aspectj.weaver.ShadowMunger
 
FALOAD - Static variable in interface org.aspectj.apache.bcel.Constants
 
FALOAD - Static variable in interface org.aspectj.apache.bcel.generic.InstructionConstants
 
FALSE - Static variable in class org.aspectj.weaver.ast.Literal
 
fastMatch(FastMatchInfo) - Method in class org.aspectj.weaver.internal.tools.PointcutDesignatorHandlerBasedPointcut
 
fastMatch(FastMatchInfo) - Method in class org.aspectj.weaver.patterns.AndPointcut
 
fastMatch(FastMatchInfo) - Method in class org.aspectj.weaver.patterns.AnnotationPointcut
 
fastMatch(FastMatchInfo) - Method in class org.aspectj.weaver.patterns.ArgsAnnotationPointcut
 
fastMatch(FastMatchInfo) - Method in class org.aspectj.weaver.patterns.ArgsPointcut
 
fastMatch(FastMatchInfo) - Method in class org.aspectj.weaver.patterns.CflowPointcut
 
fastMatch(FastMatchInfo) - Method in class org.aspectj.weaver.patterns.ConcreteCflowPointcut
 
fastMatch(FastMatchInfo) - Method in class org.aspectj.weaver.patterns.HandlerPointcut
 
fastMatch(FastMatchInfo) - Method in class org.aspectj.weaver.patterns.IfPointcut
 
fastMatch(FastMatchInfo) - Method in class org.aspectj.weaver.patterns.IfPointcut.IfFalsePointcut
 
fastMatch(FastMatchInfo) - Method in class org.aspectj.weaver.patterns.IfPointcut.IfTruePointcut
 
fastMatch(FastMatchInfo) - Method in class org.aspectj.weaver.patterns.KindedPointcut
 
fastMatch(FastMatchInfo) - Method in class org.aspectj.weaver.patterns.NotPointcut
 
fastMatch(FastMatchInfo) - Method in class org.aspectj.weaver.patterns.OrPointcut
 
fastMatch(FastMatchInfo) - Method in class org.aspectj.weaver.patterns.PerCflow
 
fastMatch(FastMatchInfo) - Method in class org.aspectj.weaver.patterns.PerFromSuper
 
fastMatch(FastMatchInfo) - Method in class org.aspectj.weaver.patterns.PerObject
 
fastMatch(FastMatchInfo) - Method in class org.aspectj.weaver.patterns.PerSingleton
 
fastMatch(FastMatchInfo) - Method in class org.aspectj.weaver.patterns.PerTypeWithin
 
fastMatch(FastMatchInfo) - Method in class org.aspectj.weaver.patterns.Pointcut
Could I match any shadows in the code defined within this type?
fastMatch(FastMatchInfo) - Method in class org.aspectj.weaver.patterns.ReferencePointcut
 
fastMatch(FastMatchInfo) - Method in class org.aspectj.weaver.patterns.ThisOrTargetAnnotationPointcut
 
fastMatch(FastMatchInfo) - Method in class org.aspectj.weaver.patterns.ThisOrTargetPointcut
 
fastMatch(FastMatchInfo) - Method in class org.aspectj.weaver.patterns.WithinAnnotationPointcut
 
fastMatch(FastMatchInfo) - Method in class org.aspectj.weaver.patterns.WithinCodeAnnotationPointcut
 
fastMatch(FastMatchInfo) - Method in class org.aspectj.weaver.patterns.WithincodePointcut
 
fastMatch(FastMatchInfo) - Method in class org.aspectj.weaver.patterns.WithinPointcut
 
fastMatches(AnnotatedElement) - Method in class org.aspectj.weaver.patterns.AnnotationTypePattern
 
fastMatches(AnnotatedElement) - Method in class org.aspectj.weaver.patterns.AnyAnnotationTypePattern
 
fastMatches(AnnotatedElement) - Method in class org.aspectj.weaver.patterns.ExactAnnotationFieldTypePattern
 
fastMatches(AnnotatedElement) - Method in class org.aspectj.weaver.patterns.ExactAnnotationTypePattern
 
FastMatchInfo - Class in org.aspectj.weaver.patterns
Represents a type that pointcuts may match.
FastMatchInfo(ResolvedType, Shadow.Kind, World) - Constructor for class org.aspectj.weaver.patterns.FastMatchInfo
 
FASTORE - Static variable in interface org.aspectj.apache.bcel.Constants
 
FASTORE - Static variable in interface org.aspectj.apache.bcel.generic.InstructionConstants
 
fatal(String) - Method in class org.aspectj.weaver.tools.AbstractTrace
 
fatal(String) - Method in interface org.aspectj.weaver.tools.Trace
 
fatal(String, Throwable) - Method in class org.aspectj.weaver.tools.CommonsTrace
 
fatal(String, Throwable) - Method in class org.aspectj.weaver.tools.DefaultTrace
 
fatal(String, Throwable) - Method in class org.aspectj.weaver.tools.Jdk14Trace
 
fatal(String, Throwable) - Method in interface org.aspectj.weaver.tools.Trace
 
fatalError(SAXParseException) - Method in class org.aspectj.weaver.loadtime.definition.DocumentParser
 
FCMPG - Static variable in interface org.aspectj.apache.bcel.Constants
 
FCMPG - Static variable in interface org.aspectj.apache.bcel.generic.InstructionConstants
 
FCMPL - Static variable in interface org.aspectj.apache.bcel.Constants
 
FCMPL - Static variable in interface org.aspectj.apache.bcel.generic.InstructionConstants
 
FCONST_0 - Static variable in interface org.aspectj.apache.bcel.Constants
 
FCONST_0 - Static variable in interface org.aspectj.apache.bcel.generic.InstructionConstants
 
FCONST_1 - Static variable in interface org.aspectj.apache.bcel.Constants
 
FCONST_1 - Static variable in interface org.aspectj.apache.bcel.generic.InstructionConstants
 
FCONST_2 - Static variable in interface org.aspectj.apache.bcel.Constants
 
FCONST_2 - Static variable in interface org.aspectj.apache.bcel.generic.InstructionConstants
 
FDIV - Static variable in interface org.aspectj.apache.bcel.Constants
 
FDIV - Static variable in interface org.aspectj.apache.bcel.generic.InstructionConstants
 
field(String, int, String, String) - Static method in class org.aspectj.weaver.MemberImpl
 
Field - Class in org.aspectj.apache.bcel.classfile
This class represents the field info structure, i.e., the representation for a variable in the class.
Field - Enum constant in enum class org.aspectj.lang.reflect.DeclareAnnotation.Kind
 
Field - Enum constant in enum class org.aspectj.weaver.loadtime.definition.Definition.DeclareAnnotationKind
 
Field - Static variable in class org.aspectj.weaver.ResolvedTypeMunger
 
Field(int, int, int, Attribute[], ConstantPool) - Constructor for class org.aspectj.apache.bcel.classfile.Field
 
Field(Field) - Constructor for class org.aspectj.apache.bcel.classfile.Field
 
FIELD - Static variable in class org.aspectj.apache.bcel.classfile.annotation.TypeAnnotationGen
 
FIELD - Static variable in class org.aspectj.asm.internal.HandleProviderDelimiter
 
FIELD - Static variable in class org.aspectj.asm.IProgramElement.Kind
 
FIELD - Static variable in class org.aspectj.weaver.AnnotationTargetKind
 
FIELD - Static variable in interface org.aspectj.weaver.Member
 
FIELD_GET - Static variable in interface org.aspectj.lang.JoinPoint
 
FIELD_GET - Static variable in class org.aspectj.weaver.Shadow
 
FIELD_SET - Static variable in interface org.aspectj.lang.JoinPoint
 
FIELD_SET - Static variable in class org.aspectj.weaver.Shadow
 
fieldExists(String) - Method in class org.aspectj.weaver.bcel.LazyClassGen
 
FieldGen - Class in org.aspectj.apache.bcel.generic
Template class for building up a field.
FieldGen(int, Type, String, ConstantPool) - Constructor for class org.aspectj.apache.bcel.generic.FieldGen
Declare a field.
FieldGen(Field, ConstantPool) - Constructor for class org.aspectj.apache.bcel.generic.FieldGen
Instantiate from existing field.
FieldGenOrMethodGen - Class in org.aspectj.apache.bcel.generic
Super class for FieldGen and MethodGen objects, since they have some methods in common!
FieldGenOrMethodGen() - Constructor for class org.aspectj.apache.bcel.generic.FieldGenOrMethodGen
 
FieldGet - Class in org.aspectj.weaver.ast
 
FieldGet - Static variable in class org.aspectj.weaver.Shadow
 
FieldGet(Member, ResolvedType) - Constructor for class org.aspectj.weaver.ast.FieldGet
 
FieldGetBit - Static variable in class org.aspectj.weaver.Shadow
 
FieldGetCall - Class in org.aspectj.weaver.ast
 
FieldGetCall(Member, Member, Expr[]) - Constructor for class org.aspectj.weaver.ast.FieldGetCall
 
FieldHost - Static variable in class org.aspectj.weaver.ResolvedTypeMunger
 
FieldHostTypeMunger(ResolvedMember, UnresolvedType, TypePattern) - Constructor for class org.aspectj.weaver.MethodDelegateTypeMunger.FieldHostTypeMunger
Construct a new type munger for @AspectJ ITD
FieldInstruction - Class in org.aspectj.apache.bcel.generic
Super class for the GET/PUTxxx family of instructions.
FieldInstruction(short, int) - Constructor for class org.aspectj.apache.bcel.generic.FieldInstruction
 
FieldOrMethod - Class in org.aspectj.apache.bcel.classfile
Abstract super class for fields and methods.
FieldOrMethod - Class in org.aspectj.apache.bcel.generic
Super class for InvokeInstruction and FieldInstruction, since they have some methods in common!
FieldOrMethod() - Constructor for class org.aspectj.apache.bcel.classfile.FieldOrMethod
 
FieldOrMethod(int, int, int, Attribute[], ConstantPool) - Constructor for class org.aspectj.apache.bcel.classfile.FieldOrMethod
 
FieldOrMethod(short, int) - Constructor for class org.aspectj.apache.bcel.generic.FieldOrMethod
 
FieldOrMethod(DataInputStream, ConstantPool) - Constructor for class org.aspectj.apache.bcel.classfile.FieldOrMethod
 
FieldOrMethod(FieldOrMethod) - Constructor for class org.aspectj.apache.bcel.classfile.FieldOrMethod
Initialize from another object.
FIELDS_CANT_HAVE_VOID_TYPE - Static variable in class org.aspectj.weaver.WeaverMessages
 
FieldSet - Static variable in class org.aspectj.weaver.Shadow
 
FieldSetBit - Static variable in class org.aspectj.weaver.Shadow
 
FieldSignature - Interface in org.aspectj.lang.reflect
 
FieldSignatureImpl - Class in org.aspectj.runtime.reflect
 
FieldTypeSignature() - Constructor for class org.aspectj.util.GenericSignature.FieldTypeSignature
 
fieldTypeSignature2TypeX(GenericSignature.FieldTypeSignature, GenericSignature.FormalTypeParameter[], World) - Static method in class org.aspectj.weaver.bcel.BcelGenericSignatureToTypeXConverter
 
FILE - Static variable in class org.aspectj.asm.IProgramElement.Kind
 
FILE_ASPECTJ - Static variable in class org.aspectj.asm.IProgramElement.Kind
 
FILE_JAVA - Static variable in class org.aspectj.asm.IProgramElement.Kind
 
FILE_LST - Static variable in class org.aspectj.asm.IProgramElement.Kind
 
FILE_PROPERTY - Static variable in class org.aspectj.weaver.tools.DefaultTraceFactory
 
filename - Variable in class org.aspectj.weaver.bcel.UnwovenClassFile
 
fileToClassName(File, File) - Static method in class org.aspectj.util.FileUtil
Extract the name of a class from the path to its file.
FileUtil - Class in org.aspectj.util
 
FileUtil.Pipe - Class in org.aspectj.util
A pipe when run reads from an input stream to an output stream, optionally sleeping between reads.
fillInAnyTypeParameters(ConcreteTypeMunger) - Method in class org.aspectj.weaver.ResolvedType
Called for all type mungers but only does something if they share type variables with a generic type which they target.
fillup(String, int, boolean, char) - Static method in class org.aspectj.apache.bcel.classfile.Utility
Fillup char with up to length characters with char `fill' and justify it left or right.
filter(Iterator<T>) - Method in interface org.aspectj.weaver.Iterators.Filter
 
FINAL - Static variable in class org.aspectj.asm.IProgramElement.Modifiers
 
FINAL - Static variable in class org.aspectj.weaver.patterns.TypeCategoryTypePattern
 
find(UnresolvedType) - Method in class org.aspectj.weaver.bcel.ClassPathManager
 
findAspectDeclaringParents(DeclareParents) - Method in class org.aspectj.weaver.CrosscuttingMembersSet
 
findClass(String) - Method in class org.aspectj.apache.bcel.util.ClassLoaderRepository
Find an already defined JavaClass in the local cache.
findClass(String) - Method in class org.aspectj.apache.bcel.util.NonCachingClassLoaderRepository
Find an already defined JavaClass.
findClass(String) - Method in interface org.aspectj.apache.bcel.util.Repository
Find the class with the name provided, if the class isn't there, return NULL.
findClass(String) - Method in class org.aspectj.apache.bcel.util.SyntheticRepository
Find an already defined (cached) JavaClass object by name.
findClass(String) - Method in class org.aspectj.apache.bcel.util.ThreadLocalAwareRepository
 
findClass(String) - Method in class org.aspectj.weaver.bcel.BcelWorld
 
findClass(String) - Method in class org.aspectj.weaver.bcel.ExtensibleURLClassLoader
 
findCloserMatchForLineNumber(IProgramElement, int) - Method in interface org.aspectj.asm.IHierarchy
For a specified node, check if any of the children more accurately represent the specified line.
findCloserMatchForLineNumber(IProgramElement, int) - Method in class org.aspectj.asm.internal.AspectJElementHierarchy
For a specified node, check if any of the children more accurately represent the specified line.
findDerivativeType(ResolvedType[]) - Method in class org.aspectj.weaver.ReferenceType
Look for a derivative type with the specified type parameters.
findElementForHandle(String) - Method in interface org.aspectj.asm.IHierarchy
 
findElementForHandle(String) - Method in class org.aspectj.asm.internal.AspectJElementHierarchy
 
findElementForHandleOrCreate(String, boolean) - Method in interface org.aspectj.asm.IHierarchy
 
findElementForHandleOrCreate(String, boolean) - Method in class org.aspectj.asm.internal.AspectJElementHierarchy
 
findElementForLabel(IProgramElement, IProgramElement.Kind, String) - Method in interface org.aspectj.asm.IHierarchy
Returns the first match
findElementForLabel(IProgramElement, IProgramElement.Kind, String) - Method in class org.aspectj.asm.internal.AspectJElementHierarchy
 
findElementForOffSet(String, int, int) - Method in interface org.aspectj.asm.IHierarchy
 
findElementForOffSet(String, int, int) - Method in class org.aspectj.asm.internal.AspectJElementHierarchy
 
findElementForSignature(IProgramElement, IProgramElement.Kind, String) - Method in interface org.aspectj.asm.IHierarchy
Returns the first match
findElementForSignature(IProgramElement, IProgramElement.Kind, String) - Method in class org.aspectj.asm.internal.AspectJElementHierarchy
Returns the first match
findElementForSourceFile(String) - Method in interface org.aspectj.asm.IHierarchy
 
findElementForSourceFile(String) - Method in class org.aspectj.asm.internal.AspectJElementHierarchy
 
findElementForSourceLine(String, int) - Method in interface org.aspectj.asm.IHierarchy
Never returns null
findElementForSourceLine(String, int) - Method in class org.aspectj.asm.internal.AspectJElementHierarchy
Never returns null
findElementForSourceLine(ISourceLocation) - Method in interface org.aspectj.asm.IHierarchy
TODO: discriminate columns
findElementForSourceLine(ISourceLocation) - Method in class org.aspectj.asm.internal.AspectJElementHierarchy
TODO: discriminate columns
findElementForType(String, String) - Method in interface org.aspectj.asm.IHierarchy
 
findElementForType(String, String) - Method in class org.aspectj.asm.internal.AspectJElementHierarchy
Find the entry in the model that represents a particular type.
findHandle(int) - Method in class org.aspectj.apache.bcel.generic.InstructionList
Get instruction handle for instruction at byte code position pos.
findHandle(int, InstructionHandle[]) - Method in class org.aspectj.apache.bcel.generic.InstructionList
 
findHandle(int, InstructionHandle[], boolean) - Method in class org.aspectj.apache.bcel.generic.InstructionList
 
findHandle(InstructionHandle[], int[], int, int) - Static method in class org.aspectj.apache.bcel.generic.InstructionList
 
findHandle(InstructionHandle[], int[], int, int, boolean) - Static method in class org.aspectj.apache.bcel.generic.InstructionList
Find the target instruction (handle) that corresponds to the given target position (byte code offset).
findInFileMap(String) - Method in interface org.aspectj.asm.IHierarchy
 
findInFileMap(String) - Method in class org.aspectj.asm.internal.AspectJElementHierarchy
 
findMatchingNewParents(ResolvedType, boolean) - Method in class org.aspectj.weaver.patterns.DeclareParents
 
findMatchingPackages(String) - Method in class org.aspectj.asm.internal.AspectJElementHierarchy
Look for any package nodes matching the specified package name.
findNodeForSourceFile(IProgramElement, String) - Method in interface org.aspectj.asm.IHierarchy
Discover the node representing a particular source file.
findNodeForSourceFile(IProgramElement, String) - Method in class org.aspectj.asm.internal.AspectJElementHierarchy
Discover the node representing a particular source file.
findPointcut(String) - Method in class org.aspectj.weaver.ResolvedType
 
findResidue(Shadow, ExposedState) - Method in class org.aspectj.weaver.patterns.Pointcut
This can be called from NotPointcut even for Pointcuts that don't match the shadow
findResidueInternal(Shadow, ExposedState) - Method in class org.aspectj.weaver.internal.tools.PointcutDesignatorHandlerBasedPointcut
 
findResidueInternal(Shadow, ExposedState) - Method in class org.aspectj.weaver.patterns.AndPointcut
 
findResidueInternal(Shadow, ExposedState) - Method in class org.aspectj.weaver.patterns.AnnotationPointcut
 
findResidueInternal(Shadow, ExposedState) - Method in class org.aspectj.weaver.patterns.ArgsAnnotationPointcut
 
findResidueInternal(Shadow, ExposedState) - Method in class org.aspectj.weaver.patterns.ArgsPointcut
 
findResidueInternal(Shadow, ExposedState) - Method in class org.aspectj.weaver.patterns.CflowPointcut
 
findResidueInternal(Shadow, ExposedState) - Method in class org.aspectj.weaver.patterns.ConcreteCflowPointcut
 
findResidueInternal(Shadow, ExposedState) - Method in class org.aspectj.weaver.patterns.HandlerPointcut
 
findResidueInternal(Shadow, ExposedState) - Method in class org.aspectj.weaver.patterns.IfPointcut
At each shadow that matched, the residue can be different.
findResidueInternal(Shadow, ExposedState) - Method in class org.aspectj.weaver.patterns.IfPointcut.IfFalsePointcut
 
findResidueInternal(Shadow, ExposedState) - Method in class org.aspectj.weaver.patterns.IfPointcut.IfTruePointcut
 
findResidueInternal(Shadow, ExposedState) - Method in class org.aspectj.weaver.patterns.KindedPointcut
 
findResidueInternal(Shadow, ExposedState) - Method in class org.aspectj.weaver.patterns.NotPointcut
 
findResidueInternal(Shadow, ExposedState) - Method in class org.aspectj.weaver.patterns.OrPointcut
 
findResidueInternal(Shadow, ExposedState) - Method in class org.aspectj.weaver.patterns.PerCflow
 
findResidueInternal(Shadow, ExposedState) - Method in class org.aspectj.weaver.patterns.PerFromSuper
 
findResidueInternal(Shadow, ExposedState) - Method in class org.aspectj.weaver.patterns.PerObject
 
findResidueInternal(Shadow, ExposedState) - Method in class org.aspectj.weaver.patterns.PerSingleton
 
findResidueInternal(Shadow, ExposedState) - Method in class org.aspectj.weaver.patterns.PerTypeWithin
 
findResidueInternal(Shadow, ExposedState) - Method in class org.aspectj.weaver.patterns.Pointcut
 
findResidueInternal(Shadow, ExposedState) - Method in class org.aspectj.weaver.patterns.ReferencePointcut
 
findResidueInternal(Shadow, ExposedState) - Method in class org.aspectj.weaver.patterns.ThisOrTargetAnnotationPointcut
The guard here is going to be the hasAnnotation() test - if it gets through (which we cannot determine until runtime) then we must have a TypeAnnotationAccessVar in place - this means we must *always* have one in place.
findResidueInternal(Shadow, ExposedState) - Method in class org.aspectj.weaver.patterns.ThisOrTargetPointcut
Residue is the remainder of the pointcut match that couldn't be performed with the purely static information at compile time and this method returns the residue of a pointcut at a particular shadow.
findResidueInternal(Shadow, ExposedState) - Method in class org.aspectj.weaver.patterns.WithinAnnotationPointcut
 
findResidueInternal(Shadow, ExposedState) - Method in class org.aspectj.weaver.patterns.WithinCodeAnnotationPointcut
 
findResidueInternal(Shadow, ExposedState) - Method in class org.aspectj.weaver.patterns.WithincodePointcut
 
findResidueInternal(Shadow, ExposedState) - Method in class org.aspectj.weaver.patterns.WithinPointcut
 
findsField(String) - Method in class org.aspectj.apache.bcel.generic.ClassGen
 
finishedWith() - Method in class org.aspectj.weaver.bcel.BcelObjectType
 
fireModelUpdated() - Method in class org.aspectj.asm.AsmManager
 
fixedLength - Variable in class org.aspectj.apache.bcel.generic.InstructionSelect
 
FIXING_SUPER_CALLS - Static variable in class org.aspectj.bridge.context.CompilationAndWeavingContext
 
FIXING_SUPER_CALLS_IN_ITDS - Static variable in class org.aspectj.bridge.context.CompilationAndWeavingContext
 
FlatFileCacheBacking - Class in org.aspectj.weaver.tools.cache
Uses a "flat" files model to store the cached instrumented classes and aspects - i.e., each class/aspect is stored as a separate (binary) file.
FlatFileCacheBacking(File) - Constructor for class org.aspectj.weaver.tools.cache.FlatFileCacheBacking
 
flatten(File[], String) - Static method in class org.aspectj.util.FileUtil
Render a set of files to String as a path by getting absolute paths of each and delimiting with infix.
flatten(String[], String) - Static method in class org.aspectj.util.FileUtil
Flatten File[] to String.
FLOAD - Static variable in interface org.aspectj.apache.bcel.Constants
 
FLOAD_0 - Static variable in interface org.aspectj.apache.bcel.Constants
 
FLOAD_0 - Static variable in interface org.aspectj.apache.bcel.generic.InstructionConstants
 
FLOAD_1 - Static variable in interface org.aspectj.apache.bcel.Constants
 
FLOAD_1 - Static variable in interface org.aspectj.apache.bcel.generic.InstructionConstants
 
FLOAD_2 - Static variable in interface org.aspectj.apache.bcel.Constants
 
FLOAD_2 - Static variable in interface org.aspectj.apache.bcel.generic.InstructionConstants
 
FLOAD_3 - Static variable in interface org.aspectj.apache.bcel.Constants
 
FLOAD_3 - Static variable in interface org.aspectj.apache.bcel.generic.InstructionConstants
 
FLOAT - Static variable in class org.aspectj.apache.bcel.classfile.Utility.ResultHolder
 
FLOAT - Static variable in class org.aspectj.apache.bcel.generic.Type
 
FLOAT - Static variable in class org.aspectj.weaver.UnresolvedType
 
FLOAT - Variable in class org.aspectj.weaver.World
 
floatObject(float) - Static method in class org.aspectj.runtime.internal.Conversions
 
floatValue(Object) - Static method in class org.aspectj.runtime.internal.Conversions
 
flush() - Method in class org.aspectj.weaver.World
be careful calling this - pr152257
flushFileMap() - Method in class org.aspectj.asm.internal.AspectJElementHierarchy
 
flushGeneratedClasses() - Method in class org.aspectj.weaver.loadtime.ClassLoaderWeavingAdaptor
Flush the generated classes cache
flushGeneratedClasses(ClassLoader) - Method in class org.aspectj.weaver.loadtime.Aj
 
flushGeneratedClassesFor(String) - Method in class org.aspectj.weaver.loadtime.ClassLoaderWeavingAdaptor
Remove generated classes based on the supplied className.
flushHandleMap() - Method in interface org.aspectj.asm.IHierarchy
 
flushHandleMap() - Method in class org.aspectj.asm.internal.AspectJElementHierarchy
 
flushMessages() - Method in class org.aspectj.weaver.tools.WeavingAdaptor.WeavingAdaptorMessageHolder
 
flushTypeMap() - Method in interface org.aspectj.asm.IHierarchy
 
flushTypeMap() - Method in class org.aspectj.asm.internal.AspectJElementHierarchy
 
FMUL - Static variable in interface org.aspectj.apache.bcel.Constants
 
FMUL - Static variable in interface org.aspectj.apache.bcel.generic.InstructionConstants
 
FNEG - Static variable in interface org.aspectj.apache.bcel.Constants
 
FNEG - Static variable in interface org.aspectj.apache.bcel.generic.InstructionConstants
 
forceMunge(LazyClassGen, boolean) - Method in class org.aspectj.weaver.bcel.BcelPerClauseAspectAdder
 
forcePublic() - Method in class org.aspectj.weaver.bcel.LazyClassGen
 
forcePublic() - Method in class org.aspectj.weaver.bcel.LazyMethodGen
 
forceSingletonBehaviour - Static variable in class org.aspectj.asm.AsmManager
 
forDEBUG_bridgingCode - Variable in class org.aspectj.weaver.World
 
forDEBUG_structuralChangesCode - Variable in class org.aspectj.weaver.World
 
forGenericType(String, TypeVariable[], String) - Static method in class org.aspectj.weaver.UnresolvedType
 
forGenericTypeSignature(String, String) - Static method in class org.aspectj.weaver.UnresolvedType
 
forGenericTypeVariables(String, TypeVariable[]) - Static method in class org.aspectj.weaver.UnresolvedType
 
forget(IProgramElement, IProgramElement) - Method in class org.aspectj.asm.internal.AspectJElementHierarchy
 
forgetTypeVariablesCurrentlyBeingProcessed(Class<?>) - Method in class org.aspectj.weaver.World
 
FormalBinding - Class in org.aspectj.weaver.patterns
 
FormalBinding(UnresolvedType, int) - Constructor for class org.aspectj.weaver.patterns.FormalBinding
 
FormalBinding(UnresolvedType, String, int) - Constructor for class org.aspectj.weaver.patterns.FormalBinding
 
FormalBinding(UnresolvedType, String, int, int, int) - Constructor for class org.aspectj.weaver.patterns.FormalBinding
 
FormalBinding.ImplicitFormalBinding - Class in org.aspectj.weaver.patterns
A marker class for bindings for which we want to ignore unbound issue and consider them as implicit binding - f.e.
formalIndex - Variable in class org.aspectj.weaver.patterns.BindingAnnotationFieldTypePattern
 
formalIndex - Variable in class org.aspectj.weaver.patterns.BindingAnnotationTypePattern
 
formalName - Variable in class org.aspectj.weaver.patterns.ExactAnnotationTypePattern
 
FormalTypeParameter() - Constructor for class org.aspectj.util.GenericSignature.FormalTypeParameter
 
formalTypeParameter2TypeVariable(GenericSignature.FormalTypeParameter, GenericSignature.FormalTypeParameter[], World) - Static method in class org.aspectj.weaver.bcel.BcelGenericSignatureToTypeXConverter
 
formalTypeParameters - Variable in class org.aspectj.util.GenericSignature.ClassSignature
 
formalTypeParameters - Variable in class org.aspectj.util.GenericSignature.MethodTypeSignature
 
format(int, int, boolean, char) - Static method in class org.aspectj.apache.bcel.classfile.Utility
Return a string for an integer justified left or right and filled up with 'fill' characters if necessary.
format(String) - Static method in class org.aspectj.weaver.WeaverMessages
 
format(String, Object) - Static method in class org.aspectj.weaver.WeaverMessages
 
format(String, Object, Object) - Static method in class org.aspectj.weaver.WeaverMessages
 
format(String, Object, Object, Object) - Static method in class org.aspectj.weaver.WeaverMessages
 
format(String, Object, Object, Object, Object) - Static method in class org.aspectj.weaver.WeaverMessages
 
format(Pointcut) - Static method in class org.aspectj.weaver.patterns.PointcutRewriter
Allows formatting of the output pointcut for debugging...
formatArgs(Object[]) - Method in class org.aspectj.weaver.tools.AbstractTrace
Format arguments into a comma separated list
formatArray(Object) - Method in class org.aspectj.weaver.tools.AbstractTrace
 
formatCollection(Collection<?>) - Method in class org.aspectj.weaver.tools.AbstractTrace
 
formatEntry(int, Object) - Method in interface org.aspectj.bridge.context.ContextFormatter
 
formatMessage(String, String, String, Object, Object[]) - Method in class org.aspectj.weaver.tools.AbstractTrace
 
formatMessage(String, String, Throwable) - Method in class org.aspectj.weaver.tools.AbstractTrace
 
formatObj(Object) - Method in class org.aspectj.weaver.tools.AbstractTrace
Format objects safely avoiding toString which can cause recursion, NullPointerExceptions or highly verbose results.
formatObjects(Object[]) - Method in class org.aspectj.weaver.tools.AbstractTrace
 
forName(String) - Static method in class org.aspectj.weaver.UnresolvedType
NOTE: Use forSignature() if you can, it'll be cheaper ! Constructs a UnresolvedType for a java language type name.
forNames(String[]) - Static method in class org.aspectj.weaver.UnresolvedType
Constructs a UnresolvedType for each java language type name in an incoming array.
forPrimitiveType(String) - Static method in class org.aspectj.weaver.UnresolvedType
 
forRawTypeName(String) - Static method in class org.aspectj.weaver.UnresolvedType
 
forSignature(String) - Static method in class org.aspectj.weaver.UnresolvedType
Constructs a Type for a JVM bytecode signature string.
forSignatures(String[]) - Static method in class org.aspectj.weaver.UnresolvedType
Constructs a UnresolvedType for each JVM bytecode type signature in an incoming array.
FREM - Static variable in interface org.aspectj.apache.bcel.Constants
 
FREM - Static variable in interface org.aspectj.apache.bcel.generic.InstructionConstants
 
FRETURN - Static variable in interface org.aspectj.apache.bcel.Constants
 
FRETURN - Static variable in interface org.aspectj.apache.bcel.generic.InstructionConstants
 
fromBcel(Type) - Static method in class org.aspectj.weaver.bcel.BcelWorld
 
fromBoolean(boolean) - Static method in class org.aspectj.util.FuzzyBoolean
 
fromBoolean(boolean) - Static method in class org.aspectj.weaver.tools.FuzzyBoolean
 
fromErrPipe - Variable in class org.aspectj.util.LangUtil.ProcessController.Thrown
 
fromInPipe - Variable in class org.aspectj.util.LangUtil.ProcessController.Thrown
 
fromKey(String) - Method in class org.aspectj.weaver.Lint
 
fromOutPipe - Variable in class org.aspectj.util.LangUtil.ProcessController.Thrown
 
fromProcess - Variable in class org.aspectj.util.LangUtil.ProcessController.Thrown
 
fromString(String) - Static method in class org.aspectj.weaver.patterns.Pointcut
 
FROMSUPER - Static variable in class org.aspectj.weaver.patterns.PerClause
 
fromType(Type) - Method in class org.aspectj.weaver.reflect.JavaLangTypeToResolvedTypeConverter
 
fromTypes(Type[]) - Method in class org.aspectj.weaver.reflect.JavaLangTypeToResolvedTypeConverter
 
fromTypeX(UnresolvedType, World) - Static method in class org.aspectj.weaver.ReferenceType
 
FSTORE - Static variable in interface org.aspectj.apache.bcel.Constants
 
FSTORE_0 - Static variable in interface org.aspectj.apache.bcel.Constants
 
FSTORE_0 - Static variable in interface org.aspectj.apache.bcel.generic.InstructionConstants
 
FSTORE_1 - Static variable in interface org.aspectj.apache.bcel.Constants
 
FSTORE_1 - Static variable in interface org.aspectj.apache.bcel.generic.InstructionConstants
 
FSTORE_2 - Static variable in interface org.aspectj.apache.bcel.Constants
 
FSTORE_2 - Static variable in interface org.aspectj.apache.bcel.generic.InstructionConstants
 
FSTORE_3 - Static variable in interface org.aspectj.apache.bcel.Constants
 
FSTORE_3 - Static variable in interface org.aspectj.apache.bcel.generic.InstructionConstants
 
FSUB - Static variable in interface org.aspectj.apache.bcel.Constants
 
FSUB - Static variable in interface org.aspectj.apache.bcel.generic.InstructionConstants
 
FuzzyBoolean - Class in org.aspectj.util
This class implements boolean that include a "maybe"
FuzzyBoolean - Class in org.aspectj.weaver.tools
This class implements a boolean that includes a "maybe"
FuzzyBoolean() - Constructor for class org.aspectj.util.FuzzyBoolean
 

G

genAccessibility(int) - Static method in class org.aspectj.asm.internal.ProgramElement
 
genDeclareMessage(String) - Static method in class org.aspectj.weaver.model.AsmRelationshipUtils
Generates the declare message used in the details, for example if the declare warning statement has message "There should be no printlns" will return 'declare warning: "There should be n.."'
generated - Variable in class org.aspectj.weaver.tools.cache.AbstractIndexedFileCacheBacking.IndexEntry
 
generated() - Method in class org.aspectj.weaver.tools.cache.CacheStatistics
 
GENERATED_SUFFIX - Static variable in class org.aspectj.weaver.tools.cache.DefaultCacheKeyResolver
 
GeneratedCachedClassHandler - Class in org.aspectj.weaver.tools.cache
Handler for generated classes; such as Shadowed closures, etc.
GeneratedCachedClassHandler(WeavedClassCache, GeneratedClassHandler) - Constructor for class org.aspectj.weaver.tools.cache.GeneratedCachedClassHandler
 
generatedClasses - Variable in class org.aspectj.weaver.tools.WeavingAdaptor
 
generatedClassesExist(ClassLoader) - Method in class org.aspectj.weaver.loadtime.Aj
Check to see if any classes have been generated for a particular classes loader.
generatedClassesExistFor(String) - Method in class org.aspectj.weaver.loadtime.ClassLoaderWeavingAdaptor
Check to see if any classes are stored in the generated classes cache.
generatedClassHandler - Variable in class org.aspectj.weaver.tools.WeavingAdaptor
 
GeneratedClassHandler - Interface in org.aspectj.weaver.tools
Interface implemented by weaving class loaders to allow classes generated by the weaving process to be defined.
generatedKey(String) - Method in interface org.aspectj.weaver.tools.cache.CacheKeyResolver
Create a key for the given className from a class generated by the weaver such that:
generatedKey(String) - Method in class org.aspectj.weaver.tools.cache.DefaultCacheKeyResolver
 
GeneratedReferenceTypeDelegate - Class in org.aspectj.weaver
A delegate that can sit in the ReferenceType instance created for an aspect generated from aop.xml.
GeneratedReferenceTypeDelegate(ReferenceType) - Constructor for class org.aspectj.weaver.GeneratedReferenceTypeDelegate
 
generateNewLvts - Variable in class org.aspectj.weaver.World
 
GENERATING_UNWOVEN_CODE_FOR_COMPILATION_UNIT - Static variable in class org.aspectj.bridge.context.CompilationAndWeavingContext
 
GENERIC - Static variable in class org.aspectj.weaver.UnresolvedType.TypeKind
 
GenericSignature - Class in org.aspectj.util
Encapsulate generic signature parsing
GenericSignature() - Constructor for class org.aspectj.util.GenericSignature
 
GenericSignature.ArrayTypeSignature - Class in org.aspectj.util
 
GenericSignature.BaseTypeSignature - Class in org.aspectj.util
 
GenericSignature.ClassSignature - Class in org.aspectj.util
structure holding a parsed class signature
GenericSignature.ClassTypeSignature - Class in org.aspectj.util
 
GenericSignature.FieldTypeSignature - Class in org.aspectj.util
 
GenericSignature.FormalTypeParameter - Class in org.aspectj.util
structure capturing a FormalTypeParameter from the Signature grammar
GenericSignature.MethodTypeSignature - Class in org.aspectj.util
 
GenericSignature.SimpleClassTypeSignature - Class in org.aspectj.util
 
GenericSignature.TypeArgument - Class in org.aspectj.util
 
GenericSignature.TypeSignature - Class in org.aspectj.util
 
GenericSignature.TypeVariableSignature - Class in org.aspectj.util
 
GenericSignatureFormatException(String) - Constructor for exception class org.aspectj.weaver.bcel.BcelGenericSignatureToTypeXConverter.GenericSignatureFormatException
 
GenericSignatureInformationProvider - Interface in org.aspectj.weaver.reflect
This interface exists to support two different strategies for answering generic signature related questions on Java 5 and pre-Java 5.
GenericSignatureParser - Class in org.aspectj.util
Parses the generic signature attribute as defined in the JVM spec.
GenericSignatureParser() - Constructor for class org.aspectj.util.GenericSignatureParser
 
genPointcutDetails(Pointcut) - Static method in class org.aspectj.weaver.model.AsmRelationshipUtils
Generates the pointcut details for the given pointcut, for example an anonymous pointcut will return '<anonymous pointcut>' and a named pointcut called p() will return 'p()..'
genTempVar(UnresolvedType) - Method in class org.aspectj.weaver.bcel.BcelShadow
 
genTempVar(UnresolvedType, String) - Method in class org.aspectj.weaver.bcel.BcelShadow
 
get(int) - Method in class org.aspectj.runtime.CFlow
 
get(int) - Method in class org.aspectj.runtime.internal.CFlowPlusState
 
get(int) - Method in class org.aspectj.runtime.internal.CFlowStack
 
get(int) - Method in class org.aspectj.weaver.IntMap
 
get(int) - Method in class org.aspectj.weaver.patterns.AnnotationPatternList
 
get(int) - Method in class org.aspectj.weaver.patterns.ExposedState
 
get(int) - Method in class org.aspectj.weaver.patterns.TypePatternList
 
get(A) - Method in interface org.aspectj.weaver.Iterators.Getter
 
get(Object) - Method in class org.aspectj.apache.bcel.util.ClassLoaderRepository.SoftHashMap
 
get(Object) - Method in class org.aspectj.apache.bcel.util.NonCachingClassLoaderRepository.SoftHashMap
 
get(Object) - Method in class org.aspectj.util.SoftHashMap
 
get(String) - Method in class org.aspectj.asm.internal.RelationshipMap
 
get(String) - Method in interface org.aspectj.asm.IRelationshipMap
 
get(String) - Method in class org.aspectj.weaver.World.TypeMap
Lookup a type by its signature, always look in the real map before the expendable map
get(String, IRelationship.Kind, String, boolean, boolean) - Method in class org.aspectj.asm.internal.RelationshipMap
 
get(String, IRelationship.Kind, String, boolean, boolean) - Method in interface org.aspectj.asm.IRelationshipMap
Return a relationship matching the kind and name for the given element.
get(IProgramElement) - Method in class org.aspectj.asm.internal.RelationshipMap
 
get(IProgramElement) - Method in interface org.aspectj.asm.IRelationshipMap
 
get(IProgramElement, IRelationship.Kind, String) - Method in class org.aspectj.asm.internal.RelationshipMap
 
get(IProgramElement, IRelationship.Kind, String) - Method in interface org.aspectj.asm.IRelationshipMap
Return a relationship matching the kind and name for the given element.
get(IProgramElement, IRelationship.Kind, String, boolean, boolean) - Method in class org.aspectj.asm.internal.RelationshipMap
 
get(IProgramElement, IRelationship.Kind, String, boolean, boolean) - Method in interface org.aspectj.asm.IRelationshipMap
Return a relationship matching the kind and name for the given element.
get(CachedClassReference, byte[]) - Method in class org.aspectj.weaver.tools.cache.AsynchronousFileCacheBacking
 
get(CachedClassReference, byte[]) - Method in interface org.aspectj.weaver.tools.cache.CacheBacking
Get a cache entry
get(CachedClassReference, byte[]) - Method in class org.aspectj.weaver.tools.cache.DefaultFileCacheBacking
 
get(CachedClassReference, byte[]) - Method in class org.aspectj.weaver.tools.cache.WeavedClassCache
Get a cache value
GET - Static variable in class org.aspectj.weaver.tools.PointcutPrimitive
 
GET_AND_SET_DONT_SUPPORT_DEC_TYPE_PARAMETERS - Static variable in class org.aspectj.weaver.WeaverMessages
 
getAbsolutePaths(File[]) - Static method in class org.aspectj.util.FileUtil
 
getAccessedMembers() - Method in class org.aspectj.weaver.AjAttribute.PrivilegedAttribute
 
getAccessFlags() - Method in class org.aspectj.weaver.bcel.LazyMethodGen
 
getAccessFlags(int) - Method in class org.aspectj.apache.bcel.classfile.MethodParameters
 
getAccessFlagsWithoutSynchronized() - Method in class org.aspectj.weaver.bcel.LazyMethodGen
 
getAccessibility() - Method in class org.aspectj.asm.internal.ProgramElement
 
getAccessibility() - Method in interface org.aspectj.asm.IProgramElement
 
getAccessorForValue(ResolvedType, String) - Method in class org.aspectj.weaver.ast.Var
For an annotation this will return a variable that can access a specific field of the annotation (of the specified type) TODO what kind of behaviour happens for two annotation fields of the same type?
getAccessorForValue(ResolvedType, String) - Method in class org.aspectj.weaver.bcel.AnnotationAccessVar
Return an object that can access a particular value of this annotation.
getActiveAdaptorCount() - Static method in class org.aspectj.weaver.loadtime.Aj
 
getActualTargetType() - Method in class org.aspectj.weaver.bcel.BcelShadow
 
getAdditionalBounds() - Method in class org.aspectj.weaver.BoundedReferenceType
 
getAdditionalIntefaceBounds() - Method in class org.aspectj.weaver.patterns.WildTypePattern
 
getAdditionalInterfaceBounds() - Method in class org.aspectj.weaver.patterns.TypeVariablePattern
 
getAdvice() - Method in interface org.aspectj.lang.reflect.AdviceSignature
 
getAdvice(String) - Method in class org.aspectj.internal.lang.reflect.AjTypeImpl
 
getAdvice(String) - Method in interface org.aspectj.lang.reflect.AjType
For an annotation style advice member, this is the name of the annotated method.
getAdvice(AdviceKind...) - Method in class org.aspectj.internal.lang.reflect.AjTypeImpl
 
getAdvice(AdviceKind...) - Method in interface org.aspectj.lang.reflect.AjType
 
getAdviceSignature() - Method in class org.aspectj.weaver.IntMap
 
getAdviceSignatureString(Member, World) - Static method in class org.aspectj.weaver.SignatureUtils
 
getAffectedtypename() - Method in class org.aspectj.bridge.WeaveMessage
 
getAjcPreClinit() - Method in class org.aspectj.weaver.bcel.LazyClassGen
Retrieve the ajc$preClinit method - this method captures any initialization AspectJ wants to ensure happens in a class.
getAjMemberParameterizationMap() - Method in class org.aspectj.weaver.ResolvedType
 
getAjType(Class<T>) - Static method in class org.aspectj.lang.reflect.AjTypeSystem
Return the AspectJ runtime type representation of the given Java type.
getAjTypes() - Method in class org.aspectj.internal.lang.reflect.AjTypeImpl
 
getAjTypes() - Method in interface org.aspectj.lang.reflect.AjType
 
getAllBytes(short, ConstantPoolWriter) - Method in class org.aspectj.weaver.AjAttribute
Writes the full attribute, i.e.
getAllCreatedCustomShadowMungers() - Method in interface org.aspectj.weaver.CustomMungerFactory
 
getAllCreatedCustomTypeMungers() - Method in interface org.aspectj.weaver.CustomMungerFactory
 
getAllFormals() - Method in class org.aspectj.weaver.bcel.BcelObjectType
 
getAllInterfaces() - Method in class org.aspectj.apache.bcel.classfile.JavaClass
Get all interfaces implemented by this JavaClass (transitively).
getAllSupportedPointcutPrimitives() - Static method in class org.aspectj.weaver.tools.PointcutParser
 
getAllSupportedPointcutPrimitives() - Static method in class org.aspectj.weaver.tools.StandardPointcutParser
 
getAndInitialize(String, byte[], ClassLoader, ProtectionDomain) - Method in class org.aspectj.weaver.tools.cache.SimpleCache
 
getAnnotation() - Method in class org.aspectj.apache.bcel.classfile.annotation.AnnotationElementValue
 
getAnnotation() - Method in class org.aspectj.apache.bcel.classfile.annotation.TypeAnnotationGen
 
getAnnotation() - Method in class org.aspectj.internal.lang.reflect.DeclareAnnotationImpl
 
getAnnotation() - Method in interface org.aspectj.lang.reflect.DeclareAnnotation
 
getAnnotation() - Method in class org.aspectj.weaver.AnnotationAnnotationValue
 
getAnnotation() - Method in class org.aspectj.weaver.patterns.DeclareAnnotation
 
getAnnotation(Class<A>) - Method in class org.aspectj.internal.lang.reflect.AjTypeImpl
 
getAnnotation(ResolvedType, Object) - Method in interface org.aspectj.weaver.reflect.AnnotationFinder
 
getAnnotation(ResolvedType, Object) - Method in class org.aspectj.weaver.reflect.Java15AnnotationFinder
 
getAnnotationAsText() - Method in class org.aspectj.internal.lang.reflect.DeclareAnnotationImpl
 
getAnnotationAsText() - Method in interface org.aspectj.lang.reflect.DeclareAnnotation
 
getAnnotationAttributes(ConstantPool, List<AnnotationGen>) - Static method in class org.aspectj.apache.bcel.classfile.Utility
Converts a list of AnnotationGen objects into a set of attributes that can be attached to the class file.
getAnnotationCachingField(BcelShadow, ResolvedType, boolean) - Method in class org.aspectj.weaver.bcel.LazyClassGen
Create a field in the type containing the shadow where the annotation retrieved during binding can be stored - for later fast access.
getAnnotationDefaultValue() - Method in class org.aspectj.weaver.JoinPointSignature
 
getAnnotationDefaultValue() - Method in class org.aspectj.weaver.reflect.ReflectionBasedResolvedMemberImpl
 
getAnnotationDefaultValue() - Method in interface org.aspectj.weaver.ResolvedMember
 
getAnnotationDefaultValue() - Method in class org.aspectj.weaver.ResolvedMemberImpl
 
getAnnotationDefaultValue(Member) - Method in interface org.aspectj.weaver.reflect.AnnotationFinder
 
getAnnotationDefaultValue(Member) - Method in class org.aspectj.weaver.reflect.Java15AnnotationFinder
 
getAnnotationFinder() - Method in class org.aspectj.weaver.ltw.LTWWorld
 
getAnnotationFinder() - Method in interface org.aspectj.weaver.reflect.IReflectionWorld
 
getAnnotationFinder() - Method in class org.aspectj.weaver.reflect.ReflectionWorld
 
getAnnotationFromClass(ResolvedType, Class) - Method in class org.aspectj.weaver.reflect.Java15AnnotationFinder
 
getAnnotationFromClass(ResolvedType, Class<?>) - Method in interface org.aspectj.weaver.reflect.AnnotationFinder
 
getAnnotationFromMember(ResolvedType, Member) - Method in interface org.aspectj.weaver.reflect.AnnotationFinder
 
getAnnotationFromMember(ResolvedType, Member) - Method in class org.aspectj.weaver.reflect.Java15AnnotationFinder
 
getAnnotationMethod() - Method in class org.aspectj.weaver.patterns.DeclareAnnotation
 
getAnnotationOfType(UnresolvedType) - Method in interface org.aspectj.weaver.AnnotatedElement
 
getAnnotationOfType(UnresolvedType) - Method in class org.aspectj.weaver.ArrayReferenceType
 
getAnnotationOfType(UnresolvedType) - Method in class org.aspectj.weaver.JoinPointSignature
 
getAnnotationOfType(UnresolvedType) - Method in class org.aspectj.weaver.ReferenceType
 
getAnnotationOfType(UnresolvedType) - Method in class org.aspectj.weaver.reflect.ReflectionBasedResolvedMemberImpl
 
getAnnotationOfType(UnresolvedType) - Method in class org.aspectj.weaver.ResolvedMemberImpl
 
getAnnotationOfType(UnresolvedType) - Method in class org.aspectj.weaver.ResolvedType
 
getAnnotationOfType(UnresolvedType, Member) - Method in interface org.aspectj.weaver.reflect.AnnotationFinder
 
getAnnotationOfType(UnresolvedType, Member) - Method in class org.aspectj.weaver.reflect.Java15AnnotationFinder
 
getAnnotationPattern() - Method in class org.aspectj.weaver.patterns.SignaturePattern
return true if last argument in params is an Object[] but the modifiers say this method was declared with varargs (Object...).
getAnnotationPattern() - Method in class org.aspectj.weaver.patterns.TypePattern
 
getAnnotationPatterns() - Method in class org.aspectj.weaver.patterns.AnnotationPatternList
 
getAnnotations() - Method in class org.aspectj.apache.bcel.classfile.annotation.RuntimeAnnos
 
getAnnotations() - Method in class org.aspectj.apache.bcel.classfile.FieldOrMethod
 
getAnnotations() - Method in class org.aspectj.apache.bcel.classfile.JavaClass
 
getAnnotations() - Method in class org.aspectj.apache.bcel.generic.ClassGen
 
getAnnotations() - Method in class org.aspectj.apache.bcel.generic.FieldGenOrMethodGen
 
getAnnotations() - Method in class org.aspectj.internal.lang.reflect.AjTypeImpl
 
getAnnotations() - Method in class org.aspectj.weaver.ArrayReferenceType
 
getAnnotations() - Method in class org.aspectj.weaver.bcel.BcelObjectType
 
getAnnotations() - Method in class org.aspectj.weaver.bcel.LazyMethodGen
 
getAnnotations() - Method in class org.aspectj.weaver.GeneratedReferenceTypeDelegate
 
getAnnotations() - Method in class org.aspectj.weaver.JoinPointSignature
 
getAnnotations() - Method in interface org.aspectj.weaver.Member
 
getAnnotations() - Method in class org.aspectj.weaver.MemberImpl
 
getAnnotations() - Method in class org.aspectj.weaver.MissingResolvedTypeWithKnownSignature
 
getAnnotations() - Method in class org.aspectj.weaver.ReferenceType
 
getAnnotations() - Method in interface org.aspectj.weaver.ReferenceTypeDelegate
 
getAnnotations() - Method in class org.aspectj.weaver.reflect.Java15ReflectionBasedReferenceTypeDelegate
 
getAnnotations() - Method in class org.aspectj.weaver.reflect.ReflectionBasedReferenceTypeDelegate
 
getAnnotations() - Method in interface org.aspectj.weaver.ResolvedMember
 
getAnnotations() - Method in class org.aspectj.weaver.ResolvedMemberImpl
 
getAnnotations() - Method in class org.aspectj.weaver.ResolvedType
 
getAnnotations(Class, World) - Method in class org.aspectj.weaver.reflect.Java15AnnotationFinder
 
getAnnotations(Member, boolean) - Method in interface org.aspectj.weaver.reflect.AnnotationFinder
 
getAnnotations(Member, boolean) - Method in class org.aspectj.weaver.reflect.Java15AnnotationFinder
 
getAnnotations(ResolvedMember, Member, ResolvedType) - Method in class org.aspectj.weaver.bcel.BcelShadow
 
getAnnotationsOnParameter(int) - Method in class org.aspectj.apache.bcel.classfile.annotation.RuntimeParamAnnos
 
getAnnotationsOnParameter(int) - Method in class org.aspectj.apache.bcel.classfile.Method
 
getAnnotationsOnParameter(int) - Method in class org.aspectj.apache.bcel.generic.MethodGen
Return a list of AnnotationGen objects representing parameter annotations
getAnnotationSourceEnd() - Method in class org.aspectj.weaver.patterns.DeclareAnnotation
 
getAnnotationSourceStart() - Method in class org.aspectj.weaver.patterns.DeclareAnnotation
 
getAnnotationString() - Method in class org.aspectj.weaver.patterns.DeclareAnnotation
Returns the string, useful before the real annotation has been resolved
getAnnotationTargetKinds() - Method in class org.aspectj.weaver.ArrayReferenceType
 
getAnnotationTargetKinds() - Method in class org.aspectj.weaver.bcel.BcelObjectType
 
getAnnotationTargetKinds() - Method in class org.aspectj.weaver.GeneratedReferenceTypeDelegate
 
getAnnotationTargetKinds() - Method in class org.aspectj.weaver.ReferenceType
 
getAnnotationTargetKinds() - Method in interface org.aspectj.weaver.ReferenceTypeDelegate
 
getAnnotationTargetKinds() - Method in class org.aspectj.weaver.reflect.ReflectionBasedReferenceTypeDelegate
 
getAnnotationTargetKinds() - Method in class org.aspectj.weaver.ResolvedType
Note: Only overridden by ReferenceType subtype
getAnnotationType() - Method in class org.aspectj.asm.internal.ProgramElement
 
getAnnotationType() - Method in interface org.aspectj.asm.IProgramElement
 
getAnnotationType() - Method in class org.aspectj.weaver.ast.HasAnnotation
 
getAnnotationType() - Method in class org.aspectj.weaver.patterns.DeclareAnnotation
 
getAnnotationType() - Method in class org.aspectj.weaver.patterns.ExactAnnotationFieldTypePattern
 
getAnnotationType() - Method in class org.aspectj.weaver.patterns.ExactAnnotationTypePattern
 
getAnnotationTypePattern() - Method in class org.aspectj.weaver.patterns.AnnotationPointcut
 
getAnnotationTypePattern() - Method in class org.aspectj.weaver.patterns.AnyWithAnnotationTypePattern
 
getAnnotationTypePattern() - Method in class org.aspectj.weaver.patterns.ThisOrTargetAnnotationPointcut
 
getAnnotationTypePattern() - Method in class org.aspectj.weaver.patterns.WithinAnnotationPointcut
 
getAnnotationTypePattern() - Method in class org.aspectj.weaver.patterns.WithinCodeAnnotationPointcut
 
getAnnotationTypes() - Method in interface org.aspectj.weaver.AnnotatedElement
 
getAnnotationTypes() - Method in class org.aspectj.weaver.ArrayReferenceType
 
getAnnotationTypes() - Method in class org.aspectj.weaver.bcel.BcelObjectType
 
getAnnotationTypes() - Method in class org.aspectj.weaver.bcel.LazyMethodGen
 
getAnnotationTypes() - Method in class org.aspectj.weaver.GeneratedReferenceTypeDelegate
 
getAnnotationTypes() - Method in class org.aspectj.weaver.JoinPointSignature
 
getAnnotationTypes() - Method in class org.aspectj.weaver.ReferenceType
 
getAnnotationTypes() - Method in interface org.aspectj.weaver.ReferenceTypeDelegate
 
getAnnotationTypes() - Method in class org.aspectj.weaver.reflect.Java15ReflectionBasedReferenceTypeDelegate
 
getAnnotationTypes() - Method in class org.aspectj.weaver.reflect.ReflectionBasedReferenceTypeDelegate
 
getAnnotationTypes() - Method in class org.aspectj.weaver.reflect.ReflectionBasedResolvedMemberImpl
 
getAnnotationTypes() - Method in interface org.aspectj.weaver.ResolvedMember
 
getAnnotationTypes() - Method in class org.aspectj.weaver.ResolvedMemberImpl
 
getAnnotationTypes() - Method in class org.aspectj.weaver.ResolvedType
 
getAnnotationValues() - Method in class org.aspectj.weaver.patterns.ExactAnnotationFieldTypePattern
 
getAnnotationValues() - Method in class org.aspectj.weaver.patterns.ExactAnnotationTypePattern
 
getArgAnnotationVar(int, UnresolvedType) - Method in class org.aspectj.weaver.bcel.BcelShadow
 
getArgAnnotationVar(int, UnresolvedType) - Method in class org.aspectj.weaver.reflect.ReflectionShadow