Package org.aspectj.weaver.loadtime
Class ClassLoaderWeavingAdaptor
- java.lang.Object
-
- org.aspectj.weaver.tools.WeavingAdaptor
-
- org.aspectj.weaver.loadtime.ClassLoaderWeavingAdaptor
-
- All Implemented Interfaces:
IMessageContext
public class ClassLoaderWeavingAdaptor extends WeavingAdaptor
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.aspectj.weaver.tools.WeavingAdaptor
WeavingAdaptor.WeavingAdaptorMessageHolder, WeavingAdaptor.WeavingAdaptorMessageWriter
-
-
Field Summary
-
Fields inherited from class org.aspectj.weaver.tools.WeavingAdaptor
activeProtectionDomain, bcelWorld, cache, delegateForCurrentClass, generatedClasses, generatedClassHandler, SHOW_WEAVE_INFO_PROPERTY, TRACE_MESSAGES_PROPERTY, verbose, weaver, WEAVING_ADAPTOR_VERBOSE
-
-
Constructor Summary
Constructors Constructor Description ClassLoaderWeavingAdaptor()ClassLoaderWeavingAdaptor(ClassLoader deprecatedLoader, IWeavingContext deprecatedContext)Deprecated.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected booleanaccept(String className, byte[] bytes)voidflushGeneratedClasses()voidflushGeneratedClassesFor(String className)booleangeneratedClassesExistFor(String className)StringgetContextId()protected StringgetDumpDir()StringgetNamespace()voidinitialize(ClassLoader classLoader, IWeavingContext context)protected voidlint(String name, String[] infos)protected booleanshouldDump(String className, boolean before)-
Methods inherited from class org.aspectj.weaver.tools.WeavingAdaptor
addURL, createMessageHandler, debug, disable, dump, enable, ensureDelegateInitialized, error, error, getFullClassPath, getMessageHandler, getMessageHolder, info, initializeCache, isEnabled, setActiveProtectionDomain, setMessageHandler, warn, warn, weaveClass, weaveClass
-
-
-
-
Constructor Detail
-
ClassLoaderWeavingAdaptor
public ClassLoaderWeavingAdaptor()
-
ClassLoaderWeavingAdaptor
@Deprecated public ClassLoaderWeavingAdaptor(ClassLoader deprecatedLoader, IWeavingContext deprecatedContext)
Deprecated.
-
-
Method Detail
-
initialize
public void initialize(ClassLoader classLoader, IWeavingContext context)
-
getContextId
public String getContextId()
- Specified by:
getContextIdin interfaceIMessageContext- Overrides:
getContextIdin classWeavingAdaptor
-
accept
protected boolean accept(String className, byte[] bytes)
- Overrides:
acceptin classWeavingAdaptor
-
shouldDump
protected boolean shouldDump(String className, boolean before)
- Overrides:
shouldDumpin classWeavingAdaptor
-
getDumpDir
protected String getDumpDir()
- Overrides:
getDumpDirin classWeavingAdaptor
-
getNamespace
public String getNamespace()
-
generatedClassesExistFor
public boolean generatedClassesExistFor(String className)
-
flushGeneratedClasses
public void flushGeneratedClasses()
-
flushGeneratedClassesFor
public void flushGeneratedClassesFor(String className)
-
-