From 46108deff413b28edad457eaab35210d3dc047dd Mon Sep 17 00:00:00 2001 From: Sam Brannen <104798+sbrannen@users.noreply.github.com> Date: Tue, 13 Feb 2024 13:18:54 +0100 Subject: [PATCH] Make SimpleEvaluationContext.Builder final and its constructor private Closes gh-32253 --- .../expression/spel/support/SimpleEvaluationContext.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/spring-expression/src/main/java/org/springframework/expression/spel/support/SimpleEvaluationContext.java b/spring-expression/src/main/java/org/springframework/expression/spel/support/SimpleEvaluationContext.java index 7d65bba9003..1cbc6d56e34 100644 --- a/spring-expression/src/main/java/org/springframework/expression/spel/support/SimpleEvaluationContext.java +++ b/spring-expression/src/main/java/org/springframework/expression/spel/support/SimpleEvaluationContext.java @@ -268,7 +268,7 @@ public final class SimpleEvaluationContext implements EvaluationContext { /** * Builder for {@code SimpleEvaluationContext}. */ - public static class Builder { + public static final class Builder { private final List accessors; @@ -280,7 +280,7 @@ public final class SimpleEvaluationContext implements EvaluationContext { @Nullable private TypedValue rootObject; - public Builder(PropertyAccessor... accessors) { + private Builder(PropertyAccessor... accessors) { this.accessors = Arrays.asList(accessors); }