From: aclement Date: Fri, 7 Dec 2007 13:32:25 +0000 (+0000) Subject: PointcutDoctor javadoc - 193065 X-Git-Tag: V1_5_4rc1~1 X-Git-Url: https://source.dussan.org/?a=commitdiff_plain;h=61be6d639ffdd7feea0c3f88b09e00a3a3a84035;p=aspectj.git PointcutDoctor javadoc - 193065 --- 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(); }