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

C

C - Class in reflect.tests
 
C() - Constructor for class reflect.tests.C
 
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
 
canCompress() - Method in class org.aspectj.weaver.CompressingDataOutputStream
 
canDecompress() - Method in class org.aspectj.weaver.VersionedDataInputStream
 
CanInline - Static variable in class org.aspectj.weaver.Advice
 
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
 
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 - Class in org.aspectj.runtime.internal
 
CFlowCounter() - Constructor for class org.aspectj.runtime.internal.CFlowCounter
 
cflowCounter(CrosscuttingMembers) - Static method in class org.aspectj.weaver.NameMangler
 
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 - Class in org.aspectj.runtime.internal
 
CFlowStack() - Constructor for class org.aspectj.runtime.internal.CFlowStack
 
cflowStack(CrosscuttingMembers) - Static method in class org.aspectj.weaver.NameMangler
 
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
 
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.ResolvedType
 
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(World) - Method in class org.aspectj.weaver.NewConstructorTypeMunger
 
check(ISourceContext, World) - Method in class org.aspectj.weaver.patterns.Pointcut
 
CHECK_AND_SET_IMPORTS - Static variable in class org.aspectj.bridge.context.CompilationAndWeavingContext
 
checkAllBound(IScope) - Method in class org.aspectj.weaver.patterns.Bindings
 
CHECKCAST - Static variable in interface org.aspectj.apache.bcel.Constants
 
CHECKCAST_QUICK - Static variable in interface org.aspectj.apache.bcel.Constants
 
checkClass(LazyClassGen, String, String) - Method in class org.aspectj.weaver.bcel.WeaveTestCase
 
checked - Variable in class org.aspectj.weaver.patterns.ExactTypePattern
 
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.
CheckerTestCase - Class in org.aspectj.weaver.bcel
 
CheckerTestCase(String) - Constructor for class org.aspectj.weaver.bcel.CheckerTestCase
 
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
 
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
checkq() - Method in class org.aspectj.weaver.World.TypeMap
 
checkSerialize(Pointcut) - Method in class org.aspectj.weaver.bcel.PatternWeaveTestCase
 
checkSerialize(Pointcut) - Method in class org.aspectj.weaver.bcel.PointcutResidueTestCase
 
checkShadowSet(List, String[]) - Method in class org.aspectj.weaver.bcel.WeaveTestCase
 
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_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_FORMAT_ERROR - Static variable in interface org.aspectj.apache.bcel.ExceptionConstants
 
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"
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(ObjectType, 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
CLASSES_IN_PRECEDENCE - Static variable in class org.aspectj.weaver.WeaverMessages
 
CLASSFILE - Static variable in class org.aspectj.asm.internal.HandleProviderDelimiter
 
ClassFormatException - Exception 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 org.aspectj.apache.bcel.classfile.ClassFormatException
 
ClassFormatException(String) - Constructor for exception 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[], ConstantPool) - Constructor for class org.aspectj.apache.bcel.generic.ClassGen
 
ClassGen(String, String, String, int, String[]) - Constructor for class org.aspectj.apache.bcel.generic.ClassGen
 
ClassGen(JavaClass) - Constructor for class org.aspectj.apache.bcel.generic.ClassGen
 
ClassGenException - Exception in org.aspectj.apache.bcel.generic
Thrown on internal errors.
ClassGenException() - Constructor for exception org.aspectj.apache.bcel.generic.ClassGenException
 
ClassGenException(String) - Constructor for exception org.aspectj.apache.bcel.generic.ClassGenException
 
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
 
ClassLoaderRepository.SoftHashMap(Map<Object, ClassLoaderRepository.SoftHashMap.SpecialValue>) - Constructor for class org.aspectj.apache.bcel.util.ClassLoaderRepository.SoftHashMap
 
ClassLoaderRepository.SoftHashMap() - Constructor for class org.aspectj.apache.bcel.util.ClassLoaderRepository.SoftHashMap
 
ClassLoaderRepository.SoftHashMap(Map, boolean) - Constructor for class org.aspectj.apache.bcel.util.ClassLoaderRepository.SoftHashMap
 
ClassLoaderRepositoryTests - Class in org.aspectj.weaver.bcel
NOT YET INCLUDED IN A FULL TEST RUN - WORK IN PROGRESS CHECKING CLASSLOADERREPOSITORY OPTIMIZATIONS
ClassLoaderRepositoryTests() - Constructor for class org.aspectj.weaver.bcel.ClassLoaderRepositoryTests
 
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.  
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(InputStream, String) - Constructor for class org.aspectj.apache.bcel.classfile.ClassParser
Parse class from the given stream
ClassParser(ByteArrayInputStream, String) - Constructor for class org.aspectj.apache.bcel.classfile.ClassParser
 
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(String) - Constructor for class org.aspectj.apache.bcel.util.ClassPath
Search for classes in given path.
ClassPath() - Constructor for class org.aspectj.apache.bcel.util.ClassPath
Deprecated. Use SYSTEM_CLASS_PATH constant
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(List, IMessageHandler) - Constructor for class org.aspectj.weaver.bcel.ClassPathManager
 
ClassPathManager.ClassFile - Class in org.aspectj.weaver.bcel
 
ClassPathManager.ClassFile() - Constructor for class org.aspectj.weaver.bcel.ClassPathManager.ClassFile
 
ClassPathManager.DirEntry - Class in org.aspectj.weaver.bcel
 
ClassPathManager.DirEntry(File) - Constructor for class org.aspectj.weaver.bcel.ClassPathManager.DirEntry
 
ClassPathManager.DirEntry(String) - Constructor for class org.aspectj.weaver.bcel.ClassPathManager.DirEntry
 
ClassPathManager.Entry - Class in org.aspectj.weaver.bcel
 
ClassPathManager.Entry() - Constructor for class org.aspectj.weaver.bcel.ClassPathManager.Entry
 
ClassPathManager.ZipFileEntry - Class in org.aspectj.weaver.bcel
 
ClassPathManager.ZipFileEntry(File) - Constructor for class org.aspectj.weaver.bcel.ClassPathManager.ZipFileEntry
 
ClassPathManager.ZipFileEntry(ZipFile) - Constructor for class org.aspectj.weaver.bcel.ClassPathManager.ZipFileEntry
 
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
 
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
 
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.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.weaver.bcel.BcelWorld
 
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
 
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
 
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.ClassPathManager.ZipFileEntry
 
close() - Method in class org.aspectj.weaver.Dump
 
closeArchives() - Method in class org.aspectj.weaver.bcel.ClassPathManager
 
closeSomeArchives(int) - Method in class org.aspectj.weaver.bcel.ClassPathManager.ZipFileEntry
 
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(Code) - Constructor for class org.aspectj.apache.bcel.classfile.Code
Initialize from another object.
Code(int, int, int, int, byte[], CodeException[], Attribute[], ConstantPool) - Constructor for class org.aspectj.apache.bcel.classfile.Code
 
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(CodeException) - Constructor for class org.aspectj.apache.bcel.classfile.CodeException
 
CodeException(int, int, int, int) - 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.
CodeSignature - Interface in org.aspectj.lang.reflect
 
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(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(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
 
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
 
CommonsTraceFactoryTest - Class in org.aspectj.weaver
 
CommonsTraceFactoryTest() - Constructor for class org.aspectj.weaver.CommonsTraceFactoryTest
 
CommonsTraceTest - Class in org.aspectj.weaver
 
CommonsTraceTest() - Constructor for class org.aspectj.weaver.CommonsTraceTest
 
compactClassName(String) - Static method in class org.aspectj.apache.bcel.classfile.Utility
Shorten long class names, java/lang/String becomes String.
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.
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..
COMPARATOR - Static variable in class org.aspectj.bridge.IMessage.Kind
 
compare(ResolvedType, ResolvedType) - Method in class org.aspectj.weaver.patterns.DeclarePrecedence
 
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.
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(IMessage.Kind) - Method in class org.aspectj.bridge.IMessage.Kind
 
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(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
 
COMPILATIONUNIT - Static variable in class org.aspectj.asm.internal.HandleProviderDelimiter
 
completed() - Method in class org.aspectj.util.LangUtil.ProcessController
 
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
 
ConcreteAspectCodeGen - Class in org.aspectj.weaver.loadtime
Generates bytecode for concrete-aspect.
ConcreteCflowPointcut - Class in org.aspectj.weaver.patterns
 
ConcreteCflowPointcut(ResolvedType, Member, List, boolean) - Constructor for class org.aspectj.weaver.patterns.ConcreteCflowPointcut
 
ConcreteCflowPointcut.Slot - Class in org.aspectj.weaver.patterns
 
ConcreteCflowPointcut.Slot(int, ResolvedType, int) - Constructor for class org.aspectj.weaver.patterns.ConcreteCflowPointcut.Slot
 
concreteTypeMunger(ResolvedTypeMunger, ResolvedType) - Method in class org.aspectj.weaver.bcel.BcelWeavingSupport
 
ConcreteTypeMunger - Class in org.aspectj.weaver
 
ConcreteTypeMunger(ResolvedTypeMunger, ResolvedType) - Constructor for class org.aspectj.weaver.ConcreteTypeMunger
 
concreteTypeMunger(ResolvedTypeMunger, ResolvedType) - Method in interface org.aspectj.weaver.IWeavingSupport
 
ConcretizationTestCase - Class in org.aspectj.weaver.patterns
 
ConcretizationTestCase(String) - Constructor for class org.aspectj.weaver.patterns.ConcretizationTestCase
 
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) - 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.ShadowMunger
 
concretize1(ResolvedType, ResolvedType, IntMap) - Method in class org.aspectj.weaver.patterns.AndPointcut
 
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.ReferencePointcut
 
concretize1(ResolvedType, ResolvedType, IntMap) - Method in class org.aspectj.weaver.patterns.ThisOrTargetPointcut
 
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.reflect.InternalUseOnlyPointcutParser
 
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
 
CONNECTING_TYPE_HIERARCHY - 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_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_Long - Static variable in interface org.aspectj.apache.bcel.Constants
 
CONSTANT_Methodref - 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_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.
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
 
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
 
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
 
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
 
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..
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 - Interface in org.aspectj.apache.bcel
Constants for the project, mostly defined in the JVM specification.
Constants - Class in org.aspectj.bridge
 
Constants() - Constructor for class org.aspectj.bridge.Constants
 
Constants - Interface in org.aspectj.weaver
Some useful weaver constants.
Constants.Clinit - Class in org.aspectj.apache.bcel
 
Constants.Clinit() - Constructor for class org.aspectj.apache.bcel.Constants.Clinit
 
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(Constant) - Method in class org.aspectj.apache.bcel.classfile.ConstantPool
Resolve constant to a string representation.
constantToString(int, byte) - Method in class org.aspectj.apache.bcel.classfile.ConstantPool
 
constantToString(int) - Method in class org.aspectj.apache.bcel.classfile.ConstantPool
 
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(int, int, int, ConstantPool) - Constructor for class org.aspectj.apache.bcel.classfile.ConstantValue
 
ConstantValue - Static variable in class org.aspectj.weaver.Advice
 
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 - Static variable in class org.aspectj.weaver.ResolvedTypeMunger
 
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_NAME - Static variable in interface org.aspectj.apache.bcel.Constants
The name of every constructor method in a class, also called "instance initialization method".
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.
contains(InstructionHandle) - Method in class org.aspectj.apache.bcel.generic.InstructionList
 
contains(Instruction) - 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
 
containsField(String) - 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
 
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(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.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() - 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(ConstantPool) - Method in class org.aspectj.apache.bcel.classfile.EnclosingMethod
 
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
 
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.
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
 
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, 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
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.
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_INST - Static variable in interface org.aspectj.apache.bcel.Constants
 
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(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
 
createAdviceMunger(AdviceKind, Pointcut, Member, int, IHasSourceLocation, ResolvedType) - Method in class org.aspectj.weaver.World
Create an advice shadow munger for the given advice kind
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
 
createBranchInstruction(short, InstructionHandle) - Static method in class org.aspectj.apache.bcel.generic.InstructionFactory
Create branch instruction by given opcode, except LOOKUPSWITCH and TABLESWITCH.
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
 
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.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, 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
 
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(ISourceLocation) - Method in interface org.aspectj.asm.IElementHandleProvider
 
createHandleIdentifier(File, int, int, int) - Method in interface org.aspectj.asm.IElementHandleProvider
 
createHandleIdentifier(IProgramElement) - Method in interface org.aspectj.asm.IElementHandleProvider
 
createHandleIdentifier(IProgramElement) - Method in class org.aspectj.asm.internal.JDTLikeHandleProvider
 
createHandleIdentifier(ISourceLocation) - Method in class org.aspectj.asm.internal.JDTLikeHandleProvider
 
createHandleIdentifier(File, int, int, int) - 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
createInjarHierarchy - Static variable in class org.aspectj.weaver.World
Should we create the hierarchy for binary classes and aspects
createInstanceOf(ReferenceType) - Method in class org.aspectj.apache.bcel.generic.InstructionFactory
 
createInstanceof(InstructionFactory, ReferenceType) - Static method in class org.aspectj.weaver.bcel.Utility
 
createInvoke(String, String, Type, Type[], short) - Method in class org.aspectj.apache.bcel.generic.InstructionFactory
Create an invoke instruction.
createInvoke(String, String, String, short) - Method in class org.aspectj.apache.bcel.generic.InstructionFactory
 
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
 
createInvoke(InstructionFactory, short, Member) - Static method in class org.aspectj.weaver.bcel.Utility
Create an invoke instruction
createLoad(Type, int) - Static method in class org.aspectj.apache.bcel.generic.InstructionFactory
 
createLoad(InstructionFactory) - Method in class org.aspectj.weaver.bcel.AnnotationAccessVar
 
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
 
createLoadInstructions(ResolvedType, InstructionFactory) - Method in class org.aspectj.weaver.bcel.BcelCflowAccessVar
 
createLoadInstructions(ResolvedType, InstructionFactory) - Method in class org.aspectj.weaver.bcel.TypeAnnotationAccessVar
 
createNew(ObjectType) - Method in class org.aspectj.apache.bcel.generic.InstructionFactory
 
createNew(String) - 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.PointcutParser
Create a pointcut parameter of the given name and type.
createPointcutParameter(String, Class) - Method in class org.aspectj.weaver.tools.StandardPointcutParser
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
 
createRepos(File) - Method in class org.aspectj.weaver.tools.ReadingAttributes
 
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
 
createResolvedPointcut(String, String[], String[]) - Method in class org.aspectj.weaver.patterns.ConcretizationTestCase
 
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;' will return 'QMyGenericClass;'
createStaticInitMember(Class, World) - Static method in class org.aspectj.weaver.reflect.ReflectionBasedReferenceTypeDelegateFactory
 
createStore(Type, int) - Static method in class org.aspectj.apache.bcel.generic.InstructionFactory
 
createStore(InstructionFactory) - Method in class org.aspectj.weaver.bcel.AnnotationAccessVar
 
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
 
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
 
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 - 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
 
crosscuttingMembers - Variable in class org.aspectj.weaver.ResolvedType
 
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.

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