diff options
author | aclement <aclement> | 2007-12-07 13:32:25 +0000 |
---|---|---|
committer | aclement <aclement> | 2007-12-07 13:32:25 +0000 |
commit | 61be6d639ffdd7feea0c3f88b09e00a3a3a84035 (patch) | |
tree | 75114e60ea55b9700c9d8488cc86fc1403974243 /ajde.core | |
parent | a36f9ce5a39bf5161996374ccce8384fcde39025 (diff) | |
download | aspectj-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.java | 20 |
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(); } |