@@ -115,6 +115,21 @@ java_library(
115115 ],
116116)
117117
118+ java_library (
119+ name = "cel_value_dispatcher" ,
120+ srcs = ["CelValueDispatcher.java" ],
121+ tags = [
122+ ],
123+ deps = [
124+ ":cel_value_function_binding" ,
125+ ":cel_value_function_overload" ,
126+ "//:auto_value" ,
127+ "//common/annotations" ,
128+ "@maven//:com_google_errorprone_error_prone_annotations" ,
129+ "@maven//:com_google_guava_guava" ,
130+ ],
131+ )
132+
118133java_library (
119134 name = "dispatcher" ,
120135 srcs = DISPATCHER_SOURCES ,
@@ -583,8 +598,8 @@ java_library(
583598 srcs = INTERPRABLE_SOURCES ,
584599 deps = [
585600 ":evaluation_exception" ,
586- ":evaluation_listener" ,
587601 "//common/annotations" ,
602+ "//runtime:evaluation_listener" ,
588603 "//runtime:function_resolver" ,
589604 "@maven//:com_google_errorprone_error_prone_annotations" ,
590605 "@maven//:org_jspecify_jspecify" ,
@@ -804,6 +819,7 @@ java_library(
804819 "@maven//:com_google_code_findbugs_annotations" ,
805820 "@maven//:com_google_errorprone_error_prone_annotations" ,
806821 "@maven//:com_google_protobuf_protobuf_java" ,
822+ "@maven_android//:com_google_protobuf_protobuf_javalite" ,
807823 ],
808824)
809825
@@ -837,6 +853,7 @@ java_library(
837853 ":function_resolver" ,
838854 ":interpretable" ,
839855 ":interpreter" ,
856+ ":program" ,
840857 ":proto_message_activation_factory" ,
841858 ":proto_message_runtime_equality" ,
842859 ":runtime_equality" ,
@@ -873,6 +890,7 @@ java_library(
873890 deps = [
874891 ":evaluation_exception" ,
875892 ":function_binding" ,
893+ ":program" ,
876894 "//:auto_value" ,
877895 "//common:cel_ast" ,
878896 "//common:options" ,
@@ -908,6 +926,7 @@ java_library(
908926 "//runtime:program" ,
909927 "//runtime/standard:standard_function" ,
910928 "@maven//:com_google_code_findbugs_annotations" ,
929+ "@maven//:com_google_errorprone_error_prone_annotations" ,
911930 "@maven//:com_google_guava_guava" ,
912931 ],
913932)
@@ -1194,6 +1213,34 @@ cel_android_library(
11941213 ],
11951214)
11961215
1216+ java_library (
1217+ name = "cel_value_function_binding" ,
1218+ srcs = ["CelValueFunctionBinding.java" ],
1219+ tags = [
1220+ ],
1221+ deps = [
1222+ ":cel_value_function_overload" ,
1223+ "//common/values:cel_value" ,
1224+ "@maven//:com_google_errorprone_error_prone_annotations" ,
1225+ "@maven//:com_google_guava_guava" ,
1226+ ],
1227+ )
1228+
1229+ java_library (
1230+ name = "cel_value_function_overload" ,
1231+ srcs = [
1232+ "CelValueFunctionOverload.java" ,
1233+ ],
1234+ tags = [
1235+ ],
1236+ deps = [
1237+ ":evaluation_exception" ,
1238+ "//common/values:cel_value" ,
1239+ "@maven//:com_google_errorprone_error_prone_annotations" ,
1240+ "@maven//:com_google_guava_guava" ,
1241+ ],
1242+ )
1243+
11971244java_library (
11981245 name = "resolved_overload" ,
11991246 srcs = ["CelResolvedOverload.java" ],
0 commit comments