aboutsummaryrefslogtreecommitdiffstats
path: root/ajde.core
diff options
context:
space:
mode:
authoraclement <aclement>2007-12-07 13:32:25 +0000
committeraclement <aclement>2007-12-07 13:32:25 +0000
commit61be6d639ffdd7feea0c3f88b09e00a3a3a84035 (patch)
tree75114e60ea55b9700c9d8488cc86fc1403974243 /ajde.core
parenta36f9ce5a39bf5161996374ccce8384fcde39025 (diff)
downloadaspectj-61be6d639ffdd7feea0c3f88b09e00a3a3a84035.tar.gz
aspectj-61be6d639ffdd7feea0c3f88b09e00a3a3a84035.zip
PointcutDoctor javadoc - 193065
Diffstat (limited to 'ajde.core')
-rw-r--r--ajde.core/src/org/aspectj/ajde/core/AjCompiler.java20
1 files changed, 17 insertions, 3 deletions
diff --git a/ajde.core/src/org/aspectj/ajde/core/AjCompiler.java b/ajde.core/src/org/aspectj/ajde/core/AjCompiler.java
index 6f57c67b2..afd8d784f 100644
--- a/ajde.core/src/org/aspectj/ajde/core/AjCompiler.java
+++ b/ajde.core/src/org/aspectj/ajde/core/AjCompiler.java
@@ -59,10 +59,24 @@ public class AjCompiler {
buildManager = new AjdeCoreBuildManager(this);
}
- public void setCustomMungerFactory(Class factoryClass) {
- buildManager.setCustomMungerFactory(factoryClass);
+ /**
+ * Set a CustomMungerFactory to the compiler's weaver
+ *
+ * The type of factory should be org.aspectj.weaver.CustomMungerFactory but
+ * due to dependency problem of project ajde.core, it is Object for now.
+ *
+ * @param factory
+ */
+ public void setCustomMungerFactory(Object factory) {
+ buildManager.setCustomMungerFactory(factory);
}
-
+
+ /**
+ * @return the CustomMungerFactory from the compiler's weaver
+ *
+ * The return type should be org.aspectj.weaver.CustomMungerFactory but
+ * due to dependency problem of project ajde.core, it is Object for now.
+ */
public Object getCustomMungerFactory() {
return buildManager.getCustomMungerFactory();
}