This is an automated email from the ASF dual-hosted git repository.

ggregory pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/commons-bsf.git


The following commit(s) were added to refs/heads/master by this push:
     new 9682c96  Merge some string literals
9682c96 is described below

commit 9682c969d0ef973216df9640a60e158189df20f5
Author: Gary D. Gregory <[email protected]>
AuthorDate: Sun Jul 20 16:23:58 2025 -0400

    Merge some string literals
---
 src/main/java/org/apache/bsf/BSFManager.java       |  2 +-
 src/main/java/org/apache/bsf/Main.java             | 10 +++---
 .../org/apache/bsf/engines/jacl/BSFCommand.java    | 10 +++---
 .../org/apache/bsf/engines/java/JavaEngine.java    |  2 +-
 .../org/apache/bsf/engines/xslt/XSLTEngine.java    |  2 +-
 .../java/org/apache/bsf/util/BSFEngineImpl.java    |  4 +--
 .../org/apache/bsf/util/BSFEventProcessor.java     |  2 +-
 .../util/BSFEventProcessorReturningEventInfos.java |  2 +-
 .../java/org/apache/bsf/util/ReflectionUtils.java  | 14 ++++----
 .../bsf/util/type/TypeConvertorRegistry.java       | 41 +++++++++++++++-------
 src/test/java/org/apache/bsf/engines/JaclTest.java |  2 +-
 .../org/apache/bsf/engines/JavascriptTest.java     |  4 +--
 .../java/org/apache/bsf/engines/JythonTest.java    |  2 +-
 13 files changed, 56 insertions(+), 41 deletions(-)

diff --git a/src/main/java/org/apache/bsf/BSFManager.java 
b/src/main/java/org/apache/bsf/BSFManager.java
index 970077e..8856d85 100644
--- a/src/main/java/org/apache/bsf/BSFManager.java
+++ b/src/main/java/org/apache/bsf/BSFManager.java
@@ -606,7 +606,7 @@ public class BSFManager {
             }
         }
         throw new BSFException(BSFException.REASON_OTHER_ERROR,
-                "[BSFManager.getLangFromFilename] file extension missing or 
unknown: " + "unable to determine language for '" + fileName + "'");
+                "[BSFManager.getLangFromFilename] file extension missing or 
unknown: unable to determine language for '" + fileName + "'");
     }
 
     /**
diff --git a/src/main/java/org/apache/bsf/Main.java 
b/src/main/java/org/apache/bsf/Main.java
index 87935e2..aac441f 100644
--- a/src/main/java/org/apache/bsf/Main.java
+++ b/src/main/java/org/apache/bsf/Main.java
@@ -147,13 +147,13 @@ public class Main {
         System.err.println("    args:");
         System.err.println();
         System.err.println("      [-in                fileName]   default: " + 
DEFAULT_IN_FILE_NAME);
-        System.err.println("      [-lang          languageName]   default: " + 
"<If -in is specified and -lang");
-        System.err.println("                                               " + 
" is not, attempt to determine");
-        System.err.println("                                               " + 
" language from file extension;");
-        System.err.println("                                               " + 
" otherwise, -lang is required.>");
+        System.err.println("      [-lang          languageName]   default: <If 
-in is specified and -lang");
+        System.err.println("                                                is 
not, attempt to determine");
+        System.err.println("                                                
language from file extension;");
+        System.err.println("                                                
otherwise, -lang is required.>");
         System.err.println("      [-mode   (eval|exec|compile)]   default: " + 
DEFAULT_MODE);
         System.err.println();
-        System.err.println("    Additional args used only if -mode is " + "set 
to \"compile\":");
+        System.err.println("    Additional args used only if -mode is set to 
\"compile\":");
         System.err.println();
         System.err.println("      [-out              className]   default: " + 
DEFAULT_CLASS_NAME);
     }
diff --git a/src/main/java/org/apache/bsf/engines/jacl/BSFCommand.java 
b/src/main/java/org/apache/bsf/engines/jacl/BSFCommand.java
index bf77873..90557f4 100644
--- a/src/main/java/org/apache/bsf/engines/jacl/BSFCommand.java
+++ b/src/main/java/org/apache/bsf/engines/jacl/BSFCommand.java
@@ -41,7 +41,7 @@ class BSFCommand implements Command {
 
     public void cmdProc(final Interp interp, final TclObject argv[]) throws 
TclException {
         if (argv.length < 2) {
-            interp.setResult("invalid # of args; usage: bsf " + 
"lookupBean|registerBean|unregisterBean|addEventListener args");
+            interp.setResult("invalid # of args; usage: bsf 
lookupBean|registerBean|unregisterBean|addEventListener args");
             throw new TclException(TCL.ERROR);
         }
 
@@ -49,7 +49,7 @@ class BSFCommand implements Command {
 
         if (op.equals("lookupBean")) {
             if (argv.length != 3) {
-                interp.setResult("invalid # of args; usage: bsf " + 
"lookupBean name-of-bean");
+                interp.setResult("invalid # of args; usage: bsf lookupBean 
name-of-bean");
                 throw new TclException(TCL.ERROR);
             }
 
@@ -63,7 +63,7 @@ class BSFCommand implements Command {
 
         } else if (op.equals("registerBean")) {
             if (argv.length != 4) {
-                interp.setResult("invalid # of args; usage: bsf " + 
"registerBean name-of-bean bean");
+                interp.setResult("invalid # of args; usage: bsf registerBean 
name-of-bean bean");
                 throw new TclException(TCL.ERROR);
             }
             mgr.registerBean(argv[2].toString(), ReflectObject.get(interp, 
argv[3]));
@@ -71,7 +71,7 @@ class BSFCommand implements Command {
 
         } else if (op.equals("unregisterBean")) {
             if (argv.length != 3) {
-                interp.setResult("invalid # of args; usage: bsf " + 
"unregisterBean name-of-bean");
+                interp.setResult("invalid # of args; usage: bsf unregisterBean 
name-of-bean");
                 throw new TclException(TCL.ERROR);
             }
             mgr.unregisterBean(argv[2].toString());
@@ -79,7 +79,7 @@ class BSFCommand implements Command {
 
         } else if (op.equals("addEventListener")) {
             if (argv.length != 6) {
-                interp.setResult("invalid # of args; usage: bsf " + 
"addEventListener object event-set-name filter " + "script-to-run");
+                interp.setResult("invalid # of args; usage: bsf 
addEventListener object event-set-name filter script-to-run");
                 throw new TclException(TCL.ERROR);
             }
             try {
diff --git a/src/main/java/org/apache/bsf/engines/java/JavaEngine.java 
b/src/main/java/org/apache/bsf/engines/java/JavaEngine.java
index 9b1eda6..d9082c7 100644
--- a/src/main/java/org/apache/bsf/engines/java/JavaEngine.java
+++ b/src/main/java/org/apache/bsf/engines/java/JavaEngine.java
@@ -160,7 +160,7 @@ public class JavaEngine extends BSFEngineImpl {
                 classname = gf.className;
 
                 // Write the kluge header to the file.
-                gf.fos.write(("import java.lang.*;" + "import java.util.*;" + 
"public class " + classname + " {\n"
+                gf.fos.write(("import java.lang.*;import java.util.*;public 
class " + classname + " {\n"
                         + "  static public Object 
BSFJavaEngineEntry(org.apache.bsf.BSFManager bsf) {\n").getBytes());
 
                 // Edit the script to replace placeholder with the generated
diff --git a/src/main/java/org/apache/bsf/engines/xslt/XSLTEngine.java 
b/src/main/java/org/apache/bsf/engines/xslt/XSLTEngine.java
index 7a75bec..cea4b45 100644
--- a/src/main/java/org/apache/bsf/engines/xslt/XSLTEngine.java
+++ b/src/main/java/org/apache/bsf/engines/xslt/XSLTEngine.java
@@ -131,7 +131,7 @@ public class XSLTEngine extends BSFEngineImpl {
                         throw new Exception("Unable to get input from '" + 
srcObj + "' " + mesg);
                     }
                 } catch (final Exception e) {
-                    throw new 
BSFException(BSFException.REASON_EXECUTION_ERROR, "BSF:XSLTEngine: unable to 
get " + "input from '" + srcObj + "' as XML", e);
+                    throw new 
BSFException(BSFException.REASON_EXECUTION_ERROR, "BSF:XSLTEngine: unable to 
get input from '" + srcObj + "' as XML", e);
                 }
             }
         } else {
diff --git a/src/main/java/org/apache/bsf/util/BSFEngineImpl.java 
b/src/main/java/org/apache/bsf/util/BSFEngineImpl.java
index ec8a596..79ddb9e 100644
--- a/src/main/java/org/apache/bsf/util/BSFEngineImpl.java
+++ b/src/main/java/org/apache/bsf/util/BSFEngineImpl.java
@@ -63,7 +63,7 @@ public abstract class BSFEngineImpl implements BSFEngine {
 
         if (bsfInfo == null) {
             bsfInfo = new ObjInfo(BSFManager.class, "bsf");
-            cb.addFieldDeclaration("org.apache.bsf.BSFManager bsf = " + "new 
org.apache.bsf.BSFManager();");
+            cb.addFieldDeclaration("org.apache.bsf.BSFManager bsf = new 
org.apache.bsf.BSFManager();");
             cb.putSymbol("bsf", bsfInfo);
         }
 
@@ -91,7 +91,7 @@ public abstract class BSFEngineImpl implements BSFEngine {
 
         if (bsfInfo == null) {
             bsfInfo = new ObjInfo(BSFManager.class, "bsf");
-            cb.addFieldDeclaration("org.apache.bsf.BSFManager bsf = " + "new 
org.apache.bsf.BSFManager();");
+            cb.addFieldDeclaration("org.apache.bsf.BSFManager bsf = new 
org.apache.bsf.BSFManager();");
             cb.putSymbol("bsf", bsfInfo);
         }
 
diff --git a/src/main/java/org/apache/bsf/util/BSFEventProcessor.java 
b/src/main/java/org/apache/bsf/util/BSFEventProcessor.java
index 7a12ed9..2e1adb8 100644
--- a/src/main/java/org/apache/bsf/util/BSFEventProcessor.java
+++ b/src/main/java/org/apache/bsf/util/BSFEventProcessor.java
@@ -67,7 +67,7 @@ public class BSFEventProcessor implements EventProcessor {
             throw re;
         } catch (final Exception e) {
             // should not occur
-            System.err.println("BSFError: non-exceptionable event delivery " + 
"threw exception (that's not nice): " + e);
+            System.err.println("BSFError: non-exceptionable event delivery 
threw exception (that's not nice): " + e);
             e.printStackTrace();
         }
     }
diff --git 
a/src/main/java/org/apache/bsf/util/BSFEventProcessorReturningEventInfos.java 
b/src/main/java/org/apache/bsf/util/BSFEventProcessorReturningEventInfos.java
index 78fe6d2..516b225 100644
--- 
a/src/main/java/org/apache/bsf/util/BSFEventProcessorReturningEventInfos.java
+++ 
b/src/main/java/org/apache/bsf/util/BSFEventProcessorReturningEventInfos.java
@@ -95,7 +95,7 @@ public class BSFEventProcessorReturningEventInfos implements 
EventProcessor {
             throw re;
         } catch (final Exception e) {
             // should not occur
-            System.err.println("BSFError: non-exceptionable event delivery " + 
"threw exception (that's not nice): " + e);
+            System.err.println("BSFError: non-exceptionable event delivery 
threw exception (that's not nice): " + e);
             e.printStackTrace();
         }
     }
diff --git a/src/main/java/org/apache/bsf/util/ReflectionUtils.java 
b/src/main/java/org/apache/bsf/util/ReflectionUtils.java
index e66a1e3..219e591 100644
--- a/src/main/java/org/apache/bsf/util/ReflectionUtils.java
+++ b/src/main/java/org/apache/bsf/util/ReflectionUtils.java
@@ -158,7 +158,7 @@ public class ReflectionUtils {
         // find an event adapter class of the right type
         final Class adapterClass = EventAdapterRegistry.lookup(listenerType);
         if (adapterClass == null) {
-            throw new IllegalArgumentException("event adapter for listener 
type " + "'" + listenerType + "' (eventset " + "'" + eventSetName + "') 
unknown");
+            throw new IllegalArgumentException("event adapter for listener 
type '" + listenerType + "' (eventset '" + eventSetName + "') unknown");
         }
 
         // create the event adapter and give it the event processor
@@ -304,7 +304,7 @@ public class ReflectionUtils {
             final Object value = f.get(target);
             return new Bean(fieldType, value);
         } catch (final NoSuchFieldException e) {
-            throw new IllegalArgumentException("field '" + fieldName + "' is " 
+ "unknown for '" + target + "'");
+            throw new IllegalArgumentException("field '" + fieldName + "' is 
unknown for '" + target + "'");
         }
     }
     //////////////////////////////////////////////////////////////////////////
@@ -327,7 +327,7 @@ public class ReflectionUtils {
         final BeanInfo bi = Introspector.getBeanInfo(target.getClass());
         final PropertyDescriptor pd = (PropertyDescriptor) 
findFeatureByName("property", propName, bi.getPropertyDescriptors());
         if (pd == null) {
-            throw new IllegalArgumentException("property '" + propName + "' is 
" + "unknown for '" + target + "'");
+            throw new IllegalArgumentException("property '" + propName + "' is 
unknown for '" + target + "'");
         }
 
         // get read method and type of property
@@ -336,7 +336,7 @@ public class ReflectionUtils {
         if (index != null) {
             // if index != null, then property is indexed - pd better be so too
             if (!(pd instanceof IndexedPropertyDescriptor)) {
-                throw new IllegalArgumentException("attempt to get non-indexed 
" + "property '" + propName + "' as being indexed");
+                throw new IllegalArgumentException("attempt to get non-indexed 
property '" + propName + "' as being indexed");
             }
             final IndexedPropertyDescriptor ipd = (IndexedPropertyDescriptor) 
pd;
             rm = ipd.getIndexedReadMethod();
@@ -391,7 +391,7 @@ public class ReflectionUtils {
             // now set the value
             f.set(target, fieldVal);
         } catch (final NoSuchFieldException e) {
-            throw new IllegalArgumentException("field '" + fieldName + "' is " 
+ "unknown for '" + target + "'");
+            throw new IllegalArgumentException("field '" + fieldName + "' is 
unknown for '" + target + "'");
         }
     }
     //////////////////////////////////////////////////////////////////////////
@@ -417,7 +417,7 @@ public class ReflectionUtils {
         final BeanInfo bi = Introspector.getBeanInfo(target.getClass());
         final PropertyDescriptor pd = (PropertyDescriptor) 
findFeatureByName("property", propName, bi.getPropertyDescriptors());
         if (pd == null) {
-            throw new IllegalArgumentException("property '" + propName + "' is 
" + "unknown for '" + target + "'");
+            throw new IllegalArgumentException("property '" + propName + "' is 
unknown for '" + target + "'");
         }
 
         // get write method and type of property
@@ -426,7 +426,7 @@ public class ReflectionUtils {
         if (index != null) {
             // if index != null, then property is indexed - pd better be so too
             if (!(pd instanceof IndexedPropertyDescriptor)) {
-                throw new IllegalArgumentException("attempt to set non-indexed 
" + "property '" + propName + "' as being indexed");
+                throw new IllegalArgumentException("attempt to set non-indexed 
property '" + propName + "' as being indexed");
             }
             final IndexedPropertyDescriptor ipd = (IndexedPropertyDescriptor) 
pd;
             wm = ipd.getIndexedWriteMethod();
diff --git a/src/main/java/org/apache/bsf/util/type/TypeConvertorRegistry.java 
b/src/main/java/org/apache/bsf/util/type/TypeConvertorRegistry.java
index 071e453..6c10577 100644
--- a/src/main/java/org/apache/bsf/util/type/TypeConvertorRegistry.java
+++ b/src/main/java/org/apache/bsf/util/type/TypeConvertorRegistry.java
@@ -40,7 +40,7 @@ public class TypeConvertorRegistry {
             }
 
             public String getCodeGenString() {
-                return "(Class from, Class to, Object obj) {\n" + "return 
obj;\n" + "}";
+                return "(Class from, Class to, Object obj) {\nreturn obj;\n}";
             }
         };
         register(Boolean.class, boolean.class, tc);
@@ -69,7 +69,7 @@ public class TypeConvertorRegistry {
             }
 
             public String getCodeGenString() {
-                return "(Class from, Class to, Object obj) {\n" + "return (obj 
== null) ? \"(null)\" : obj.toString ();\n" + "}";
+                return "(Class from, Class to, Object obj) {\nreturn (obj == 
null) ? \"(null)\" : obj.toString ();\n}";
             }
         };
         register(Object.class, String.class, tc);
@@ -101,15 +101,30 @@ public class TypeConvertorRegistry {
             }
 
             public String getCodeGenString() {
-                return "(Class from, Class to, Object obj) {\n" + "String str 
= (String) obj;\n" + "if (to == Boolean.class || to == boolean.class) {\n"
-                        + "return Boolean.valueOf (str);\n" + "} else if (to 
== Byte.class || to == byte.class) {\n" + "return Byte.valueOf (str);\n"
-                        + "} else if (to == Character.class || to == 
char.class) {\n" + "return Character.valueOf (str.charAt (0));\n"
-                        + "} else if (to == Short.class || to == short.class) 
{\n" + "return Short.valueOf (str);\n"
-                        + "} else if (to == Integer.class || to == int.class) 
{\n" + "return Integer.valueOf (str);\n"
-                        + "} else if (to == Long.class || to == long.class) 
{\n" + "return Long.valueOf (str);\n"
-                        + "} else if (to == Float.class || to == float.class) 
{\n" + "return Float.valueOf (str);\n"
-                        + "} else if (to == Double.class || to == 
double.class) {\n" + "return Double.valueOf (str);\n" + "} else {\n" + "return 
null;\n"
-                        + "}\n" + "}";
+                // @formatter:off
+                return "(Class from, Class to, Object obj) {\n"
+                        + "String str = (String) obj;\n"
+                        + "if (to == Boolean.class || to == boolean.class) {\n"
+                        + "return Boolean.valueOf (str);\n"
+                        + "} else if (to == Byte.class || to == byte.class) 
{\n"
+                        + "return Byte.valueOf (str);\n"
+                        + "} else if (to == Character.class || to == 
char.class) {\n"
+                        + "return Character.valueOf (str.charAt (0));\n"
+                        + "} else if (to == Short.class || to == short.class) 
{\n"
+                        + "return Short.valueOf (str);\n"
+                        + "} else if (to == Integer.class || to == int.class) 
{\n"
+                        + "return Integer.valueOf (str);\n"
+                        + "} else if (to == Long.class || to == long.class) 
{\n"
+                        + "return Long.valueOf (str);\n"
+                        + "} else if (to == Float.class || to == float.class) 
{\n"
+                        + "return Float.valueOf (str);\n"
+                        + "} else if (to == Double.class || to == 
double.class) {\n"
+                        + "return Double.valueOf (str);\n"
+                        + "} else {\n"
+                        + "return null;\n"
+                        + "}\n"
+                        + "}";
+                // @formatter:on
             }
         };
         register(String.class, boolean.class, tc);
@@ -136,7 +151,7 @@ public class TypeConvertorRegistry {
             }
 
             public String getCodeGenString() {
-                return "(Class from, Class to, Object obj) {\n" + "return 
Font.decode ((String) obj);\n" + "}";
+                return "(Class from, Class to, Object obj) {\nreturn 
Font.decode ((String) obj);\n}";
             }
         };
         register(String.class, Font.class, tc);
@@ -148,7 +163,7 @@ public class TypeConvertorRegistry {
             }
 
             public String getCodeGenString() {
-                return "(Class from, Class to, Object obj) {\n" + "return 
Color.decode ((String) obj);\n" + "}";
+                return "(Class from, Class to, Object obj) {\nreturn 
Color.decode ((String) obj);\n}";
             }
         };
         register(String.class, Color.class, tc);
diff --git a/src/test/java/org/apache/bsf/engines/JaclTest.java 
b/src/test/java/org/apache/bsf/engines/JaclTest.java
index 27cc301..82cf997 100644
--- a/src/test/java/org/apache/bsf/engines/JaclTest.java
+++ b/src/test/java/org/apache/bsf/engines/JaclTest.java
@@ -149,7 +149,7 @@ public class JaclTest extends AbstractBSFEngineTest {
 
         try {
             bsfManager.declareBean("foo", foo, Integer.class);
-            bar = (Integer) jaclEngine.eval("Test.jacl", 0, 0, "proc ret {} 
{\n upvar 1 foo lfoo\n " + "return $lfoo\n }\n ret");
+            bar = (Integer) jaclEngine.eval("Test.jacl", 0, 0, "proc ret {} 
{\n upvar 1 foo lfoo\n return $lfoo\n }\n ret");
         } catch (final Exception e) {
             fail(failMessage("declareBean() test failed", e));
         }
diff --git a/src/test/java/org/apache/bsf/engines/JavascriptTest.java 
b/src/test/java/org/apache/bsf/engines/JavascriptTest.java
index 2e73e13..7d69dd4 100644
--- a/src/test/java/org/apache/bsf/engines/JavascriptTest.java
+++ b/src/test/java/org/apache/bsf/engines/JavascriptTest.java
@@ -46,7 +46,7 @@ public class JavascriptTest extends BSFEngineTestCase {
 
     public void testExec() {
         try {
-            engine.exec("Test.js", 0, 0, "java.lang.System.out.print " + 
"(\"PASSED\");");
+            engine.exec("Test.js", 0, 0, "java.lang.System.out.print 
(\"PASSED\");");
         } catch (final Exception e) {
             fail(failMessage("exec() test failed", e));
         }
@@ -77,7 +77,7 @@ public class JavascriptTest extends BSFEngineTestCase {
 
     public void testIexec() {
         try {
-            engine.iexec("Test.js", 0, 0, "java.lang.System.out.print " + 
"(\"PASSED\")");
+            engine.iexec("Test.js", 0, 0, "java.lang.System.out.print 
(\"PASSED\")");
         } catch (final Exception e) {
             fail(failMessage("iexec() test failed", e));
         }
diff --git a/src/test/java/org/apache/bsf/engines/JythonTest.java 
b/src/test/java/org/apache/bsf/engines/JythonTest.java
index fb0fc88..5ceded1 100644
--- a/src/test/java/org/apache/bsf/engines/JythonTest.java
+++ b/src/test/java/org/apache/bsf/engines/JythonTest.java
@@ -81,7 +81,7 @@ public class JythonTest extends BSFEngineTestCase {
         // iexec() differs from exec() in this engine, primarily
         // in that it only executes up to the first newline.
         try {
-            jythonEngine.iexec("Test.py", 0, 0, "print \"PASSED\"," + "\n" + 
"print \"FAILED\",");
+            jythonEngine.iexec("Test.py", 0, 0, "print \"PASSED\",\nprint 
\"FAILED\",");
         } catch (final Exception e) {
             fail(failMessage("iexec() test failed", e));
         }

Reply via email to