@@ -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+ "@maven//:com_google_guava_guava" ,
1296+ ],
1297+ )
1298+
1299+ cel_android_library (
1300+ name = "async_call_android" ,
1301+ srcs = ["CelAsyncCall.java" ],
1302+ tags = [
1303+ ],
1304+ deps = [
1305+ "@maven//:com_google_code_findbugs_annotations" ,
1306+ "@maven//:com_google_errorprone_error_prone_annotations" ,
1307+ "@maven_android//:com_google_guava_guava" ,
1308+ ],
1309+ )
1310+
1311+ java_library (
1312+ name = "async_drain_strategy" ,
1313+ srcs = [
1314+ "CelAsyncDrainAction.java" ,
1315+ "CelAsyncDrainStrategy.java" ,
1316+ ],
1317+ tags = [
1318+ ],
1319+ deps = [
1320+ ":async_call" ,
1321+ "//:auto_value" ,
1322+ "@maven//:com_google_errorprone_error_prone_annotations" ,
1323+ "@maven//:com_google_guava_guava" ,
1324+ ],
1325+ )
1326+
1327+ cel_android_library (
1328+ name = "async_drain_strategy_android" ,
1329+ srcs = [
1330+ "CelAsyncDrainAction.java" ,
1331+ "CelAsyncDrainStrategy.java" ,
1332+ ],
1333+ tags = [
1334+ ],
1335+ deps = [
1336+ ":async_call_android" ,
1337+ "//:auto_value" ,
1338+ "@maven//:com_google_errorprone_error_prone_annotations" ,
1339+ "@maven_android//:com_google_guava_guava" ,
1340+ ],
1341+ )
1342+
1343+ java_library (
1344+ name = "async_observer" ,
1345+ srcs = ["CelAsyncObserver.java" ],
1346+ tags = [
1347+ ],
1348+ deps = [
1349+ ":async_call" ,
1350+ "@maven//:com_google_code_findbugs_annotations" ,
1351+ "@maven//:com_google_errorprone_error_prone_annotations" ,
1352+ "@maven//:org_jspecify_jspecify" ,
1353+ ],
1354+ )
1355+
1356+ cel_android_library (
1357+ name = "async_observer_android" ,
1358+ srcs = ["CelAsyncObserver.java" ],
1359+ tags = [
1360+ ],
1361+ deps = [
1362+ ":async_call_android" ,
1363+ "@maven//:com_google_code_findbugs_annotations" ,
1364+ "@maven//:com_google_errorprone_error_prone_annotations" ,
1365+ "@maven//:org_jspecify_jspecify" ,
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