import org.aspectj.bridge.IMessage;
import org.aspectj.bridge.Message;
import org.aspectj.org.eclipse.jdt.internal.compiler.impl.CompilerOptions;
+import org.aspectj.weaver.CustomMungerFactory;
/**
* The class to be used by tools to drive a build. An AjCompiler is created
buildManager = new AjdeCoreBuildManager(this);
}
+ public void setCustomMungerFactory(CustomMungerFactory factory) {
+ buildManager.setCustomMungerFactory(factory);
+ }
+
+ public CustomMungerFactory getCustomMungerFactory() {
+ return buildManager.getCustomMungerFactory();
+ }
+
/**
* @return the id for this AjCompiler
*/
import org.aspectj.org.eclipse.jdt.internal.compiler.impl.CompilerOptions;
import org.aspectj.util.ConfigParser;
import org.aspectj.util.LangUtil;
+import org.aspectj.weaver.CustomMungerFactory;
/**
* Build Manager which drives the build for a given AjCompiler.
AsmManager.attemptIncrementalModelRepairs = true;
}
+ public void setCustomMungerFactory(CustomMungerFactory factory) {
+ ajBuildManager.setCustomMungerFactory(factory);
+ }
+
+ public CustomMungerFactory getCustomMungerFactory() {
+ return ajBuildManager.getCustomMungerFactory();
+ }
+
/**
* @param buildFresh - true if want to force a full build, false otherwise
*/