Author: tchemit Date: 2009-01-23 21:37:28 +0000 (Fri, 23 Jan 2009) New Revision: 1180 Modified: jaxx/trunk/jaxx-compiler-api/changelog.txt jaxx/trunk/jaxx-compiler-api/src/main/java/jaxx/compiler/JAXXCompiler.java Log: cache the lineSeparator property in JAXXCompiler Modified: jaxx/trunk/jaxx-compiler-api/changelog.txt =================================================================== --- jaxx/trunk/jaxx-compiler-api/changelog.txt 2009-01-23 14:12:00 UTC (rev 1179) +++ jaxx/trunk/jaxx-compiler-api/changelog.txt 2009-01-23 21:37:28 UTC (rev 1180) @@ -1,4 +1,5 @@ 1.1 chemit 200901?? + * 20090123 [chemit] - cache the lineSeparator property in JAXXCompiler * 20090122 [chemit] - refactor poms (sibling dependencies, pluginsManagment,...) 1.0 chemit 20090111 Modified: jaxx/trunk/jaxx-compiler-api/src/main/java/jaxx/compiler/JAXXCompiler.java =================================================================== --- jaxx/trunk/jaxx-compiler-api/src/main/java/jaxx/compiler/JAXXCompiler.java 2009-01-23 14:12:00 UTC (rev 1179) +++ jaxx/trunk/jaxx-compiler-api/src/main/java/jaxx/compiler/JAXXCompiler.java 2009-01-23 21:37:28 UTC (rev 1180) @@ -1310,13 +1310,16 @@ } } + /** line separator cached value */ + protected static String lineSeparator = System.getProperty("line.separator", "\n"); + /** * Returns the system line separator string. * * @return the string used to separate lines */ public static String getLineSeparator() { - return System.getProperty("line.separator", "\n"); + return lineSeparator; } // 1.5 adds getCanonicalName; unfortunately we can't depend on 1.5 features yet