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 3e783b87296ce85d73396d4ffffcfd5e8f5f0b49 Author: Gary Gregory <[email protected]> AuthorDate: Thu Feb 5 15:09:11 2026 -0500 Extract constant instead of creating a new empty array. --- src/main/java/org/apache/commons/jexl3/JexlException.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/main/java/org/apache/commons/jexl3/JexlException.java b/src/main/java/org/apache/commons/jexl3/JexlException.java index 9690b06c..76c4c31b 100644 --- a/src/main/java/org/apache/commons/jexl3/JexlException.java +++ b/src/main/java/org/apache/commons/jexl3/JexlException.java @@ -39,6 +39,8 @@ import org.apache.commons.jexl3.parser.TokenMgrException; */ public class JexlException extends RuntimeException { + private static final StackTraceElement[] EMPTY_STACK_TRACE_ELEMENT_ARRAY = {}; + /** * Thrown when parsing fails due to an ambiguous statement. * @@ -742,7 +744,7 @@ public class JexlException extends RuntimeException { stackJexl.add(se); } } - xthrow.setStackTrace(stackJexl.toArray(new StackTraceElement[0])); + xthrow.setStackTrace(stackJexl.toArray(EMPTY_STACK_TRACE_ELEMENT_ARRAY)); } return xthrow; }
