File tree Expand file tree Collapse file tree 3 files changed +38
-33
lines changed
engine/src/main/java/org/hibernate/validator/internal/engine/messageinterpolation/el Expand file tree Collapse file tree 3 files changed +38
-33
lines changed Original file line number Diff line number Diff line change 1919 * @author Guillaume Smet
2020 */
2121public class BeanMethodsELContext extends StandardELContext {
22- private static final ELResolver DEFAULT_RESOLVER = new CompositeELResolver () {
23- {
24- add ( new RootResolver () );
25- add ( new ArrayELResolver ( true ) );
26- add ( new ListELResolver ( true ) );
27- add ( new MapELResolver ( true ) );
28- add ( new ResourceBundleELResolver () );
29- add ( new BeanELResolver ( true ) );
30- }
31- };
22+ private static final ELResolver DEFAULT_RESOLVER ;
23+
24+ static {
25+ CompositeELResolver resolver = new CompositeELResolver ();
26+ resolver .add ( new RootResolver () );
27+ resolver .add ( new ArrayELResolver ( true ) );
28+ resolver .add ( new ListELResolver ( true ) );
29+ resolver .add ( new MapELResolver ( true ) );
30+ resolver .add ( new ResourceBundleELResolver () );
31+ resolver .add ( new BeanELResolver ( true ) );
32+ DEFAULT_RESOLVER = resolver ;
33+ }
3234
3335 public BeanMethodsELContext (ExpressionFactory expressionFactory ) {
3436 super ( expressionFactory );
Original file line number Diff line number Diff line change 1717 * @author Guillaume Smet
1818 */
1919public class BeanPropertiesElContext extends StandardELContext {
20- private static final ELResolver DEFAULT_RESOLVER = new CompositeELResolver () {
21- {
22- add ( new RootResolver () );
23- add ( new ArrayELResolver ( true ) );
24- add ( new ListELResolver ( true ) );
25- add ( new MapELResolver ( true ) );
26- add ( new ResourceBundleELResolver () );
27- add ( new BeanPropertiesELResolver () );
28- }
29- };
20+ private static final ELResolver DEFAULT_RESOLVER ;
21+
22+ static {
23+ CompositeELResolver resolver = new CompositeELResolver ();
24+ resolver .add ( new RootResolver () );
25+ resolver .add ( new ArrayELResolver ( true ) );
26+ resolver .add ( new ListELResolver ( true ) );
27+ resolver .add ( new MapELResolver ( true ) );
28+ resolver .add ( new ResourceBundleELResolver () );
29+ resolver .add ( new BeanPropertiesELResolver () );
30+ DEFAULT_RESOLVER = resolver ;
31+ }
3032
3133 public BeanPropertiesElContext (ExpressionFactory expressionFactory ) {
3234 super ( expressionFactory );
Original file line number Diff line number Diff line change 1818 */
1919public class VariablesELContext extends StandardELContext {
2020
21- private static final ELResolver DEFAULT_RESOLVER = new CompositeELResolver () {
22-
23- {
24- add ( new RootResolver () );
25- add ( new ArrayELResolver ( true ) );
26- add ( new ListELResolver ( true ) );
27- add ( new MapELResolver ( true ) );
28- add ( new ResourceBundleELResolver () );
29- // this one is required so that expressions containing method calls are returned as is
30- // if not there, the expression is replaced by an empty string
31- add ( new NoOpElResolver () );
32- }
33- };
21+ private static final ELResolver DEFAULT_RESOLVER ;
22+
23+ static {
24+ CompositeELResolver resolver = new CompositeELResolver ();
25+ resolver .add ( new RootResolver () );
26+ resolver .add ( new ArrayELResolver ( true ) );
27+ resolver .add ( new ListELResolver ( true ) );
28+ resolver .add ( new MapELResolver ( true ) );
29+ resolver .add ( new ResourceBundleELResolver () );
30+ // this one is required so that expressions containing method calls are returned as is
31+ // if not there, the expression is replaced by an empty string
32+ resolver .add ( new NoOpElResolver () );
33+ DEFAULT_RESOLVER = resolver ;
34+ }
3435
3536 public VariablesELContext (ExpressionFactory expressionFactory ) {
3637 super ( expressionFactory );
You can’t perform that action at this time.
0 commit comments