Introduce withAssignmentDisabled() option for SimpleEvaluationContext
To support additional use cases, this commit introduces a
withAssignmentDisabled() method in the Builder for
SimpleEvaluationContext.
See gh-33319
Closes gh-33321
(cherry picked from commit e74406afd0)
@ -234,9 +235,8 @@ public final class SimpleEvaluationContext implements EvaluationContext {
@@ -234,9 +235,8 @@ public final class SimpleEvaluationContext implements EvaluationContext {
@ -245,15 +245,18 @@ public final class SimpleEvaluationContext implements EvaluationContext {
@@ -245,15 +245,18 @@ public final class SimpleEvaluationContext implements EvaluationContext {
@ -262,7 +265,7 @@ public final class SimpleEvaluationContext implements EvaluationContext {
@@ -262,7 +265,7 @@ public final class SimpleEvaluationContext implements EvaluationContext {
"ReflectivePropertyAccessor. Consider using DataBindingPropertyAccessor or a custom subclass.");
}
}
returnnewBuilder(true,accessors);
returnnewBuilder(accessors);
}
/**
@ -273,22 +276,26 @@ public final class SimpleEvaluationContext implements EvaluationContext {
@@ -273,22 +276,26 @@ public final class SimpleEvaluationContext implements EvaluationContext {
@ -307,15 +314,24 @@ public final class SimpleEvaluationContext implements EvaluationContext {
@@ -307,15 +314,24 @@ public final class SimpleEvaluationContext implements EvaluationContext {
@ -347,7 +363,6 @@ public final class SimpleEvaluationContext implements EvaluationContext {
@@ -347,7 +363,6 @@ public final class SimpleEvaluationContext implements EvaluationContext {
@ -359,6 +374,7 @@ public final class SimpleEvaluationContext implements EvaluationContext {
@@ -359,6 +374,7 @@ public final class SimpleEvaluationContext implements EvaluationContext {