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