File tree Expand file tree Collapse file tree
src/main/java/com/hubspot/jinjava Expand file tree Collapse file tree Original file line number Diff line number Diff line change 33/**
44 * This class allows Jinjava to be configured to override legacy behaviour.
55 * LegacyOverrides.NONE signifies that none of the legacy functionality will be overridden.
6+ * LegacyOverrides.ALL signifies that all new functionality will be used; avoid legacy "bugs".
67 */
78public class LegacyOverrides {
89 public static final LegacyOverrides NONE = new LegacyOverrides .Builder ().build ();
10+ public static final LegacyOverrides ALL = new LegacyOverrides .Builder ()
11+ .withEvaluateMapKeys (true )
12+ .withIterateOverMapKeys (true )
13+ .withUsePyishObjectMapper (true )
14+ .withUseSnakeCasePropertyNaming (true )
15+ .withWhitespaceRequiredWithinTokens (true )
16+ .withUseNaturalOperatorPrecedence (true )
17+ .withParseWhitespaceControlStrictly (true )
18+ .withAllowAdjacentTextNodes (true )
19+ .build ();
920 private final boolean evaluateMapKeys ;
1021 private final boolean iterateOverMapKeys ;
1122 private final boolean usePyishObjectMapper ;
You can’t perform that action at this time.
0 commit comments