Index
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.AbstractCommand
s 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 theWeavingAdaptor
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
-
After this constructor is called, this range is not well situated unless
ExceptionRange.associateWithTargets(org.aspectj.apache.bcel.generic.InstructionHandle, org.aspectj.apache.bcel.generic.InstructionHandle, org.aspectj.apache.bcel.generic.InstructionHandle)
is called XXX priority should be fixed - 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