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-jexl.git


The following commit(s) were added to refs/heads/master by this push:
     new 29d20738 Reuse Objects.toString()
29d20738 is described below

commit 29d20738cc72515a4d81871db49f793dc234d923
Author: Gary Gregory <[email protected]>
AuthorDate: Wed Sep 20 09:51:18 2023 -0400

    Reuse Objects.toString()
---
 src/main/java/org/apache/commons/jexl3/internal/Interpreter.java | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/src/main/java/org/apache/commons/jexl3/internal/Interpreter.java 
b/src/main/java/org/apache/commons/jexl3/internal/Interpreter.java
index f11b50cf..af95ab77 100644
--- a/src/main/java/org/apache/commons/jexl3/internal/Interpreter.java
+++ b/src/main/java/org/apache/commons/jexl3/internal/Interpreter.java
@@ -18,6 +18,7 @@
 package org.apache.commons.jexl3.internal;
 
 import java.util.Iterator;
+import java.util.Objects;
 import java.util.concurrent.Callable;
 import java.util.function.Consumer;
 
@@ -1887,7 +1888,7 @@ public class Interpreter extends InterpreterBase {
                 }
                 return eval;
             }
-            final String tstr = target != null ? target.toString() : "?";
+            final String tstr = Objects.toString(target, "?");
             return unsolvableMethod(node, tstr, argv);
         } catch (final JexlException.Method xmethod) {
             throw xmethod;

Reply via email to