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

commit c81b160d65801d62aa6891c33606b2ae61b156da
Author: Gary Gregory <[email protected]>
AuthorDate: Sat Jun 1 10:47:18 2024 -0400

    Merge ifs
---
 src/main/java/org/apache/commons/jexl3/internal/Engine32.java | 10 ++++------
 1 file changed, 4 insertions(+), 6 deletions(-)

diff --git a/src/main/java/org/apache/commons/jexl3/internal/Engine32.java 
b/src/main/java/org/apache/commons/jexl3/internal/Engine32.java
index 003de951..ed4d3e2e 100644
--- a/src/main/java/org/apache/commons/jexl3/internal/Engine32.java
+++ b/src/main/java/org/apache/commons/jexl3/internal/Engine32.java
@@ -47,12 +47,10 @@ public class Engine32 extends Engine {
         if ((ii.options.isLexicalShade() || identifier.isLexical()) && 
identifier.isShaded()) {
             return ii.undefinedVariable(identifier, identifier.getName());
         }
-        if (symbol >= 0) {
-            if (frame.has(symbol)) {
-                final Object value = frame.get(symbol);
-                if (value != Scope.UNDEFINED) {
-                    return value;
-                }
+        if (symbol >= 0 && frame.has(symbol)) {
+            final Object value = frame.get(symbol);
+            if (value != Scope.UNDEFINED) {
+                return value;
             }
         }
         final String name = identifier.getName();

Reply via email to