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

A

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
 
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.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
 
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
 
getAspectURLs() - Method in class org.aspectj.weaver.loadtime.WeavingURLClassLoader
Implement method from WeavingClassLoader
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
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
 
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
 
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

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

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(String, ClassLoader, IMessageHandler) - Static method in class org.aspectj.weaver.loadtime.Options
 
perclause - Variable in class org.aspectj.weaver.loadtime.definition.Definition.ConcreteAspect
 
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) - 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
 

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

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
 
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 N O P R S T V W