public class ClassLoaderWeavingAdaptor extends WeavingAdaptor
WeavingAdaptor.WeavingAdaptorMessageHolder, WeavingAdaptor.WeavingAdaptorMessageWriter
activeProtectionDomain, bcelWorld, cache, delegateForCurrentClass, generatedClasses, generatedClassHandler, SHOW_WEAVE_INFO_PROPERTY, TRACE_MESSAGES_PROPERTY, verbose, weaver, WEAVING_ADAPTOR_VERBOSE
构造器和说明 |
---|
ClassLoaderWeavingAdaptor() |
ClassLoaderWeavingAdaptor(ClassLoader deprecatedLoader,
IWeavingContext deprecatedContext)
已过时。
|
限定符和类型 | 方法和说明 |
---|---|
protected boolean |
accept(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(String className)
Check to see if any classes are stored in the generated classes cache.
|
String |
getContextId() |
protected String |
getDumpDir() |
String |
getNamespace() |
void |
initialize(ClassLoader classLoader,
IWeavingContext context) |
protected void |
lint(String name,
String[] infos) |
protected boolean |
shouldDump(String className,
boolean before) |
addURL, createMessageHandler, debug, disable, dump, enable, ensureDelegateInitialized, error, error, getFullClassPath, getMessageHandler, getMessageHolder, info, initializeCache, isEnabled, setActiveProtectionDomain, setMessageHandler, warn, warn, weaveClass, weaveClass
public ClassLoaderWeavingAdaptor()
public ClassLoaderWeavingAdaptor(ClassLoader deprecatedLoader, IWeavingContext deprecatedContext)
public void initialize(ClassLoader classLoader, IWeavingContext context)
public String getContextId()
getContextId
在接口中 org.aspectj.bridge.IMessageContext
getContextId
在类中 WeavingAdaptor
protected boolean accept(String className, byte[] bytes)
accept
在类中 WeavingAdaptor
className
- 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(String className, boolean before)
shouldDump
在类中 WeavingAdaptor
protected String getDumpDir()
getDumpDir
在类中 WeavingAdaptor
public String getNamespace()
public boolean generatedClassesExistFor(String className)
className
- TODOpublic void flushGeneratedClasses()