@@ -137,7 +137,7 @@ cel_android_library(
137137 ":base_android" ,
138138 ":evaluation_exception" ,
139139 ":evaluation_exception_builder" ,
140- ":function_overload_impl " ,
140+ ":function_overload_impl_android " ,
141141 "//:auto_value" ,
142142 "//common:error_codes" ,
143143 "//common/annotations" ,
@@ -157,8 +157,8 @@ java_library(
157157 ":runtime_helpers" ,
158158 "//common/annotations" ,
159159 "@maven//:com_google_guava_guava" ,
160+ "@maven//:com_google_protobuf_protobuf_java" ,
160161 "@maven//:org_jspecify_jspecify" ,
161- "@maven_android//:com_google_protobuf_protobuf_javalite" ,
162162 ],
163163)
164164
@@ -202,7 +202,6 @@ java_library(
202202 "@maven//:com_google_errorprone_error_prone_annotations" ,
203203 "@maven//:com_google_guava_guava" ,
204204 "@maven//:com_google_protobuf_protobuf_java" ,
205- "@maven_android//:com_google_protobuf_protobuf_javalite" ,
206205 ],
207206)
208207
@@ -254,7 +253,7 @@ cel_android_library(
254253 srcs = BASE_SOURCES ,
255254 visibility = ["//visibility:private" ],
256255 deps = [
257- ":function_overload_impl " ,
256+ ":function_overload_impl_android " ,
258257 ":metadata" ,
259258 "//common:cel_ast_android" ,
260259 "//common/annotations" ,
@@ -314,7 +313,7 @@ cel_android_library(
314313 ":evaluation_exception" ,
315314 ":evaluation_exception_builder" ,
316315 ":evaluation_listener_android" ,
317- ":function_overload_impl " ,
316+ ":function_overload_impl_android " ,
318317 ":interpretable_android" ,
319318 ":interpreter_util_android" ,
320319 ":metadata" ,
@@ -354,7 +353,7 @@ java_library(
354353 "//common/internal:comparison_functions" ,
355354 "@maven//:com_google_errorprone_error_prone_annotations" ,
356355 "@maven//:com_google_guava_guava" ,
357- "@maven_android //:com_google_protobuf_protobuf_javalite " ,
356+ "@maven //:com_google_protobuf_protobuf_java " ,
358357 ],
359358)
360359
@@ -435,7 +434,6 @@ java_library(
435434 "@maven//:com_google_protobuf_protobuf_java" ,
436435 "@maven//:com_google_re2j_re2j" ,
437436 "@maven//:org_threeten_threeten_extra" ,
438- "@maven_android//:com_google_protobuf_protobuf_javalite" ,
439437 ],
440438)
441439
@@ -501,9 +499,9 @@ cel_android_library(
501499 ":dispatcher_android" ,
502500 ":evaluation_exception" ,
503501 ":function_binding_android" ,
504- ":function_overload " ,
505- ":function_overload_impl " ,
506- ":function_resolver " ,
502+ ":function_overload_android " ,
503+ ":function_overload_impl_android " ,
504+ ":function_resolver_android " ,
507505 "//:auto_value" ,
508506 "@maven//:com_google_errorprone_error_prone_annotations" ,
509507 "@maven_android//:com_google_guava_guava" ,
@@ -585,7 +583,7 @@ cel_android_library(
585583 deps = [
586584 ":evaluation_exception" ,
587585 ":evaluation_listener_android" ,
588- ":function_overload_impl " ,
586+ ":function_overload_impl_android " ,
589587 "//common/annotations" ,
590588 "@maven//:com_google_errorprone_error_prone_annotations" ,
591589 "@maven//:org_jspecify_jspecify" ,
@@ -723,7 +721,7 @@ cel_android_library(
723721 tags = [
724722 ],
725723 deps = [
726- ":function_overload " ,
724+ ":function_overload_android " ,
727725 "//common/annotations" ,
728726 "@maven//:com_google_errorprone_error_prone_annotations" ,
729727 "@maven_android//:com_google_guava_guava" ,
@@ -733,7 +731,6 @@ cel_android_library(
733731java_library (
734732 name = "function_resolver" ,
735733 srcs = ["CelFunctionResolver.java" ],
736- # used_by_android
737734 tags = [
738735 ],
739736 deps = [
@@ -743,12 +740,21 @@ java_library(
743740 ],
744741)
745742
743+ cel_android_library (
744+ name = "function_resolver_android" ,
745+ srcs = ["CelFunctionResolver.java" ],
746+ deps = [
747+ ":function_overload_impl_android" ,
748+ "@maven//:com_google_code_findbugs_annotations" ,
749+ "@maven//:com_google_errorprone_error_prone_annotations" ,
750+ ],
751+ )
752+
746753java_library (
747754 name = "function_overload" ,
748755 srcs = [
749756 "CelFunctionOverload.java" ,
750757 ],
751- # used_by_android
752758 tags = [
753759 ],
754760 deps = [
@@ -757,16 +763,42 @@ java_library(
757763 ],
758764)
759765
766+ cel_android_library (
767+ name = "function_overload_android" ,
768+ srcs = [
769+ "CelFunctionOverload.java" ,
770+ ],
771+ deps = [
772+ ":function_overload_impl_android" ,
773+ "@maven//:com_google_errorprone_error_prone_annotations" ,
774+ ],
775+ )
776+
760777java_library (
761778 name = "function_overload_impl" ,
762779 srcs = [
763780 "FunctionOverload.java" ,
764781 "FunctionResolver.java" ,
765782 "ResolvedOverload.java" ,
766783 ],
767- # used_by_android
768784 tags = [
769785 ],
786+ deps = [
787+ ":evaluation_exception" ,
788+ "//common/annotations" ,
789+ "@maven//:com_google_code_findbugs_annotations" ,
790+ "@maven//:com_google_errorprone_error_prone_annotations" ,
791+ "@maven//:com_google_protobuf_protobuf_java" ,
792+ ],
793+ )
794+
795+ cel_android_library (
796+ name = "function_overload_impl_android" ,
797+ srcs = [
798+ "FunctionOverload.java" ,
799+ "FunctionResolver.java" ,
800+ "ResolvedOverload.java" ,
801+ ],
770802 deps = [
771803 ":evaluation_exception" ,
772804 "//common/annotations" ,
@@ -812,6 +844,7 @@ java_library(
812844 "//common/types:cel_types" ,
813845 "//common/values:cel_value_provider" ,
814846 "//common/values:proto_message_value_provider" ,
847+ "//runtime/standard:standard_function" ,
815848 "@maven//:com_google_code_findbugs_annotations" ,
816849 "@maven//:com_google_errorprone_error_prone_annotations" ,
817850 "@maven//:com_google_guava_guava" ,
@@ -881,7 +914,7 @@ cel_android_library(
881914 ":dispatcher_android" ,
882915 ":evaluation_exception" ,
883916 ":function_binding_android" ,
884- ":function_resolver " ,
917+ ":function_resolver_android " ,
885918 ":interpretable_android" ,
886919 ":interpreter_android" ,
887920 ":lite_runtime_android" ,
@@ -1001,7 +1034,7 @@ java_library(
10011034 "//common/values:combined_cel_value_provider" ,
10021035 "@maven//:com_google_errorprone_error_prone_annotations" ,
10031036 "@maven//:com_google_guava_guava" ,
1004- "@maven_android //:com_google_protobuf_protobuf_javalite " ,
1037+ "@maven //:com_google_protobuf_protobuf_java " ,
10051038 ],
10061039)
10071040
@@ -1086,7 +1119,7 @@ cel_android_library(
10861119 deps = [
10871120 ":evaluation_exception" ,
10881121 ":function_binding_android" ,
1089- ":function_resolver " ,
1122+ ":function_resolver_android " ,
10901123 "//:auto_value" ,
10911124 "//common:cel_ast_android" ,
10921125 "//common:options" ,
0 commit comments