Browse Source

Put compilation-and-weaving-context into multi-thread mode when doing LTW

tags/POST_MEMORY_CHANGES
acolyer 18 years ago
parent
commit
ede9a88868

+ 3
- 0
loadtime5/java5-src/org/aspectj/weaver/loadtime/ClassPreProcessorAgentAdapter.java View File

@@ -15,6 +15,8 @@ import java.lang.instrument.ClassFileTransformer;
import java.lang.instrument.IllegalClassFormatException;
import java.security.ProtectionDomain;

import org.aspectj.bridge.context.CompilationAndWeavingContext;

/**
* Java 1.5 adapter for class pre processor
*
@@ -29,6 +31,7 @@ public class ClassPreProcessorAgentAdapter implements ClassFileTransformer {

static {
try {
CompilationAndWeavingContext.setMultiThreaded(true);
s_preProcessor = new Aj();
s_preProcessor.initialize();
} catch (Exception e) {

Loading…
Cancel
Save