File tree Expand file tree Collapse file tree 2 files changed +9
-11
lines changed
src/main/java/org/apache/commons/jxpath Expand file tree Collapse file tree 2 files changed +9
-11
lines changed Original file line number Diff line number Diff line change @@ -69,20 +69,16 @@ public abstract class JXPathContextFactory {
6969 */
7070 private static String findFactory (final String property , final String defaultFactory ) {
7171 // Use the factory ID system property first
72- try {
73- final String systemProp = System .getProperty (property );
74- if (systemProp != null ) {
75- if (debug ) {
76- System .err .println ("JXPath: found system property" + systemProp );
77- }
78- return systemProp ;
72+ final String systemProp = SystemProperties .getProperty (property );
73+ if (systemProp != null ) {
74+ if (debug ) {
75+ System .err .println ("JXPath: found system property" + systemProp );
7976 }
80- } catch (final SecurityException ignore ) { // NOPMD
81- // Ignore
77+ return systemProp ;
8278 }
8379 // try to read from $java.home/lib/xml.properties
8480 try {
85- final Path javaHome = Paths .get (System . getProperty ( "java.home" ));
81+ final Path javaHome = Paths .get (SystemProperties . getJavaHome ( ));
8682 final Path configFile = javaHome .resolve (Paths .get ("lib" , "jxpath.properties" ));
8783 if (Files .exists (configFile )) {
8884 final Properties props = new Properties ();
Original file line number Diff line number Diff line change 1818
1919package org .apache .commons .jxpath .ri .parser ;
2020
21+ import org .apache .commons .lang3 .SystemProperties ;
22+
2123/**
2224 * This exception is thrown when parse errors are encountered. You can explicitly create objects of this exception type by calling the method
2325 * generateParseException in the generated parser.
@@ -52,7 +54,7 @@ public class ParseException extends Exception {
5254 /**
5355 * The end of line string for this machine.
5456 */
55- protected String eol = System . getProperty ( "line.separator" , "\n " );
57+ protected String eol = SystemProperties . getLineSeparator (() -> "\n " );
5658
5759 /**
5860 * The following constructors are for use by you for whatever purpose you can think of. Constructing the exception in this manner makes the exception behave
You can’t perform that action at this time.
0 commit comments