2626import com .google .testing .junit .testparameterinjector .TestParameters ;
2727import dev .cel .bundle .Cel ;
2828import dev .cel .bundle .CelBuilder ;
29+ import dev .cel .bundle .CelExperimentalFactory ;
2930import dev .cel .bundle .CelFactory ;
30- import dev .cel .bundle .CelImpl ;
31- import dev .cel .checker .CelCheckerLegacyImpl ;
3231import dev .cel .common .CelAbstractSyntaxTree ;
3332import dev .cel .common .CelContainer ;
3433import dev .cel .common .CelFunctionDecl ;
4645import dev .cel .common .values .CelByteString ;
4746import dev .cel .common .values .NullValue ;
4847import dev .cel .compiler .CelCompiler ;
49- import dev .cel .compiler .CelCompilerImpl ;
5048import dev .cel .expr .conformance .proto3 .TestAllTypes ;
5149import dev .cel .expr .conformance .proto3 .TestAllTypes .NestedMessage ;
5250import dev .cel .parser .CelMacro ;
53- import dev .cel .parser .CelParserImpl ;
5451import dev .cel .parser .CelStandardMacro ;
5552import dev .cel .runtime .CelEvaluationException ;
5653import dev .cel .runtime .CelFunctionBinding ;
5754import dev .cel .runtime .CelRuntime ;
58- import dev .cel .runtime .CelRuntimeImpl ;
5955import dev .cel .runtime .InterpreterUtil ;
6056import java .time .Duration ;
6157import java .time .Instant ;
@@ -106,17 +102,6 @@ private enum ConstantTestCases {
106102 }
107103 }
108104
109- private static CelBuilder plannerCelBuilder () {
110- // TODO: Replace with factory once available.
111- return CelImpl .newBuilder (
112- CelCompilerImpl .newBuilder (
113- CelParserImpl .newBuilder (),
114- CelCheckerLegacyImpl .newBuilder ().setStandardEnvironmentEnabled (true )),
115- CelRuntimeImpl .newBuilder ())
116- // CEL-Internal-2
117- .setOptions (CelOptions .current ().build ());
118- }
119-
120105 private CelBuilder newCelBuilder () {
121106 return newCelBuilder (Integer .MAX_VALUE );
122107 }
@@ -126,7 +111,7 @@ private CelBuilder newCelBuilder(int version) {
126111 switch (testMode ) {
127112 case PLANNER_PARSE_ONLY :
128113 case PLANNER_CHECKED :
129- celBuilder = plannerCelBuilder ();
114+ celBuilder = CelExperimentalFactory . plannerCelBuilder ();
130115 break ;
131116 case LEGACY_CHECKED :
132117 celBuilder = CelFactory .standardCelBuilder ();
0 commit comments