@@ -129,6 +129,7 @@ java_library(
129129 "//:auto_value" ,
130130 "//common:error_codes" ,
131131 "//common/annotations" ,
132+ "//common/exceptions:overload_not_found" ,
132133 "@maven//:com_google_code_findbugs_annotations" ,
133134 "@maven//:com_google_errorprone_error_prone_annotations" ,
134135 "@maven//:com_google_guava_guava" ,
@@ -149,6 +150,7 @@ cel_android_library(
149150 "//:auto_value" ,
150151 "//common:error_codes" ,
151152 "//common/annotations" ,
153+ "//common/exceptions:overload_not_found" ,
152154 "@maven//:com_google_code_findbugs_annotations" ,
153155 "@maven//:com_google_errorprone_error_prone_annotations" ,
154156 "@maven_android//:com_google_guava_guava" ,
@@ -477,8 +479,6 @@ RUNTIME_SOURCES = [
477479 "CelRuntimeFactory.java" ,
478480 "CelRuntimeLegacyImpl.java" ,
479481 "CelRuntimeLibrary.java" ,
480- "CelVariableResolver.java" ,
481- "HierarchicalVariableResolver.java" ,
482482 "ProgramImpl.java" ,
483483 "UnknownContext.java" ,
484484]
@@ -729,6 +729,7 @@ java_library(
729729 deps = [
730730 ":evaluation_exception" ,
731731 ":function_overload" ,
732+ "//common/exceptions:overload_not_found" ,
732733 "@maven//:com_google_errorprone_error_prone_annotations" ,
733734 "@maven//:com_google_guava_guava" ,
734735 ],
@@ -742,6 +743,7 @@ cel_android_library(
742743 deps = [
743744 ":evaluation_exception" ,
744745 ":function_overload_android" ,
746+ "//common/exceptions:overload_not_found" ,
745747 "@maven//:com_google_errorprone_error_prone_annotations" ,
746748 "@maven_android//:com_google_guava_guava" ,
747749 ],
@@ -836,6 +838,7 @@ java_library(
836838 "//common/types:cel_types" ,
837839 "//common/values:cel_value_provider" ,
838840 "//common/values:proto_message_value_provider" ,
841+ "//runtime:variable_resolver" ,
839842 "//runtime/standard:add" ,
840843 "//runtime/standard:int" ,
841844 "//runtime/standard:timestamp" ,
@@ -904,6 +907,7 @@ java_library(
904907 ":interpretable" ,
905908 ":program" ,
906909 "//:auto_value" ,
910+ "//runtime:variable_resolver" ,
907911 "@maven//:com_google_errorprone_error_prone_annotations" ,
908912 ],
909913)
@@ -917,6 +921,7 @@ cel_android_library(
917921 ":function_resolver_android" ,
918922 ":interpretable_android" ,
919923 ":program_android" ,
924+ ":variable_resolver" ,
920925 "//:auto_value" ,
921926 "@maven//:com_google_errorprone_error_prone_annotations" ,
922927 ],
@@ -1204,6 +1209,19 @@ cel_android_library(
12041209 ],
12051210)
12061211
1212+ java_library (
1213+ name = "variable_resolver" ,
1214+ srcs = [
1215+ "CelVariableResolver.java" ,
1216+ "HierarchicalVariableResolver.java" ,
1217+ ],
1218+ # used_by_android
1219+ tags = [
1220+ ],
1221+ deps = [
1222+ ],
1223+ )
1224+
12071225java_library (
12081226 name = "program" ,
12091227 srcs = ["Program.java" ],
@@ -1212,6 +1230,7 @@ java_library(
12121230 deps = [
12131231 ":evaluation_exception" ,
12141232 ":function_resolver" ,
1233+ ":variable_resolver" ,
12151234 "@maven//:com_google_errorprone_error_prone_annotations" ,
12161235 ],
12171236)
@@ -1224,6 +1243,7 @@ cel_android_library(
12241243 deps = [
12251244 ":evaluation_exception" ,
12261245 ":function_resolver_android" ,
1246+ ":variable_resolver" ,
12271247 "//:auto_value" ,
12281248 "@maven//:com_google_errorprone_error_prone_annotations" ,
12291249 ],
0 commit comments