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

## A

accept(String, byte[]) - Method in class org.aspectj.weaver.loadtime.ClassLoaderWeavingAdaptor
  Determine whether a type should be accepted for weaving, by checking it against any includes/excludes.
accept(String, byte[]) - Method in class org.aspectj.weaver.tools.WeavingAdaptor
acceptClass(String, byte[]) - Method in class org.aspectj.weaver.loadtime.WeavingURLClassLoader
activeProtectionDomain - Variable in class org.aspectj.weaver.tools.WeavingAdaptor
addScopedAspect(String, String) - Method in class org.aspectj.weaver.loadtime.definition.Definition
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
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
appendWeaverOptions(String) - Method in class org.aspectj.weaver.loadtime.definition.Definition

## B

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

## C

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
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
ConcreteAspectCodeGen - Class in org.aspectj.weaver.loadtime
  Generates bytecode for concrete-aspect.
createDumpDirPerClassloader() - Method in class org.aspectj.weaver.loadtime.definition.Definition
createMessageHandler() - Method in class org.aspectj.weaver.tools.WeavingAdaptor

## D

debug(String) - Method in class org.aspectj.weaver.tools.WeavingAdaptor
DefaultMessageHandler - Class in org.aspectj.weaver.loadtime
DefaultMessageHandler() - Constructor for class org.aspectj.weaver.loadtime.DefaultMessageHandler
DefaultWeavingContext - Class in org.aspectj.weaver.loadtime
  Use in non-OSGi environment
DefaultWeavingContext(ClassLoader) - Constructor for class org.aspectj.weaver.loadtime.DefaultWeavingContext
  Construct a new WeavingContext to use the specified ClassLoader This is the constructor which should be used.
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, String) - Constructor for class org.aspectj.weaver.loadtime.definition.Definition.ConcreteAspect
Definition.DeclareErrorOrWarning - Class in org.aspectj.weaver.loadtime.definition
Definition.DeclareErrorOrWarning(boolean, String, String) - Constructor for class org.aspectj.weaver.loadtime.definition.Definition.DeclareErrorOrWarning
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
deows - Variable in class org.aspectj.weaver.loadtime.definition.Definition.ConcreteAspect
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
endElement(String, String, String) - Method in class org.aspectj.weaver.loadtime.definition.DocumentParser
ensureDelegateInitialized(String, byte[]) - Method in class org.aspectj.weaver.tools.WeavingAdaptor
error(SAXParseException) - Method in class org.aspectj.weaver.loadtime.definition.DocumentParser
error(String) - Method in class org.aspectj.weaver.tools.WeavingAdaptor
error(String, Throwable) - Method in class org.aspectj.weaver.tools.WeavingAdaptor
expression - Variable in class org.aspectj.weaver.loadtime.definition.Definition.Pointcut
extend - Variable in class org.aspectj.weaver.loadtime.definition.Definition.ConcreteAspect

## F

fatalError(SAXParseException) - Method in class org.aspectj.weaver.loadtime.definition.DocumentParser
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

## 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 - Variable in class org.aspectj.weaver.tools.WeavingAdaptor
getActiveAdaptorCount() - Static method in class org.aspectj.weaver.loadtime.Aj
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
getAspectRequires(String) - Method in class org.aspectj.weaver.loadtime.definition.Definition
getAspectURLs() - Method in class org.aspectj.weaver.loadtime.WeavingURLClassLoader
  Implement method from WeavingClassLoader
getAttributes() - Method in class org.aspectj.weaver.loadtime.definition.LightXMLParser
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
getChildrens() - Method in class org.aspectj.weaver.loadtime.definition.LightXMLParser
getClassLoader() - Method in class org.aspectj.weaver.loadtime.DefaultWeavingContext
getClassLoader() - Method in interface org.aspectj.weaver.loadtime.IWeavingContext
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
getDefinitions(ClassLoader, WeavingAdaptor) - Method in class org.aspectj.weaver.loadtime.DefaultWeavingContext
  Simply call weaving adaptor back to parse aop.xml
getDefinitions(ClassLoader, WeavingAdaptor) - Method in interface org.aspectj.weaver.loadtime.IWeavingContext
  Allow custom parsing of aop.xml or alternative mechanism for providing Definitions
getDumpDir() - Method in class org.aspectj.weaver.loadtime.ClassLoaderWeavingAdaptor
getDumpDir() - Method in class org.aspectj.weaver.tools.WeavingAdaptor
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
getMessageHandler() - Method in class org.aspectj.weaver.tools.WeavingAdaptor
getMessageHolder() - Method in class org.aspectj.weaver.tools.WeavingAdaptor
getName() - Method in class org.aspectj.weaver.loadtime.definition.LightXMLParser
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
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.
getScopeForAspect(String) - Method in class org.aspectj.weaver.loadtime.definition.Definition
getSuffix() - Method in class org.aspectj.weaver.loadtime.DefaultWeavingContext
getUnmodifiableListView() - Method in class org.aspectj.weaver.tools.WeavingAdaptor.WeavingAdaptorMessageHolder
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

## I

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.WeavingAdaptor
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.WeavingAdaptor
isError - Variable in class org.aspectj.weaver.loadtime.definition.Definition.DeclareErrorOrWarning
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.
IWeavingContext - Interface in org.aspectj.weaver.loadtime
  This class adds support to AspectJ for an OSGi environment

## J

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

## L

LightXMLParser - Class in org.aspectj.weaver.loadtime.definition
LightXMLParser() - Constructor for class org.aspectj.weaver.loadtime.definition.LightXMLParser
lint(String, String[]) - Method in class org.aspectj.weaver.loadtime.ClassLoaderWeavingAdaptor
loaderRef - Variable in class org.aspectj.weaver.loadtime.DefaultWeavingContext

## M

message - Variable in class org.aspectj.weaver.loadtime.definition.Definition.DeclareErrorOrWarning

## N

name - Variable in class org.aspectj.weaver.loadtime.definition.Definition.ConcreteAspect
name - Variable in class org.aspectj.weaver.loadtime.definition.Definition.Pointcut

## 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

## P

parse(URL) - Static method in class org.aspectj.weaver.loadtime.definition.DocumentParser
parse(URL) - Static method in class org.aspectj.weaver.loadtime.definition.SimpleAOPParser
parse(String, ClassLoader, IMessageHandler) - Static method in class org.aspectj.weaver.loadtime.Options
parseFromReader(Reader) - Method in class org.aspectj.weaver.loadtime.definition.LightXMLParser
perclause - Variable in class org.aspectj.weaver.loadtime.definition.Definition.ConcreteAspect
pointcut - Variable in class org.aspectj.weaver.loadtime.definition.Definition.DeclareErrorOrWarning
pointcuts - Variable in class org.aspectj.weaver.loadtime.definition.Definition.ConcreteAspect
precedence - Variable in class org.aspectj.weaver.loadtime.definition.Definition.ConcreteAspect
preProcess(String, byte[], ClassLoader, ProtectionDomain) - Method in class org.aspectj.weaver.loadtime.Aj
  Weave
preProcess(String, byte[], ClassLoader, ProtectionDomain) - Method in interface org.aspectj.weaver.loadtime.ClassPreProcessor
  Weave
preProcess(ClassLoader, String, byte[]) - Method in class org.aspectj.weaver.loadtime.JRockitAgent

## R

removeStaleAdaptors(boolean) - Static method in class org.aspectj.weaver.loadtime.Aj
  The reference queue is only processed when a request is made for a weaver adaptor.
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

## S

setActiveProtectionDomain(ProtectionDomain) - Method in class org.aspectj.weaver.tools.WeavingAdaptor
setAspectRequires(String, String) - Method in class org.aspectj.weaver.loadtime.definition.Definition
setCreateDumpDirPerClassloader(boolean) - Method in class org.aspectj.weaver.loadtime.definition.Definition
setDelegate(IMessageHandler) - Method in class org.aspectj.weaver.tools.WeavingAdaptor.WeavingAdaptorMessageHolder
setDumpBefore(boolean) - Method in class org.aspectj.weaver.loadtime.definition.Definition
setMessageHandler(IMessageHandler) - Method in class org.aspectj.weaver.tools.WeavingAdaptor
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
SimpleAOPParser - Class in org.aspectj.weaver.loadtime.definition
  This class has been created to avoid deadlocks when instrumenting SAXParser.
startElement(String, String, String, Attributes) - Method in class org.aspectj.weaver.loadtime.definition.DocumentParser

## T

TRACE_MESSAGES_PROPERTY - Static variable in class org.aspectj.weaver.tools.WeavingAdaptor
traceMessages - Variable in class org.aspectj.weaver.tools.WeavingAdaptor.WeavingAdaptorMessageHolder

## 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.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.
weaveClass(String, byte[], boolean) - 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
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

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