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();
