@@ -784,6 +784,7 @@ cel_android_library(
784784java_library (
785785 name = "function_overload" ,
786786 srcs = [
787+ "CelAsyncFunctionOverload.java" ,
787788 "CelFunctionOverload.java" ,
788789 "OptimizedFunctionOverload.java" ,
789790 ],
@@ -800,9 +801,12 @@ java_library(
800801cel_android_library (
801802 name = "function_overload_android" ,
802803 srcs = [
804+ "CelAsyncFunctionOverload.java" ,
803805 "CelFunctionOverload.java" ,
804806 "OptimizedFunctionOverload.java" ,
805807 ],
808+ tags = [
809+ ],
806810 deps = [
807811 ":evaluation_exception" ,
808812 ":unknown_attributes_android" ,
@@ -817,6 +821,7 @@ java_library(
817821 tags = [
818822 ],
819823 deps = [
824+ ":async_options" ,
820825 ":descriptor_type_resolver" ,
821826 ":dispatcher" ,
822827 ":evaluation_exception" ,
@@ -850,7 +855,6 @@ java_library(
850855 "//runtime:activation" ,
851856 "//runtime:interpretable" ,
852857 "//runtime:proto_message_activation_factory" ,
853- "//runtime:resolved_overload" ,
854858 "//runtime/planner:planned_program" ,
855859 "//runtime/planner:program_planner" ,
856860 "//runtime/standard:type" ,
@@ -867,6 +871,7 @@ java_library(
867871 tags = [
868872 ],
869873 deps = [
874+ ":async_options" ,
870875 ":descriptor_message_provider" ,
871876 ":descriptor_type_resolver" ,
872877 ":dispatcher" ,
@@ -922,6 +927,7 @@ java_library(
922927 ],
923928 deps = [
924929 ":activation" ,
930+ ":async_options" ,
925931 ":evaluation_exception" ,
926932 ":evaluation_listener" ,
927933 ":function_binding" ,
@@ -946,6 +952,7 @@ java_library(
946952 "@maven//:com_google_errorprone_error_prone_annotations" ,
947953 "@maven//:com_google_guava_guava" ,
948954 "@maven//:com_google_protobuf_protobuf_java" ,
955+ "@maven//:org_jspecify_jspecify" ,
949956 ],
950957)
951958
@@ -1277,6 +1284,118 @@ cel_android_library(
12771284 ],
12781285)
12791286
1287+ java_library (
1288+ name = "async_call" ,
1289+ srcs = ["CelAsyncCall.java" ],
1290+ tags = [
1291+ ],
1292+ deps = [
1293+ "@maven//:com_google_code_findbugs_annotations" ,
1294+ "@maven//:com_google_errorprone_error_prone_annotations" ,
1295+ ],
1296+ )
1297+
1298+ cel_android_library (
1299+ name = "async_call_android" ,
1300+ srcs = ["CelAsyncCall.java" ],
1301+ tags = [
1302+ ],
1303+ deps = [
1304+ "@maven//:com_google_code_findbugs_annotations" ,
1305+ "@maven//:com_google_errorprone_error_prone_annotations" ,
1306+ ],
1307+ )
1308+
1309+ java_library (
1310+ name = "async_drain_strategy" ,
1311+ srcs = [
1312+ "CelAsyncDrainAction.java" ,
1313+ "CelAsyncDrainStrategy.java" ,
1314+ ],
1315+ tags = [
1316+ ],
1317+ deps = [
1318+ ":async_call" ,
1319+ "//:auto_value" ,
1320+ "@maven//:com_google_errorprone_error_prone_annotations" ,
1321+ "@maven//:com_google_guava_guava" ,
1322+ ],
1323+ )
1324+
1325+ cel_android_library (
1326+ name = "async_drain_strategy_android" ,
1327+ srcs = [
1328+ "CelAsyncDrainAction.java" ,
1329+ "CelAsyncDrainStrategy.java" ,
1330+ ],
1331+ tags = [
1332+ ],
1333+ deps = [
1334+ ":async_call_android" ,
1335+ "//:auto_value" ,
1336+ "@maven//:com_google_errorprone_error_prone_annotations" ,
1337+ "@maven_android//:com_google_guava_guava" ,
1338+ ],
1339+ )
1340+
1341+ java_library (
1342+ name = "async_observer" ,
1343+ srcs = ["CelAsyncObserver.java" ],
1344+ tags = [
1345+ ],
1346+ deps = [
1347+ ":async_call" ,
1348+ "@maven//:com_google_code_findbugs_annotations" ,
1349+ "@maven//:com_google_errorprone_error_prone_annotations" ,
1350+ "@maven//:com_google_guava_guava" ,
1351+ "@maven//:org_jspecify_jspecify" ,
1352+ ],
1353+ )
1354+
1355+ cel_android_library (
1356+ name = "async_observer_android" ,
1357+ srcs = ["CelAsyncObserver.java" ],
1358+ tags = [
1359+ ],
1360+ deps = [
1361+ ":async_call_android" ,
1362+ "@maven//:com_google_code_findbugs_annotations" ,
1363+ "@maven//:com_google_errorprone_error_prone_annotations" ,
1364+ "@maven//:org_jspecify_jspecify" ,
1365+ "@maven_android//:com_google_guava_guava" ,
1366+ ],
1367+ )
1368+
1369+ java_library (
1370+ name = "async_options" ,
1371+ srcs = ["CelAsyncEvaluationOptions.java" ],
1372+ tags = [
1373+ ],
1374+ deps = [
1375+ ":async_drain_strategy" ,
1376+ ":async_observer" ,
1377+ "//:auto_value" ,
1378+ "@maven//:com_google_code_findbugs_annotations" ,
1379+ "@maven//:com_google_errorprone_error_prone_annotations" ,
1380+ "@maven//:org_jspecify_jspecify" ,
1381+ ],
1382+ )
1383+
1384+ cel_android_library (
1385+ name = "async_options_android" ,
1386+ srcs = ["CelAsyncEvaluationOptions.java" ],
1387+ tags = [
1388+ ],
1389+ deps = [
1390+ ":async_drain_strategy_android" ,
1391+ ":async_observer_android" ,
1392+ "//:auto_value" ,
1393+ "@maven//:com_google_code_findbugs_annotations" ,
1394+ "@maven//:com_google_errorprone_error_prone_annotations" ,
1395+ "@maven//:org_jspecify_jspecify" ,
1396+ ],
1397+ )
1398+
12801399java_library (
12811400 name = "program" ,
12821401 srcs = ["Program.java" ],
@@ -1288,6 +1407,7 @@ java_library(
12881407 ":partial_vars" ,
12891408 ":variable_resolver" ,
12901409 "@maven//:com_google_errorprone_error_prone_annotations" ,
1410+ "@maven//:com_google_guava_guava" ,
12911411 ],
12921412)
12931413
@@ -1302,6 +1422,7 @@ cel_android_library(
13021422 ":partial_vars_android" ,
13031423 ":variable_resolver" ,
13041424 "@maven//:com_google_errorprone_error_prone_annotations" ,
1425+ "@maven_android//:com_google_guava_guava" ,
13051426 ],
13061427)
13071428
0 commit comments