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

## A

AbstractTrace - Class in org.aspectj.weaver.tools
AbstractTrace(Class) - Constructor for class org.aspectj.weaver.tools.AbstractTrace
accept(String, byte[]) - Method in class org.aspectj.weaver.loadtime.ClassLoaderWeavingAdaptor
accept(String, byte[]) - Method in class org.aspectj.weaver.tools.WeavingAdaptor
acceptClass(String, byte[]) - Method in class org.aspectj.weaver.loadtime.WeavingURLClassLoader
acceptClass(String, byte[]) - Method in interface org.aspectj.weaver.tools.GeneratedClassHandler
  Accept class generated by WeavingAdaptor.
addContextBinding(String, Object) - Method in class org.aspectj.weaver.tools.DefaultMatchingContext
  Add a context binding with the given name and value
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
ADVICE_EXECUTION - Static variable in class org.aspectj.weaver.tools.PointcutPrimitive
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
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).
appendWeaverOptions(String) - Method in class org.aspectj.weaver.loadtime.definition.Definition
ARGS - Static variable in class org.aspectj.weaver.tools.PointcutPrimitive
AT_ANNOTATION - Static variable in class org.aspectj.weaver.tools.PointcutPrimitive
AT_ARGS - Static variable in class org.aspectj.weaver.tools.PointcutPrimitive
AT_TARGET - Static variable in class org.aspectj.weaver.tools.PointcutPrimitive
AT_THIS - Static variable in class org.aspectj.weaver.tools.PointcutPrimitive
AT_WITHIN - Static variable in class org.aspectj.weaver.tools.PointcutPrimitive
AT_WITHINCODE - Static variable in class org.aspectj.weaver.tools.PointcutPrimitive

## B

bcelWorld - Variable in class org.aspectj.weaver.tools.WeavingAdaptor

## C

CALL - Static variable in class org.aspectj.weaver.tools.PointcutPrimitive
CFLOW - Static variable in class org.aspectj.weaver.tools.PointcutPrimitive
CFLOW_BELOW - Static variable in class org.aspectj.weaver.tools.PointcutPrimitive
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.
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
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
ConcreteAspectCodeGen - Class in org.aspectj.weaver.loadtime
  Generates bytecode for concrete-aspect

  The concrete aspect is @AspectJ code generated.
concretizePointcutExpression(Pointcut, Class, PointcutParameter[]) - Method in class org.aspectj.weaver.tools.PointcutParser
ContextBasedMatcher - Interface in org.aspectj.weaver.tools
  Pointcut expression interface for pointcut expressions returned by a PointcutDesignatorHandler.
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.
createMessageHandler() - Method in class org.aspectj.weaver.tools.WeavingAdaptor
createPointcutParameter(String, Class) - Method in class org.aspectj.weaver.tools.PointcutParser
  Create a pointcut parameter of the given name and type.

## D

debug(String) - Method in class org.aspectj.weaver.tools.CommonsTrace
debug(String) - Method in class org.aspectj.weaver.tools.DefaultTrace
debug(String) - Method in interface org.aspectj.weaver.tools.Trace
debug - Static variable in class org.aspectj.weaver.tools.TraceFactory
debug(String) - Method in class org.aspectj.weaver.tools.WeavingAdaptor
DEBUG_PROPERTY - Static variable in class org.aspectj.weaver.tools.TraceFactory
DEFAULT_FACTORY_NAME - Static variable in class org.aspectj.weaver.tools.TraceFactory
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 specifed ClassLoader This is the constructor which should be used.
defineClass(String, byte[], CodeSource) - Method in class org.aspectj.weaver.loadtime.WeavingURLClassLoader
  Override to weave class using WeavingAdaptor
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.ConcreteAspect - Class in org.aspectj.weaver.loadtime.definition
Definition.ConcreteAspect(String, String) - Constructor for class org.aspectj.weaver.loadtime.definition.Definition.ConcreteAspect
Definition.ConcreteAspect(String, String, String) - Constructor for class org.aspectj.weaver.loadtime.definition.Definition.ConcreteAspect
Definition.Pointcut - Class in org.aspectj.weaver.loadtime.definition
Definition.Pointcut(String, String) - Constructor for class org.aspectj.weaver.loadtime.definition.Definition.Pointcut
delegateForCurrentClass - Variable in class org.aspectj.weaver.tools.WeavingAdaptor
disable() - Method in class org.aspectj.weaver.tools.WeavingAdaptor
DocumentParser - Class in org.aspectj.weaver.loadtime.definition
  FIXME AV - doc, concrete aspect
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.
dump(String, byte[], boolean) - Method in class org.aspectj.weaver.tools.WeavingAdaptor
  Dump the given bytcode in _dump/...

## E

enable() - Method in class org.aspectj.weaver.tools.WeavingAdaptor
ENABLED_PROPERTY - Static variable in class org.aspectj.weaver.tools.DefaultTraceFactory
endElement(String, String, String) - Method in class org.aspectj.weaver.loadtime.definition.DocumentParser
ensureDelegateInitialized(String, byte[]) - Method in class org.aspectj.weaver.tools.WeavingAdaptor
enter(String, Object, Object[]) - Method in class org.aspectj.weaver.tools.AbstractTrace
enter(String, Object) - Method in class org.aspectj.weaver.tools.AbstractTrace
enter(String) - Method in class org.aspectj.weaver.tools.AbstractTrace
enter(String, Object, Object) - Method in class org.aspectj.weaver.tools.AbstractTrace
enter(String, Object, boolean) - Method in class org.aspectj.weaver.tools.AbstractTrace
enter(String, Object, Object[]) - Method in class org.aspectj.weaver.tools.CommonsTrace
enter(String, Object) - Method in class org.aspectj.weaver.tools.CommonsTrace
enter(String, Object, Object[]) - Method in class org.aspectj.weaver.tools.DefaultTrace
enter(String, Object) - Method in class org.aspectj.weaver.tools.DefaultTrace
enter(String, Object, Object[]) - Method in interface org.aspectj.weaver.tools.Trace
enter(String, Object) - Method in interface org.aspectj.weaver.tools.Trace
enter(String, Object, Object) - Method in interface org.aspectj.weaver.tools.Trace
enter(String, Object, boolean) - Method in interface org.aspectj.weaver.tools.Trace
error(SAXParseException) - Method in class org.aspectj.weaver.loadtime.definition.DocumentParser
error(String) - Method in class org.aspectj.weaver.tools.AbstractTrace
error(String, Throwable) - Method in class org.aspectj.weaver.tools.CommonsTrace
error(String, Throwable) - Method in class org.aspectj.weaver.tools.DefaultTrace
error(String) - Method in interface org.aspectj.weaver.tools.Trace
error(String, Throwable) - 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.WeavingAdaptor
event(String, Object, Object) - Method in class org.aspectj.weaver.tools.AbstractTrace
event(String, Object, Object[]) - Method in class org.aspectj.weaver.tools.CommonsTrace
event(String) - Method in class org.aspectj.weaver.tools.CommonsTrace
event(String, Object, Object[]) - Method in class org.aspectj.weaver.tools.DefaultTrace
event(String) - Method in class org.aspectj.weaver.tools.DefaultTrace
event(String) - Method in interface org.aspectj.weaver.tools.Trace
event(String, Object, Object[]) - Method in interface org.aspectj.weaver.tools.Trace
event(String, Object, Object) - Method in interface org.aspectj.weaver.tools.Trace
EXECUTION - Static variable in class org.aspectj.weaver.tools.PointcutPrimitive
exit(String, Object) - Method in class org.aspectj.weaver.tools.AbstractTrace
exit(String, Throwable) - Method in class org.aspectj.weaver.tools.AbstractTrace
exit(String, boolean) - Method in class org.aspectj.weaver.tools.AbstractTrace
exit(String, int) - Method in class org.aspectj.weaver.tools.AbstractTrace
exit(String, Object) - Method in class org.aspectj.weaver.tools.CommonsTrace
exit(String, Throwable) - Method in class org.aspectj.weaver.tools.CommonsTrace
exit(String) - Method in class org.aspectj.weaver.tools.CommonsTrace
exit(String, Object) - Method in class org.aspectj.weaver.tools.DefaultTrace
exit(String) - Method in class org.aspectj.weaver.tools.DefaultTrace
exit(String, Throwable) - Method in class org.aspectj.weaver.tools.DefaultTrace
exit(String, Object) - Method in interface org.aspectj.weaver.tools.Trace
exit(String, Throwable) - Method in interface org.aspectj.weaver.tools.Trace
exit(String) - Method in interface org.aspectj.weaver.tools.Trace
exit(String, boolean) - Method in interface org.aspectj.weaver.tools.Trace
exit(String, int) - Method in interface org.aspectj.weaver.tools.Trace
expression - Variable in class org.aspectj.weaver.loadtime.definition.Definition.Pointcut
extend - Variable in class org.aspectj.weaver.loadtime.definition.Definition.ConcreteAspect

## F

FACTORY_PROPERTY - Static variable in class org.aspectj.weaver.tools.TraceFactory
fatal(String) - Method in class org.aspectj.weaver.tools.AbstractTrace
fatal(String, Throwable) - Method in class org.aspectj.weaver.tools.CommonsTrace
fatal(String, Throwable) - Method in class org.aspectj.weaver.tools.DefaultTrace
fatal(String) - Method in interface org.aspectj.weaver.tools.Trace
fatal(String, Throwable) - Method in interface org.aspectj.weaver.tools.Trace
fatalError(SAXParseException) - Method in class org.aspectj.weaver.loadtime.definition.DocumentParser
FILE_PROPERTY - Static variable in class org.aspectj.weaver.tools.DefaultTraceFactory
flushGeneratedClasses(ClassLoader) - Method in class org.aspectj.weaver.loadtime.Aj
flushGeneratedClasses() - Method in class org.aspectj.weaver.loadtime.ClassLoaderWeavingAdaptor
  Flush the generated classes cache
flushMessages() - Method in class org.aspectj.weaver.tools.WeavingAdaptor.WeavingAdaptorMessageHolder
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
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
fromBoolean(boolean) - Static method in class org.aspectj.weaver.tools.FuzzyBoolean
FuzzyBoolean - Class in org.aspectj.weaver.tools
  This class implements a boolean that includes a "maybe"

## G

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 - Interface in org.aspectj.weaver.tools
  Interface implemented by weaving class loaders to allow classes generated by the weaving process to be defined.
generatedClassHandler - Variable in class org.aspectj.weaver.tools.WeavingAdaptor
GET - Static variable in class org.aspectj.weaver.tools.PointcutPrimitive
getAllSupportedPointcutPrimitives() - Static method in class org.aspectj.weaver.tools.PointcutParser
getAspectClassNames() - Method in class org.aspectj.weaver.loadtime.definition.Definition
getAspectExcludePatterns() - Method in class org.aspectj.weaver.loadtime.definition.Definition
getAspectIncludePatterns() - Method in class org.aspectj.weaver.loadtime.definition.Definition
getAspectURLs() - Method in class org.aspectj.weaver.loadtime.WeavingURLClassLoader
  Implement method from WeavingClassLoader
getAspectURLs() - Method in interface org.aspectj.weaver.tools.WeavingClassLoader
  Returns the aspects to be used by a WeavingAdaptor to weave classes defined by the class loader.
getBinding(String) - Method in class org.aspectj.weaver.tools.DefaultMatchingContext
getBinding(String) - Method in interface org.aspectj.weaver.tools.MatchingContext
  returns the binding associated with the given context parameter name (or null if there is no such context).
getBinding() - Method in interface org.aspectj.weaver.tools.PointcutParameter
  At a matched join point, the parameter binding.
getBoolean(String, boolean) - Static method in class org.aspectj.weaver.tools.TraceFactory
getBundleIdFromURL(URL) - Method in class org.aspectj.weaver.loadtime.DefaultWeavingContext
getBundleIdFromURL(URL) - Method in interface org.aspectj.weaver.loadtime.IWeavingContext
  Deprecated. use getFile() or getClassLoaderName()
getBytes() - Method in class org.aspectj.weaver.loadtime.ConcreteAspectCodeGen
  Build the bytecode for the concrete aspect
getBytes(String) - Method in class org.aspectj.weaver.loadtime.WeavingURLClassLoader
  Override to find classes generated by WeavingAdaptor
getClassLoaderName() - Method in class org.aspectj.weaver.loadtime.DefaultWeavingContext
getClassLoaderName() - Method in interface org.aspectj.weaver.loadtime.IWeavingContext
  In an environment with multiple class loaders allows each to be identified using something safer and possibly shorter than toString
getClassName() - Method in class org.aspectj.weaver.loadtime.ConcreteAspectCodeGen
getConcreteAspects() - Method in class org.aspectj.weaver.loadtime.definition.Definition
getContextId() - Method in class org.aspectj.weaver.loadtime.ClassLoaderWeavingAdaptor
getContextId() - Method in class org.aspectj.weaver.tools.WeavingAdaptor
getDesignatorName() - Method in interface org.aspectj.weaver.tools.PointcutDesignatorHandler
  The name of this pointcut designator.
getDumpPatterns() - Method in class org.aspectj.weaver.loadtime.definition.Definition
getExcludePatterns() - Method in class org.aspectj.weaver.loadtime.definition.Definition
getFile(URL) - Method in class org.aspectj.weaver.loadtime.DefaultWeavingContext
getFile(URL) - Method in interface org.aspectj.weaver.loadtime.IWeavingContext
  Format a URL
getId() - Method in class org.aspectj.weaver.loadtime.DefaultWeavingContext
getId() - Method in interface org.aspectj.weaver.loadtime.IWeavingContext
  In an environment with multiple class loaders allows messages to identified according to the weaving context
getIncludePatterns() - Method in class org.aspectj.weaver.loadtime.definition.Definition
getInvalidPointcutExpression() - Method in exception org.aspectj.weaver.tools.UnsupportedPointcutPrimitiveException
getMessageHandler() - Method in class org.aspectj.weaver.tools.WeavingAdaptor
getMessageHolder() - Method in class org.aspectj.weaver.tools.WeavingAdaptor
getName() - Method in interface org.aspectj.weaver.tools.PointcutParameter
  The name of this parameter
getNamespace(ClassLoader) - Method in class org.aspectj.weaver.loadtime.Aj
  Returns a namespace based on the contest of the aspects available
getNamespace() - Method in class org.aspectj.weaver.loadtime.ClassLoaderWeavingAdaptor
getParameterBindings() - Method in interface org.aspectj.weaver.tools.JoinPointMatch
  Get the parameter bindings at the matched join point.
getPointcutExpression() - Method in interface org.aspectj.weaver.tools.PointcutExpression
  Return a string representation of this pointcut expression.
getPointcutParserSupportingAllPrimitivesAndUsingContextClassloaderForResolution() - Static method in class org.aspectj.weaver.tools.PointcutParser
  Returns a pointcut parser that can parse the full AspectJ pointcut language with the following exceptions: The `if, cflow, and cflowbelow` pointcut designators are not supported Pointcut expressions must be self-contained :- they cannot contain references to other named pointcuts The pointcut expression must be anonymous with no formals allowed.
getPointcutParserSupportingAllPrimitivesAndUsingSpecifiedClassloaderForResolution(ClassLoader) - Static method in class org.aspectj.weaver.tools.PointcutParser
  Returns a pointcut parser that can parse the full AspectJ pointcut language with the following exceptions: The `if, cflow, and cflowbelow` pointcut designators are not supported Pointcut expressions must be self-contained :- they cannot contain references to other named pointcuts The pointcut expression must be anonymous with no formals allowed.
getPointcutParserSupportingSpecifiedPrimitivesAndUsingContextClassloaderForResolution(Set) - Static method in class org.aspectj.weaver.tools.PointcutParser
  Returns a pointcut parser that can parse pointcut expressions built from a user-defined subset of AspectJ's supported pointcut primitives.
getPointcutParserSupportingSpecifiedPrimitivesAndUsingSpecifiedClassLoaderForResolution(Set, ClassLoader) - Static method in class org.aspectj.weaver.tools.PointcutParser
  Returns a pointcut parser that can parse pointcut expressions built from a user-defined subset of AspectJ's supported pointcut primitives.
getResources(String) - Method in class org.aspectj.weaver.loadtime.DefaultWeavingContext
  Same as ClassLoader.getResources()
getResources(String) - Method in interface org.aspectj.weaver.loadtime.IWeavingContext
  Allows the standard ClassLoader.getResources() mechanisms to be replaced with a different implementation.
getSuffix() - Method in class org.aspectj.weaver.loadtime.DefaultWeavingContext
getTrace(Class) - Method in class org.aspectj.weaver.tools.CommonsTraceFactory
getTrace(Class) - Method in class org.aspectj.weaver.tools.DefaultTraceFactory
getTrace(Class) - Method in class org.aspectj.weaver.tools.TraceFactory
getTraceFactory() - Static method in class org.aspectj.weaver.tools.TraceFactory
getType() - Method in interface org.aspectj.weaver.tools.PointcutParameter
  The type of the parameter
getUnmodifiableListView() - Method in class org.aspectj.weaver.tools.WeavingAdaptor.WeavingAdaptorMessageHolder
getUnsupportedPrimitive() - Method in exception org.aspectj.weaver.tools.UnsupportedPointcutPrimitiveException
getWeaverOptions() - Method in class org.aspectj.weaver.loadtime.definition.Definition

## H

handleMessage(IMessage) - Method in class org.aspectj.weaver.loadtime.DefaultMessageHandler
handleMessage(IMessage) - Method in class org.aspectj.weaver.tools.WeavingAdaptor.WeavingAdaptorMessageHolder
handleMessage(IMessage) - Method in class org.aspectj.weaver.tools.WeavingAdaptor.WeavingAdaptorMessageWriter
HANDLER - Static variable in class org.aspectj.weaver.tools.PointcutPrimitive
hasContextBinding(String) - Method in class org.aspectj.weaver.tools.DefaultMatchingContext
hasContextBinding(String) - Method in interface org.aspectj.weaver.tools.MatchingContext
  Returns true iff this matching context has a defined binding for the given context parameter.

## I

IF - Static variable in class org.aspectj.weaver.tools.PointcutPrimitive
ignore(IMessage.Kind) - Method in class org.aspectj.weaver.loadtime.DefaultMessageHandler
ignore(IMessage.Kind) - Method in class org.aspectj.weaver.tools.WeavingAdaptor.WeavingAdaptorMessageHolder
ignore(IMessage.Kind) - Method in class org.aspectj.weaver.tools.WeavingAdaptor.WeavingAdaptorMessageWriter
  Set a message kind to be ignored from now on
info(String) - Method in class org.aspectj.weaver.tools.CommonsTrace
info(String) - Method in class org.aspectj.weaver.tools.DefaultTrace
info(String) - Method in interface org.aspectj.weaver.tools.Trace
info(String) - Method in class org.aspectj.weaver.tools.WeavingAdaptor
INITIALIZATION - Static variable in class org.aspectj.weaver.tools.PointcutPrimitive
initialize() - Method in class org.aspectj.weaver.loadtime.Aj
  Initialization
initialize(ClassLoader, IWeavingContext) - Method in class org.aspectj.weaver.loadtime.ClassLoaderWeavingAdaptor
initialize() - Method in interface org.aspectj.weaver.loadtime.ClassPreProcessor
  Post constructor initialization, usually empty
isEnabled() - Method in class org.aspectj.weaver.tools.DefaultTraceFactory
isEnabled() - Method in class org.aspectj.weaver.tools.WeavingAdaptor
isIgnoring(IMessage.Kind) - Method in class org.aspectj.weaver.loadtime.DefaultMessageHandler
isIgnoring(IMessage.Kind) - Method in class org.aspectj.weaver.tools.WeavingAdaptor.WeavingAdaptorMessageHolder
isIgnoring(IMessage.Kind) - Method in class org.aspectj.weaver.tools.WeavingAdaptor.WeavingAdaptorMessageWriter
isLocallyDefined(String) - Method in class org.aspectj.weaver.loadtime.DefaultWeavingContext
isLocallyDefined(String) - Method in interface org.aspectj.weaver.loadtime.IWeavingContext
  Return true if the classloader associated with this weaving context is the one that will define the class with the specified name.
isTraceEnabled() - Method in class org.aspectj.weaver.tools.CommonsTrace
isTraceEnabled() - Method in class org.aspectj.weaver.tools.DefaultTrace
isTraceEnabled() - Method in interface org.aspectj.weaver.tools.Trace
ISupportsMessageContext - Interface in org.aspectj.weaver.tools
IWeavingContext - Interface in org.aspectj.weaver.loadtime
  This class adds support to AspectJ for an OSGi environment

## J

JoinPointMatch - Interface in org.aspectj.weaver.tools
JRockitAgent - Class in org.aspectj.weaver.loadtime
  BEA JRocket JMAPI agent.
JRockitAgent() - Constructor for class org.aspectj.weaver.loadtime.JRockitAgent

## L

lint(String, String[]) - Method in class org.aspectj.weaver.loadtime.ClassLoaderWeavingAdaptor
loader - Variable in class org.aspectj.weaver.loadtime.DefaultWeavingContext

## M

matches() - Method in interface org.aspectj.weaver.tools.JoinPointMatch
  True if the pointcut expression has matched at this join point, and false otherwise
matches(Class) - Method in interface org.aspectj.weaver.tools.TypePatternMatcher
  Does this type pattern matcher match the given type (Class).
matchesAdviceExecution(Method) - Method in interface org.aspectj.weaver.tools.PointcutExpression
  Determine whether or not this pointcut matches the execution of a given piece of advice.
matchesConstructorCall(Constructor, Member) - Method in interface org.aspectj.weaver.tools.PointcutExpression
  Determine whether or not this pointcut matches a method call to the given constructor, made during the execution of the given method or constructor.
matchesConstructorCall(Constructor, Class) - Method in interface org.aspectj.weaver.tools.PointcutExpression
  Determine whether or not this pointcut matches a method call to the given constructor, made outside of the scope of any method or constructor, but within the callerType.
matchesConstructorExecution(Constructor) - Method in interface org.aspectj.weaver.tools.PointcutExpression
  Determine whether or not this pointcut matches the execution of a given constructor.
matchesDynamically(MatchingContext) - Method in interface org.aspectj.weaver.tools.ContextBasedMatcher
  Called during processing of ShadowMatch.matchesJoinPoint when matchesStatically returned FuzzyBoolean.MAYBE.
matchesFieldGet(Field, Member) - Method in interface org.aspectj.weaver.tools.PointcutExpression
  Determine whether or not this pointcut matches a get of the given field from within the given method or constructor.
matchesFieldGet(Field, Class) - Method in interface org.aspectj.weaver.tools.PointcutExpression
  Determine whether or not this pointcut matches a get of the given field outside of the scope of any method or constructor, but within the given type (for example, during static initialization).
matchesFieldSet(Field, Member) - Method in interface org.aspectj.weaver.tools.PointcutExpression
  Determine whether or not this pointcut matches a set of the given field from within the given method or constructor.
matchesFieldSet(Field, Class) - Method in interface org.aspectj.weaver.tools.PointcutExpression
  Determine whether or not this pointcut matches a set of the given field outside of the scope of any method or constructor, but within the given type (for example, during static initialization).
matchesHandler(Class, Member) - Method in interface org.aspectj.weaver.tools.PointcutExpression
  Determine whether or not this pointcut matches the execution of a given exception handler within the given method or constructor
matchesHandler(Class, Class) - Method in interface org.aspectj.weaver.tools.PointcutExpression
  Determine whether or not this pointcut matches the execution of a given exception handler outside of the scope of any method or constructor, but within the handling type.
matchesInitialization(Constructor) - Method in interface org.aspectj.weaver.tools.PointcutExpression
  Determine whether or not this pointcut matches the initialization of an object initiated by a call to the given constructor.
matchesJoinPoint(Object, Object, Object[]) - Method in interface org.aspectj.weaver.tools.ShadowMatch
  Return the result of matching a join point at this shadow with the given this, target, and args.
matchesMethodCall(Method, Member) - Method in interface org.aspectj.weaver.tools.PointcutExpression
  Determine whether or not this pointcut matches a method call to the given method, made during the execution of the given method or constructor.
matchesMethodCall(Method, Class) - Method in interface org.aspectj.weaver.tools.PointcutExpression
  Determine whether or not this pointcut matches a method call to the given method, made outside of the scope of any method or constructor, but within the callerType (for example, during static initialization of the type).
matchesMethodExecution(Method) - Method in interface org.aspectj.weaver.tools.PointcutExpression
  Determine whether or not this pointcut matches the execution of a given method.
matchesPreInitialization(Constructor) - Method in interface org.aspectj.weaver.tools.PointcutExpression
  Determine whether or not this pointcut matches the pre-initialization of an object initiated by a call to the given constructor.
matchesStatically(MatchingContext) - Method in interface org.aspectj.weaver.tools.ContextBasedMatcher
  Return FuzzyBoolean.YES if a join point with the given matching context is always matched.
matchesStaticInitialization(Class) - Method in interface org.aspectj.weaver.tools.PointcutExpression
  Determine whether or not this pointcut matches the static initialization of the given class.
MatchingContext - Interface in org.aspectj.weaver.tools
  When extending AspectJ's pointcut parsing and matching with custom PointcutDesignatorHandlers, it may be necessary to match based on context information at a join point not exposed simply by java.lang.reflect member information or argument values.
MAYBE - Static variable in class org.aspectj.weaver.tools.FuzzyBoolean
maybeMatches() - Method in interface org.aspectj.weaver.tools.ShadowMatch
  True if the pointcut expression may match some join points at this shadow (for example, some calls to the given method may match, depending on the type of the caller).
mayNeedDynamicTest() - Method in interface org.aspectj.weaver.tools.ContextBasedMatcher
  return true if matchesStatically can ever return FuzzyBoolean.MAYBE (necessitating a per-join point test to determine matching at a given join point).
mayNeedDynamicTest() - Method in interface org.aspectj.weaver.tools.PointcutExpression
  Returns true iff this pointcut contains any expression that might necessitate a dynamic test at some join point (e.g.

## N

name - Variable in class org.aspectj.weaver.loadtime.definition.Definition.ConcreteAspect
name - Variable in class org.aspectj.weaver.loadtime.definition.Definition.Pointcut
neverMatches() - Method in interface org.aspectj.weaver.tools.ShadowMatch
  True iff the pointcut expression can never match any join point at this shadow (for example, the pointcut will never match a call to the given method).
NO - Static variable in class org.aspectj.weaver.tools.FuzzyBoolean

## O

Options - Class in org.aspectj.weaver.loadtime
  A class that hanldes LTW options.
Options() - Constructor for class org.aspectj.weaver.loadtime.Options
Options.WeaverOption - Class in org.aspectj.weaver.loadtime
Options.WeaverOption(IMessageHandler) - Constructor for class org.aspectj.weaver.loadtime.Options.WeaverOption
org.aspectj.weaver.loadtime - package org.aspectj.weaver.loadtime
org.aspectj.weaver.loadtime.definition - package org.aspectj.weaver.loadtime.definition
org.aspectj.weaver.tools - package org.aspectj.weaver.tools
  Provides a set of interfaces for third-parties wishing to integrate AspectJ weaving capabilities into their environments.

## P

parse(URL) - Static method in class org.aspectj.weaver.loadtime.definition.DocumentParser
parse(String, ClassLoader, IMessageHandler) - Static method in class org.aspectj.weaver.loadtime.Options
parse(String) - Method in interface org.aspectj.weaver.tools.PointcutDesignatorHandler
  Parse the given expression string and return a ContextBasedMatcher that can be used for matching.
parsePointcutExpression(String) - Method in class org.aspectj.weaver.tools.PointcutParser
  Parse the given pointcut expression.
parsePointcutExpression(String, Class, PointcutParameter[]) - Method in class org.aspectj.weaver.tools.PointcutParser
  Parse the given pointcut expression.
parseTypePattern(String) - Method in class org.aspectj.weaver.tools.PointcutParser
  Parse the given aspectj type pattern, and return a matcher that can be used to match types using it.
PointcutDesignatorHandler - Interface in org.aspectj.weaver.tools
  The PointcutDesignator interface allows extension of the AspectJ pointcut language so that third-party tools integrating with AspectJ can add easily their own custom domain-specific designators and have them interoperate seamlessly with the standard AspectJ designators.
PointcutExpression - Interface in org.aspectj.weaver.tools
  Represents an AspectJ pointcut expression and provides convenience methods to determine whether or not the pointcut matches join points specified in terms of the java.lang.reflect interfaces.
PointcutParameter - Interface in org.aspectj.weaver.tools
PointcutParser - Class in org.aspectj.weaver.tools
  A PointcutParser can be used to build PointcutExpressions for a user-defined subset of AspectJ's pointcut language
PointcutParser() - Constructor for class org.aspectj.weaver.tools.PointcutParser
  Create a pointcut parser that can parse the full AspectJ pointcut language with the following exceptions: The `if, cflow, and cflowbelow` pointcut designators are not supported Pointcut expressions must be self-contained :- they cannot contain references to other named pointcuts The pointcut expression must be anonymous with no formals allowed.
PointcutPrimitive - Class in org.aspectj.weaver.tools
  An enumeration of the different kinds of pointcut primitives supported by AspectJ.
pointcuts - Variable in class org.aspectj.weaver.loadtime.definition.Definition.ConcreteAspect
PRE_INITIALIZATION - Static variable in class org.aspectj.weaver.tools.PointcutPrimitive
precedence - Variable in class org.aspectj.weaver.loadtime.definition.Definition.ConcreteAspect
preProcess(String, byte[], ClassLoader) - Method in class org.aspectj.weaver.loadtime.Aj
  Weave
preProcess(String, byte[], ClassLoader) - Method in interface org.aspectj.weaver.loadtime.ClassPreProcessor
  Weave
preProcess(ClassLoader, String, byte[]) - Method in class org.aspectj.weaver.loadtime.JRockitAgent
println(String) - Method in class org.aspectj.weaver.tools.DefaultTrace
  Template method that allows choice of destination for output

## R

REFERENCE - Static variable in class org.aspectj.weaver.tools.PointcutPrimitive
registerPointcutDesignatorHandler(PointcutDesignatorHandler) - Method in class org.aspectj.weaver.tools.PointcutParser
  Register a new pointcut designator handler with this parser.
removeContextBinding(String) - Method in class org.aspectj.weaver.tools.DefaultMatchingContext
  Remove the context binding with the given name
render(IMessage) - Method in class org.aspectj.weaver.tools.WeavingAdaptor.WeavingAdaptorMessageHolder
render(IMessage) - Method in class org.aspectj.weaver.tools.WeavingAdaptor.WeavingAdaptorMessageWriter
resolveEntity(String, String) - Method in class org.aspectj.weaver.loadtime.definition.DocumentParser
resolvePointcutExpression(String, Class, PointcutParameter[]) - Method in class org.aspectj.weaver.tools.PointcutParser

## S

SET - Static variable in class org.aspectj.weaver.tools.PointcutPrimitive
setClassLoader(ClassLoader) - Method in class org.aspectj.weaver.tools.PointcutParser
  Set the classloader that this parser should use for type resolution.
setDelegate(IMessageHandler) - Method in class org.aspectj.weaver.tools.WeavingAdaptor.WeavingAdaptorMessageHolder
setDumpBefore(boolean) - Method in class org.aspectj.weaver.loadtime.definition.Definition
setLintProperties(String) - Method in class org.aspectj.weaver.tools.PointcutParser
  Set the lint properties for this parser from the given resource on the classpath.
setLintProperties(Properties) - Method in class org.aspectj.weaver.tools.PointcutParser
  Set the lint properties for this parser from the given properties set.
setMatchingContext(MatchingContext) - Method in interface org.aspectj.weaver.tools.PointcutExpression
  Set the matching context to be used for subsequent calls to match.
setMatchingContext(MatchingContext) - Method in interface org.aspectj.weaver.tools.ShadowMatch
  Set a matching context to be used when matching join points.
setMessageContext(IMessageContext) - Method in interface org.aspectj.weaver.tools.ISupportsMessageContext
setMessageHandler(IMessageHandler) - Method in class org.aspectj.weaver.tools.WeavingAdaptor
setPrintStream(PrintStream) - Method in class org.aspectj.weaver.tools.DefaultTrace
setTraceEnabled(boolean) - Method in class org.aspectj.weaver.tools.CommonsTrace
setTraceEnabled(boolean) - Method in class org.aspectj.weaver.tools.DefaultTrace
setTraceEnabled(boolean) - Method in interface org.aspectj.weaver.tools.Trace
setWorld(ReflectionWorld) - Method in class org.aspectj.weaver.tools.PointcutParser
ShadowMatch - Interface in org.aspectj.weaver.tools
  The result of asking a PointcutExpression to match at a shadow (method execution, handler, constructor call, and so on).
shouldDump(String, boolean) - Method in class org.aspectj.weaver.loadtime.ClassLoaderWeavingAdaptor
shouldDump(String, boolean) - Method in class org.aspectj.weaver.tools.WeavingAdaptor
shouldDumpBefore() - Method in class org.aspectj.weaver.loadtime.definition.Definition
SHOW_WEAVE_INFO_PROPERTY - Static variable in class org.aspectj.weaver.tools.WeavingAdaptor
startElement(String, String, String, Attributes) - Method in class org.aspectj.weaver.loadtime.definition.DocumentParser
STATIC_INITIALIZATION - Static variable in class org.aspectj.weaver.tools.PointcutPrimitive

## T

TARGET - Static variable in class org.aspectj.weaver.tools.PointcutPrimitive
THIS - Static variable in class org.aspectj.weaver.tools.PointcutPrimitive
toString() - Method in class org.aspectj.weaver.tools.FuzzyBoolean
toTraceString() - Method in interface org.aspectj.weaver.tools.Traceable
Trace - Interface in org.aspectj.weaver.tools
TRACE_MESSAGES_PROPERTY - Static variable in class org.aspectj.weaver.tools.WeavingAdaptor
Traceable - Interface in org.aspectj.weaver.tools
tracedClass - Variable in class org.aspectj.weaver.tools.AbstractTrace
TraceFactory - Class in org.aspectj.weaver.tools
TraceFactory() - Constructor for class org.aspectj.weaver.tools.TraceFactory
traceMessages - Variable in class org.aspectj.weaver.tools.WeavingAdaptor.WeavingAdaptorMessageHolder
TypePatternMatcher - Interface in org.aspectj.weaver.tools
  A compiled AspectJ type pattern that can be used to match against types at runtime.

## U

UnsupportedPointcutPrimitiveException - Exception in org.aspectj.weaver.tools
UnsupportedPointcutPrimitiveException(String, PointcutPrimitive) - Constructor for exception org.aspectj.weaver.tools.UnsupportedPointcutPrimitiveException

## V

validate() - Method in class org.aspectj.weaver.loadtime.ConcreteAspectCodeGen
  Checks that concrete aspect is valid
verbose - Variable in class org.aspectj.weaver.tools.WeavingAdaptor

## W

warn(String) - Method in class org.aspectj.weaver.tools.AbstractTrace
warn(String, Throwable) - Method in class org.aspectj.weaver.tools.CommonsTrace
warn(String, Throwable) - Method in class org.aspectj.weaver.tools.DefaultTrace
warn(String) - Method in interface org.aspectj.weaver.tools.Trace
warn(String, Throwable) - Method in interface org.aspectj.weaver.tools.Trace
warn(String) - Method in class org.aspectj.weaver.tools.WeavingAdaptor
warn(String, Throwable) - Method in class org.aspectj.weaver.tools.WeavingAdaptor
warning(SAXParseException) - Method in class org.aspectj.weaver.loadtime.definition.DocumentParser
weaveClass(String, byte[]) - Method in class org.aspectj.weaver.tools.WeavingAdaptor
  Weave a class using aspects previously supplied to the adaptor.
weaver - Variable in class org.aspectj.weaver.tools.WeavingAdaptor
WEAVING_ADAPTOR_VERBOSE - Static variable in class org.aspectj.weaver.tools.WeavingAdaptor
  System property used to turn on verbose weaving messages
WEAVING_ASPECT_PATH - Static variable in class org.aspectj.weaver.loadtime.WeavingURLClassLoader
WEAVING_CLASS_PATH - Static variable in class org.aspectj.weaver.loadtime.WeavingURLClassLoader
WeavingAdaptor - Class in org.aspectj.weaver.tools
  This adaptor allows the AspectJ compiler to be embedded in an existing system to facilitate load-time weaving.
WeavingAdaptor() - Constructor for class org.aspectj.weaver.tools.WeavingAdaptor
WeavingAdaptor(WeavingClassLoader) - Constructor for class org.aspectj.weaver.tools.WeavingAdaptor
  Construct a WeavingAdaptor with a reference to a weaving class loader.
WeavingAdaptor(GeneratedClassHandler, URL[], URL[]) - Constructor for class org.aspectj.weaver.tools.WeavingAdaptor
  Construct a WeavingAdator with a reference to a `GeneratedClassHandler`, a full search path for resolving classes and a complete set of aspects.
WeavingAdaptor.WeavingAdaptorMessageHolder - Class in org.aspectj.weaver.tools
  Processes messages arising from weaver operations.
WeavingAdaptor.WeavingAdaptorMessageHolder(PrintWriter) - Constructor for class org.aspectj.weaver.tools.WeavingAdaptor.WeavingAdaptorMessageHolder
WeavingAdaptor.WeavingAdaptorMessageWriter - Class in org.aspectj.weaver.tools
WeavingAdaptor.WeavingAdaptorMessageWriter(PrintWriter) - Constructor for class org.aspectj.weaver.tools.WeavingAdaptor.WeavingAdaptorMessageWriter
WeavingClassLoader - Interface in org.aspectj.weaver.tools
  An interface for weaving class loaders to provide callbacks for a WeavingAdaptor.
WeavingURLClassLoader - Class in org.aspectj.weaver.loadtime
WeavingURLClassLoader(ClassLoader) - Constructor for class org.aspectj.weaver.loadtime.WeavingURLClassLoader
WeavingURLClassLoader(URL[], ClassLoader) - Constructor for class org.aspectj.weaver.loadtime.WeavingURLClassLoader
WeavingURLClassLoader(URL[], URL[], ClassLoader) - Constructor for class org.aspectj.weaver.loadtime.WeavingURLClassLoader
WITHIN - Static variable in class org.aspectj.weaver.tools.PointcutPrimitive
WITHIN_CODE - Static variable in class org.aspectj.weaver.tools.PointcutPrimitive

## Y

YES - Static variable in class org.aspectj.weaver.tools.FuzzyBoolean

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