Use empty array constants instead of repeatedly creating new ones

Closes gh-35660

Signed-off-by: Kamil Krzywański <kamilkrzywanski01@gmail.com>
Signed-off-by: Kamil Krzywanski <kamilkrzywanski01@gmail.com>
This commit is contained in:
Kamil Krzywanski
2025-10-18 13:36:06 +02:00
committed by Sam Brannen
parent 687bc7652d
commit 948367092c
6 changed files with 19 additions and 8 deletions
@@ -44,6 +44,8 @@ import org.springframework.util.Assert;
*/
public abstract class TemplateAwareExpressionParser implements ExpressionParser {
private static final Expression [] EMPTY_EXPRESSION_ARRAY = new Expression[0];
@Override
public Expression parseExpression(String expressionString) throws ParseException {
return parseExpression(expressionString, null);
@@ -136,7 +138,7 @@ public abstract class TemplateAwareExpressionParser implements ExpressionParser
}
}
return expressions.toArray(new Expression[0]);
return expressions.toArray(EMPTY_EXPRESSION_ARRAY);
}
/**