From: Kabir K. <kk...@jb...> - 2006-07-10 19:07:53
|
User: kkhan Date: 06/07/10 15:07:49 Modified: src/main/org/jboss/aop/ant AopC.java Log: Add jvm attribute to aopc task Revision Changes Path 1.16 +18 -1 jboss-aop/src/main/org/jboss/aop/ant/AopC.java (In the diff below, changes in quantity of whitespace are not shown.) Index: AopC.java =================================================================== RCS file: /cvsroot/jboss/jboss-aop/src/main/org/jboss/aop/ant/AopC.java,v retrieving revision 1.15 retrieving revision 1.16 diff -u -b -r1.15 -r1.16 --- AopC.java 15 Mar 2006 20:59:33 -0000 1.15 +++ AopC.java 10 Jul 2006 19:07:49 -0000 1.16 @@ -43,7 +43,7 @@ * Ant task. Copied a bunch of shit from javac task * * @author <a href="mailto:bi...@jb...">Bill Burke</a> - * @version $Revision: 1.15 $ + * @version $Revision: 1.16 $ */ public class AopC extends MatchingTask { @@ -54,6 +54,7 @@ private int maxSrc = 1000; private String instrumentor; + private String jvm; private Path classpath; private Path aoppath; private Path aopclasspath; @@ -117,6 +118,16 @@ return report; } + public String getJvm() + { + return jvm; + } + + public void setJvm(String jvm) + { + this.jvm = jvm; + } + public void setOptimized(boolean optimized) { this.optimized = optimized; @@ -295,6 +306,7 @@ throws BuildException { CommandlineJava cmd = new CommandlineJava(); + if (verbose) cmd.createArgument().setValue("-verbose"); if (suppress) @@ -314,12 +326,17 @@ cmd.createArgument().setValue(aopclasspath.toString()); } logAndAddFilesToCompile(cmd); + try { // Create an instance of the compiler, redirecting output to // the project log classpath.append(compilerClasspath); Java java = (Java) (getProject().createTask("java")); + if (jvm != null && jvm.length() > 0) + { + java.setJvm(jvm); + } if (getClasspath() != null) { getProject().log("using user supplied classpath: " |