public class ClassLoaderWeavingAdaptor extends WeavingAdaptor
WeavingAdaptor.WeavingAdaptorMessageHolder, WeavingAdaptor.WeavingAdaptorMessageWriteractiveProtectionDomain, bcelWorld, cache, delegateForCurrentClass, generatedClasses, generatedClassHandler, SHOW_WEAVE_INFO_PROPERTY, TRACE_MESSAGES_PROPERTY, verbose, weaver, WEAVING_ADAPTOR_VERBOSE| Constructor and Description |
|---|
ClassLoaderWeavingAdaptor() |
ClassLoaderWeavingAdaptor(java.lang.ClassLoader deprecatedLoader,
IWeavingContext deprecatedContext)
Deprecated.
|
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
accept(java.lang.String className,
byte[] bytes)
Determine whether a type should be accepted for weaving, by checking it against any includes/excludes.
|
void |
flushGeneratedClasses()
Flush the generated classes cache
|
boolean |
generatedClassesExistFor(java.lang.String className)
Check to see if any classes are stored in the generated classes cache.
|
java.lang.String |
getContextId() |
protected java.lang.String |
getDumpDir() |
java.lang.String |
getNamespace() |
void |
initialize(java.lang.ClassLoader classLoader,
IWeavingContext context) |
protected void |
lint(java.lang.String name,
java.lang.String[] infos) |
protected boolean |
shouldDump(java.lang.String className,
boolean before) |
addURL, createMessageHandler, debug, disable, dump, enable, ensureDelegateInitialized, error, error, getFullClassPath, getMessageHandler, getMessageHolder, info, initializeCache, isEnabled, setActiveProtectionDomain, setMessageHandler, warn, warn, weaveClass, weaveClasspublic ClassLoaderWeavingAdaptor()
public ClassLoaderWeavingAdaptor(java.lang.ClassLoader deprecatedLoader,
IWeavingContext deprecatedContext)
public void initialize(java.lang.ClassLoader classLoader,
IWeavingContext context)
protected void lint(java.lang.String name,
java.lang.String[] infos)
public java.lang.String getContextId()
getContextId in interface org.aspectj.bridge.IMessageContextgetContextId in class WeavingAdaptorprotected boolean accept(java.lang.String className,
byte[] bytes)
accept in class WeavingAdaptorclassName - the name of the type to possibly acceptbytes - the bytecode for the type (in case we need to look inside, eg. annotations)protected boolean shouldDump(java.lang.String className,
boolean before)
shouldDump in class WeavingAdaptorprotected java.lang.String getDumpDir()
getDumpDir in class WeavingAdaptorpublic java.lang.String getNamespace()
public boolean generatedClassesExistFor(java.lang.String className)
className - TODOpublic void flushGeneratedClasses()