Alphabetical Index

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 org.aspectj.weaver.tools.AbstractTrace
Copyright (c) 2006 IBM Corporation and others.
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.tools.GeneratedClassHandler
Accept class generated by WeavingAdaptor.
acceptClass(String,byte[]) - method in class org.aspectj.weaver.loadtime.WeavingURLClassLoader
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.tools.WeavingAdaptor
Appends URL to path used by the WeavingAdptor to resolve classes
addURL(URL) - method in class org.aspectj.weaver.loadtime.WeavingURLClassLoader
ADVICE_EXECUTION - static field in class org.aspectj.weaver.tools.PointcutPrimitive
Aj - class org.aspectj.weaver.loadtime.Aj
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(org.aspectj.weaver.loadtime.IWeavingContext) - constructor for class org.aspectj.weaver.loadtime.Aj
alwaysMatches() - method in class 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 field in class org.aspectj.weaver.tools.PointcutPrimitive
AT_ANNOTATION - static field in class org.aspectj.weaver.tools.PointcutPrimitive
AT_ARGS - static field in class org.aspectj.weaver.tools.PointcutPrimitive
AT_TARGET - static field in class org.aspectj.weaver.tools.PointcutPrimitive
AT_THIS - static field in class org.aspectj.weaver.tools.PointcutPrimitive
AT_WITHIN - static field in class org.aspectj.weaver.tools.PointcutPrimitive
AT_WITHINCODE - static field in class org.aspectj.weaver.tools.PointcutPrimitive

B

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

C

CALL - static field in class org.aspectj.weaver.tools.PointcutPrimitive
CFLOW - static field in class org.aspectj.weaver.tools.PointcutPrimitive
CFLOW_BELOW - static field in class org.aspectj.weaver.tools.PointcutPrimitive
ClassLoaderWeavingAdaptor - class org.aspectj.weaver.loadtime.ClassLoaderWeavingAdaptor
ClassLoaderWeavingAdaptor() - constructor for class org.aspectj.weaver.loadtime.ClassLoaderWeavingAdaptor
We don't need a reference to the class loader and using it during construction can cause problems with recursion.
ClassPreProcessor - interface org.aspectj.weaver.loadtime.ClassPreProcessor
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 org.aspectj.weaver.tools.CommonsTrace
Copyright (c) 2006 IBM Corporation and others.
CommonsTrace(Class) - constructor for class org.aspectj.weaver.tools.CommonsTrace
CommonsTraceFactory - class org.aspectj.weaver.tools.CommonsTraceFactory
Copyright (c) 2006 IBM Corporation and others.
Definition.ConcreteAspect - class org.aspectj.weaver.loadtime.definition.Definition.ConcreteAspect
ConcreteAspect(String,String) - constructor for class org.aspectj.weaver.loadtime.definition.Definition.ConcreteAspect
ConcreteAspect(String,String,String) - constructor for class org.aspectj.weaver.loadtime.definition.Definition.ConcreteAspect
ConcreteAspectCodeGen - class org.aspectj.weaver.loadtime.ConcreteAspectCodeGen
Generates bytecode for concrete-aspect

The concrete aspect is @AspectJ code generated.

ContextBasedMatcher - interface org.aspectj.weaver.tools.ContextBasedMatcher
Pointcut expression interface for pointcut expressions returned by a PointcutDesignatorHandler.
couldMatchJoinPointsInType(Class) - method in class org.aspectj.weaver.tools.ContextBasedMatcher
return true iff this matcher could ever match a join point in the given type
couldMatchJoinPointsInType(Class) - method in class org.aspectj.weaver.tools.PointcutExpression
Determine whether or not this pointcut could ever match a join point in the given class.
return true iff this matcher could ever match a join point in the given type, may also use any match context information available
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 - static field in class org.aspectj.weaver.tools.TraceFactory
debug(String) - method in class org.aspectj.weaver.tools.CommonsTrace
debug(String) - method in class org.aspectj.weaver.tools.DefaultTrace
debug(String) - method in class org.aspectj.weaver.tools.Trace
debug(String) - method in class org.aspectj.weaver.tools.WeavingAdaptor
DEBUG_PROPERTY - static field in class org.aspectj.weaver.tools.TraceFactory
DEFAULT_FACTORY_NAME - static field in class org.aspectj.weaver.tools.TraceFactory
DefaultMatchingContext - class org.aspectj.weaver.tools.DefaultMatchingContext
Default implementation of MatchingContext, backed by a Map.
DefaultMessageHandler - class org.aspectj.weaver.loadtime.DefaultMessageHandler
DefaultTrace - class org.aspectj.weaver.tools.DefaultTrace
Copyright (c) 2006 IBM Corporation and others.
DefaultTrace(Class) - constructor for class org.aspectj.weaver.tools.DefaultTrace
DefaultTraceFactory - class org.aspectj.weaver.tools.DefaultTraceFactory
Copyright (c) 2006 IBM Corporation and others.
DefaultTraceFactory() - constructor for class org.aspectj.weaver.tools.DefaultTraceFactory
DefaultWeavingContext - class org.aspectj.weaver.loadtime.DefaultWeavingContext
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 org.aspectj.weaver.loadtime.definition.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
delegateForCurrentClass - field in class org.aspectj.weaver.tools.WeavingAdaptor
disable() - method in class org.aspectj.weaver.tools.WeavingAdaptor
DocumentParser - class org.aspectj.weaver.loadtime.definition.DocumentParser
FIXME AV - doc, concrete aspect
dontIgnore(IMessage.Kind) - method in class org.aspectj.weaver.loadtime.DefaultMessageHandler
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 field 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) - method in class org.aspectj.weaver.tools.AbstractTrace
enter(String,Object) - method in class org.aspectj.weaver.tools.AbstractTrace
enter(String,Object) - method in class org.aspectj.weaver.tools.CommonsTrace
enter(String,Object) - method in class org.aspectj.weaver.tools.DefaultTrace
enter(String,Object) - method in class org.aspectj.weaver.tools.Trace
enter(String,Object,boolean) - method in class org.aspectj.weaver.tools.AbstractTrace
enter(String,Object,boolean) - method in class org.aspectj.weaver.tools.Trace
enter(String,Object,Object) - method in class org.aspectj.weaver.tools.AbstractTrace
enter(String,Object,Object) - method in class org.aspectj.weaver.tools.Trace
enter(String,Object,Object[]) - method in class org.aspectj.weaver.tools.AbstractTrace
enter(String,Object,Object[]) - method in class org.aspectj.weaver.tools.CommonsTrace
enter(String,Object,Object[]) - method in class org.aspectj.weaver.tools.DefaultTrace
enter(String,Object,Object[]) - method in class 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) - method in class 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.CommonsTrace
error(String,Throwable) - method in class org.aspectj.weaver.tools.DefaultTrace
error(String,Throwable) - method in class org.aspectj.weaver.tools.Trace
error(String,Throwable) - method in class org.aspectj.weaver.tools.WeavingAdaptor
event(String) - method in class org.aspectj.weaver.tools.CommonsTrace
event(String) - method in class org.aspectj.weaver.tools.DefaultTrace
event(String) - method in class org.aspectj.weaver.tools.Trace
event(String,Object,Object) - method in class org.aspectj.weaver.tools.AbstractTrace
event(String,Object,Object) - method in class org.aspectj.weaver.tools.Trace
event(String,Object,Object[]) - method in class org.aspectj.weaver.tools.CommonsTrace
event(String,Object,Object[]) - method in class org.aspectj.weaver.tools.DefaultTrace
event(String,Object,Object[]) - method in class org.aspectj.weaver.tools.Trace
EXECUTION - static field in class org.aspectj.weaver.tools.PointcutPrimitive
exit(String) - method in class org.aspectj.weaver.tools.CommonsTrace
exit(String) - method in class org.aspectj.weaver.tools.DefaultTrace
exit(String) - method in class org.aspectj.weaver.tools.Trace
exit(String,boolean) - method in class org.aspectj.weaver.tools.AbstractTrace
exit(String,boolean) - method in class org.aspectj.weaver.tools.Trace
exit(String,int) - method in class org.aspectj.weaver.tools.AbstractTrace
exit(String,int) - method in class org.aspectj.weaver.tools.Trace
exit(String,Object) - method in class org.aspectj.weaver.tools.AbstractTrace
exit(String,Object) - method in class org.aspectj.weaver.tools.CommonsTrace
exit(String,Object) - method in class org.aspectj.weaver.tools.DefaultTrace
exit(String,Object) - method in class org.aspectj.weaver.tools.Trace
exit(String,Throwable) - method in class org.aspectj.weaver.tools.AbstractTrace
exit(String,Throwable) - method in class org.aspectj.weaver.tools.CommonsTrace
exit(String,Throwable) - method in class org.aspectj.weaver.tools.DefaultTrace
exit(String,Throwable) - method in class org.aspectj.weaver.tools.Trace
expression - field in class org.aspectj.weaver.loadtime.definition.Definition.Pointcut
extend - field in class org.aspectj.weaver.loadtime.definition.Definition.ConcreteAspect

F

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

G

generatedClasses - field 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 org.aspectj.weaver.tools.GeneratedClassHandler
Interface implemented by weaving class loaders to allow classes generated by the weaving process to be defined.
generatedClassHandler - field in class org.aspectj.weaver.tools.WeavingAdaptor
GET - static field 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.tools.WeavingClassLoader
Returns the aspects to be used by a WeavingAdaptor to weave classes defined by the class loader.
getAspectURLs() - method in class org.aspectj.weaver.loadtime.WeavingURLClassLoader
Implement method from WeavingClassLoader
getBinding() - method in class org.aspectj.weaver.tools.PointcutParameter
At a matched join point, the parameter binding.
getBinding(String) - method in class org.aspectj.weaver.tools.DefaultMatchingContext
getBinding(String) - method in class org.aspectj.weaver.tools.MatchingContext
returns the binding associated with the given context parameter name (or null if there is no such context).
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 class org.aspectj.weaver.loadtime.IWeavingContext
In an OSGi environment, determin which bundle a URL originated from.
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 class 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 class 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 class org.aspectj.weaver.loadtime.IWeavingContext
Format a URL
getId() - method in class org.aspectj.weaver.loadtime.DefaultWeavingContext
getId() - method in class 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.tools.PointcutParameter
The name of this parameter
getNamespace() - method in class org.aspectj.weaver.loadtime.ClassLoaderWeavingAdaptor
getNamespace(ClassLoader) - method in class org.aspectj.weaver.loadtime.Aj
Returns a namespace based on the contest of the aspects available
getParameterBindings() - method in class org.aspectj.weaver.tools.JoinPointMatch
Get the parameter bindings at the matched join point.
getPointcutExpression() - method in class org.aspectj.weaver.tools.PointcutExpression
Return a string representation of this pointcut expression.
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.
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.
Returns a pointcut parser that can parse pointcut expressions built from a user-defined subset of AspectJ's supported pointcut primitives.
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 class 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 class org.aspectj.weaver.tools.PointcutParameter
The type of the parameter
getUnsupportedPrimitive() - method in class 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 field in class org.aspectj.weaver.tools.PointcutPrimitive
hasContextBinding(String) - method in class org.aspectj.weaver.tools.DefaultMatchingContext
hasContextBinding(String) - method in class org.aspectj.weaver.tools.MatchingContext
Returns true iff this matching context has a defined binding for the given context parameter.

I

IF - static field 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.WeavingAdaptorMessageWriter
Set a message kind to be ignored from now on
ignore(Kind) - method in class org.aspectj.weaver.tools.WeavingAdaptor.WeavingAdaptorMessageHolder
info(String) - method in class org.aspectj.weaver.tools.CommonsTrace
info(String) - method in class org.aspectj.weaver.tools.DefaultTrace
info(String) - method in class org.aspectj.weaver.tools.Trace
info(String) - method in class org.aspectj.weaver.tools.WeavingAdaptor
INITIALIZATION - static field in class org.aspectj.weaver.tools.PointcutPrimitive
initialize() - method in class org.aspectj.weaver.loadtime.Aj
Initialization
initialize() - method in class 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(Kind) - method in class org.aspectj.weaver.tools.WeavingAdaptor.WeavingAdaptorMessageHolder
isIgnoring(Kind) - method in class org.aspectj.weaver.tools.WeavingAdaptor.WeavingAdaptorMessageWriter
isLocallyDefined(String) - method in class org.aspectj.weaver.loadtime.DefaultWeavingContext
Return true if the classloader associated with this weaving context is the one that will define the class with the specified name.
isLocallyDefined(String) - method in class 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 class org.aspectj.weaver.tools.Trace
ISupportsMessageContext - interface org.aspectj.weaver.tools.ISupportsMessageContext
Copyright (c) 2006 IBM Corporation and others.
IWeavingContext - interface org.aspectj.weaver.loadtime.IWeavingContext
This class adds support to AspectJ for an OSGi environment

J

JoinPointMatch - interface org.aspectj.weaver.tools.JoinPointMatch
JRockitAgent - class org.aspectj.weaver.loadtime.JRockitAgent
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 - field in class org.aspectj.weaver.loadtime.DefaultWeavingContext

M

matches() - method in class org.aspectj.weaver.tools.JoinPointMatch
True if the pointcut expression has matched at this join point, and false otherwise
matches(Class) - method in class org.aspectj.weaver.tools.TypePatternMatcher
Does this type pattern matcher match the given type (Class).
matchesAdviceExecution(Method) - method in class org.aspectj.weaver.tools.PointcutExpression
Determine whether or not this pointcut matches the execution of a given piece of advice.
matchesConstructorCall(Constructor,Class) - method in class 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.
matchesConstructorCall(Constructor,Member) - method in class 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.
matchesConstructorExecution(Constructor) - method in class org.aspectj.weaver.tools.PointcutExpression
Determine whether or not this pointcut matches the execution of a given constructor.
Called during processing of ShadowMatch.matchesJoinPoint when matchesStatically returned FuzzyBoolean.MAYBE.
matchesFieldGet(Field,Class) - method in class 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).
matchesFieldGet(Field,Member) - method in class 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.
matchesFieldSet(Field,Class) - method in class 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).
matchesFieldSet(Field,Member) - method in class 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.
matchesHandler(Class,Class) - method in class 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.
matchesHandler(Class,Member) - method in class 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
matchesInitialization(Constructor) - method in class 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 class 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,Class) - method in class 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).
matchesMethodCall(Method,Member) - method in class 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.
matchesMethodExecution(Method) - method in class org.aspectj.weaver.tools.PointcutExpression
Determine whether or not this pointcut matches the execution of a given method.
matchesPreInitialization(Constructor) - method in class 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.
Return FuzzyBoolean.YES if a join point with the given matching context is always matched.
matchesStaticInitialization(Class) - method in class org.aspectj.weaver.tools.PointcutExpression
Determine whether or not this pointcut matches the static initialization of the given class.
MatchingContext - interface org.aspectj.weaver.tools.MatchingContext
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 field in class org.aspectj.weaver.tools.FuzzyBoolean
maybeMatches() - method in class 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 class 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 class 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 - field in class org.aspectj.weaver.loadtime.definition.Definition.ConcreteAspect
name - field in class org.aspectj.weaver.loadtime.definition.Definition.Pointcut
neverMatches() - method in class 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 field in class org.aspectj.weaver.tools.FuzzyBoolean

O

Options - class org.aspectj.weaver.loadtime.Options
A class that hanldes LTW options.
Provides a set of interfaces for third-parties wishing to integrate AspectJ weaving capabilities into their environments.

P

parse(String) - method in class org.aspectj.weaver.tools.PointcutDesignatorHandler
Parse the given expression string and return a ContextBasedMatcher that can be used for matching.
parse(String,ClassLoader,IMessageHandler) - static method in class org.aspectj.weaver.loadtime.Options
parse(URL) - static method in class org.aspectj.weaver.loadtime.definition.DocumentParser
parsePointcutExpression(String) - method in class org.aspectj.weaver.tools.PointcutParser
Parse the given pointcut expression.
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.
Definition.Pointcut - class org.aspectj.weaver.loadtime.definition.Definition.Pointcut
Pointcut(String,String) - constructor for class org.aspectj.weaver.loadtime.definition.Definition.Pointcut
PointcutDesignatorHandler - interface org.aspectj.weaver.tools.PointcutDesignatorHandler
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 org.aspectj.weaver.tools.PointcutExpression
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 org.aspectj.weaver.tools.PointcutParameter
PointcutParser - class org.aspectj.weaver.tools.PointcutParser
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 org.aspectj.weaver.tools.PointcutPrimitive
An enumeration of the different kinds of pointcut primitives supported by AspectJ.
pointcuts - field in class org.aspectj.weaver.loadtime.definition.Definition.ConcreteAspect
PRE_INITIALIZATION - static field in class org.aspectj.weaver.tools.PointcutPrimitive
precedence - field in class org.aspectj.weaver.loadtime.definition.Definition.ConcreteAspect
preProcess(ClassLoader,String,byte[]) - method in class org.aspectj.weaver.loadtime.JRockitAgent
preProcess(String,byte[],ClassLoader) - method in class org.aspectj.weaver.loadtime.Aj
Weave
preProcess(String,byte[],ClassLoader) - method in class org.aspectj.weaver.loadtime.ClassPreProcessor
Weave
println(String) - method in class org.aspectj.weaver.tools.DefaultTrace
Template method that allows choice of destination for output

R

REFERENCE - static field in class org.aspectj.weaver.tools.PointcutPrimitive
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

S

SET - static field 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.
setDumpBefore(boolean) - method in class org.aspectj.weaver.loadtime.definition.Definition
setLintProperties(Properties) - method in class org.aspectj.weaver.tools.PointcutParser
Set the lint properties for this parser from the given properties set.
setLintProperties(String) - method in class org.aspectj.weaver.tools.PointcutParser
Set the lint properties for this parser from the given resource on the classpath.
Set the matching context to be used for subsequent calls to match.
Set a matching context to be used when matching join points.
setMessageContext(IMessageContext) - method in class 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 class org.aspectj.weaver.tools.Trace
setWorld(org.aspectj.weaver.reflect.ReflectionWorld) - method in class org.aspectj.weaver.tools.PointcutParser
ShadowMatch - interface org.aspectj.weaver.tools.ShadowMatch
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 field in class org.aspectj.weaver.tools.WeavingAdaptor
startElement(String,String,String,Attributes) - method in class org.aspectj.weaver.loadtime.definition.DocumentParser
STATIC_INITIALIZATION - static field in class org.aspectj.weaver.tools.PointcutPrimitive

T

TARGET - static field in class org.aspectj.weaver.tools.PointcutPrimitive
THIS - static field in class org.aspectj.weaver.tools.PointcutPrimitive
toString() - method in class org.aspectj.weaver.tools.FuzzyBoolean
toTraceString() - method in class org.aspectj.weaver.tools.Traceable
Trace - interface org.aspectj.weaver.tools.Trace
Copyright (c) 2006 IBM Corporation and others.
TRACE_MESSAGES_PROPERTY - static field in class org.aspectj.weaver.tools.WeavingAdaptor
Traceable - interface org.aspectj.weaver.tools.Traceable
Copyright (c) 2006 IBM Corporation and others.
tracedClass - field in class org.aspectj.weaver.tools.AbstractTrace
TraceFactory - class org.aspectj.weaver.tools.TraceFactory
Copyright (c) 2006 IBM Corporation and others.
traceMessages - field in class org.aspectj.weaver.tools.WeavingAdaptor.WeavingAdaptorMessageHolder
TypePatternMatcher - interface org.aspectj.weaver.tools.TypePatternMatcher
A compiled AspectJ type pattern that can be used to match against types at runtime.

U

V

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

W

warn(String) - method in class org.aspectj.weaver.tools.AbstractTrace
warn(String) - method in class 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.CommonsTrace
warn(String,Throwable) - method in class org.aspectj.weaver.tools.DefaultTrace
warn(String,Throwable) - method in class org.aspectj.weaver.tools.Trace
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 - field in class org.aspectj.weaver.tools.WeavingAdaptor
Options.WeaverOption - class org.aspectj.weaver.loadtime.Options.WeaverOption
WeaverOption(IMessageHandler) - constructor for class org.aspectj.weaver.loadtime.Options.WeaverOption
WEAVING_ADAPTOR_VERBOSE - static field in class org.aspectj.weaver.tools.WeavingAdaptor
System property used to turn on verbose weaving messages
WEAVING_ASPECT_PATH - static field in class org.aspectj.weaver.loadtime.WeavingURLClassLoader
WEAVING_CLASS_PATH - static field in class org.aspectj.weaver.loadtime.WeavingURLClassLoader
WeavingAdaptor - class org.aspectj.weaver.tools.WeavingAdaptor
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
Construct a WeavingAdator with a reference to a GeneratedClassHandler, a full search path for resolving classes and a complete set of aspects.
WeavingAdaptor(org.aspectj.weaver.tools.WeavingClassLoader) - constructor for class org.aspectj.weaver.tools.WeavingAdaptor
Construct a WeavingAdaptor with a reference to a weaving class loader.
Processes messages arising from weaver operations.
WeavingClassLoader - interface org.aspectj.weaver.tools.WeavingClassLoader
An interface for weaving class loaders to provide callbacks for a WeavingAdaptor.
WeavingURLClassLoader - class org.aspectj.weaver.loadtime.WeavingURLClassLoader
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 field in class org.aspectj.weaver.tools.PointcutPrimitive
WITHIN_CODE - static field in class org.aspectj.weaver.tools.PointcutPrimitive

Y

YES - static field in class org.aspectj.weaver.tools.FuzzyBoolean