[Buix-commits] r804 - in trunk/lutinjaxx: core/src/main/java/jaxx/compiler maven/src/main/java/org/codelutin/jaxx
Author: tchemit Date: 2008-07-28 10:16:16 +0000 (Mon, 28 Jul 2008) New Revision: 804 Modified: trunk/lutinjaxx/core/src/main/java/jaxx/compiler/CompilerOptions.java trunk/lutinjaxx/core/src/main/java/jaxx/compiler/JAXXCompiler.java trunk/lutinjaxx/maven/src/main/java/org/codelutin/jaxx/JaxxGeneratorMojo.java Log: add verbose property to CompilerOption to make possible from compiler to debug Modified: trunk/lutinjaxx/core/src/main/java/jaxx/compiler/CompilerOptions.java =================================================================== --- trunk/lutinjaxx/core/src/main/java/jaxx/compiler/CompilerOptions.java 2008-07-28 10:15:43 UTC (rev 803) +++ trunk/lutinjaxx/core/src/main/java/jaxx/compiler/CompilerOptions.java 2008-07-28 10:16:16 UTC (rev 804) @@ -13,6 +13,7 @@ private String javacOpts; private boolean keepJavaFiles; private boolean optimize; + private boolean verbose; /** * Returns the target directory, generally specified with the "-d" option on the command line. @@ -21,7 +22,7 @@ * @see #setTargetDirectory */ public File getJavacTargetDirectory() { - if (javacTargetDirectory==null) { + if (javacTargetDirectory == null) { // to use the old way : if javacTargetDirectory not specified, // use same directory as targetDirectory (says where the java sources // are generated) @@ -29,6 +30,7 @@ } return javacTargetDirectory; } + /** * Returns the target directory, generally specified with the "-d" option on the command line. * @@ -138,4 +140,12 @@ public void setOptimize(boolean optimize) { this.optimize = optimize; } + + public boolean isVerbose() { + return verbose; + } + + public void setVerbose(boolean verbose) { + this.verbose = verbose; + } } Modified: trunk/lutinjaxx/core/src/main/java/jaxx/compiler/JAXXCompiler.java =================================================================== --- trunk/lutinjaxx/core/src/main/java/jaxx/compiler/JAXXCompiler.java 2008-07-28 10:15:43 UTC (rev 803) +++ trunk/lutinjaxx/core/src/main/java/jaxx/compiler/JAXXCompiler.java 2008-07-28 10:16:16 UTC (rev 804) @@ -1797,8 +1797,8 @@ while (filesIterator.hasNext()) { File file = filesIterator.next(); String className = classNamesIterator.next(); - if (log.isDebugEnabled()) { - log.debug("compile first pass for " + className); + if (options.isVerbose()) { + log.info("compile first pass for " + className); } if (symbolTables.get(file) == null) { compiled = true; @@ -1838,18 +1838,21 @@ JAXXCompiler compiler = compilers.get(className); if (compiler == null) throw new CompilerException("Internal error: could not find compiler for " + className + " during second pass"); - if (log.isDebugEnabled()) { - log.debug("runInitializers for " + className); + if (options.isVerbose()) { + + log.info("runInitializers for " + className); } if (!compiler.failed) { compiler.runInitializers(); } - if (log.isDebugEnabled()) { - log.debug("compile second pass for " + className); + if (options.isVerbose()) { + + log.info("compile second pass for " + className); } compiler.compileSecondPass(); - if (log.isDebugEnabled()) { - log.debug("done with result [" + !compiler.failed + "] for " + className); + if (options.isVerbose()) { + + log.info("done with result [" + !compiler.failed + "] for " + className); } if (!compiler.failed) { Modified: trunk/lutinjaxx/maven/src/main/java/org/codelutin/jaxx/JaxxGeneratorMojo.java =================================================================== --- trunk/lutinjaxx/maven/src/main/java/org/codelutin/jaxx/JaxxGeneratorMojo.java 2008-07-28 10:15:43 UTC (rev 803) +++ trunk/lutinjaxx/maven/src/main/java/org/codelutin/jaxx/JaxxGeneratorMojo.java 2008-07-28 10:16:16 UTC (rev 804) @@ -108,6 +108,7 @@ result.setOptimize(optimize); result.setJavacTargetDirectory(outClass); result.setTargetDirectory(outJava); + result.setVerbose(verbose); return result; }
participants (1)
-
tchemit@users.labs.libre-entreprise.org