diff options
-rw-r--r-- | ajde.core/src/org/aspectj/ajde/core/AjCompiler.java | 8 | ||||
-rw-r--r-- | ajde.core/src/org/aspectj/ajde/core/internal/AjdeCoreBuildManager.java | 8 |
2 files changed, 16 insertions, 0 deletions
diff --git a/ajde.core/src/org/aspectj/ajde/core/AjCompiler.java b/ajde.core/src/org/aspectj/ajde/core/AjCompiler.java index 9f2672414..ebb86a702 100644 --- a/ajde.core/src/org/aspectj/ajde/core/AjCompiler.java +++ b/ajde.core/src/org/aspectj/ajde/core/AjCompiler.java @@ -59,6 +59,14 @@ public class AjCompiler { buildManager = new AjdeCoreBuildManager(this); } + public void setCustomMungerFactory(Class factoryClass) { + buildManager.setCustomMungerFactory(factoryClass); + } + + public boolean hasCustomMungerFactory() { + return buildManager.hasCustomMungerFactory(); + } + /** * @return the id for this AjCompiler */ diff --git a/ajde.core/src/org/aspectj/ajde/core/internal/AjdeCoreBuildManager.java b/ajde.core/src/org/aspectj/ajde/core/internal/AjdeCoreBuildManager.java index 46db93884..40106632b 100644 --- a/ajde.core/src/org/aspectj/ajde/core/internal/AjdeCoreBuildManager.java +++ b/ajde.core/src/org/aspectj/ajde/core/internal/AjdeCoreBuildManager.java @@ -65,6 +65,14 @@ public class AjdeCoreBuildManager { AsmManager.attemptIncrementalModelRepairs = true; } + public void setCustomMungerFactory(Class factoryClass) { + ajBuildManager.setCustomMungerFactory(factoryClass); + } + + public boolean hasCustomMungerFactory() { + return ajBuildManager.hasCustomMungerFactory(); + } + /** * @param buildFresh - true if want to force a full build, false otherwise */ |