@@ -739,6 +739,7 @@ java_library(
739739 "//common/exceptions:overload_not_found" ,
740740 "@maven//:com_google_errorprone_error_prone_annotations" ,
741741 "@maven//:com_google_guava_guava" ,
742+ "@maven//:org_jspecify_jspecify" ,
742743 ],
743744)
744745
@@ -753,6 +754,7 @@ cel_android_library(
753754 "//common/annotations" ,
754755 "//common/exceptions:overload_not_found" ,
755756 "@maven//:com_google_errorprone_error_prone_annotations" ,
757+ "@maven//:org_jspecify_jspecify" ,
756758 "@maven_android//:com_google_guava_guava" ,
757759 ],
758760)
@@ -784,6 +786,7 @@ cel_android_library(
784786java_library (
785787 name = "function_overload" ,
786788 srcs = [
789+ "CelAsyncFunctionOverload.java" ,
787790 "CelFunctionOverload.java" ,
788791 "OptimizedFunctionOverload.java" ,
789792 ],
@@ -800,9 +803,12 @@ java_library(
800803cel_android_library (
801804 name = "function_overload_android" ,
802805 srcs = [
806+ "CelAsyncFunctionOverload.java" ,
803807 "CelFunctionOverload.java" ,
804808 "OptimizedFunctionOverload.java" ,
805809 ],
810+ tags = [
811+ ],
806812 deps = [
807813 ":evaluation_exception" ,
808814 ":unknown_attributes_android" ,
@@ -817,14 +823,14 @@ java_library(
817823 tags = [
818824 ],
819825 deps = [
826+ ":async_options" ,
820827 ":descriptor_type_resolver" ,
821828 ":dispatcher" ,
822829 ":evaluation_exception" ,
823830 ":evaluation_listener" ,
824831 ":function_binding" ,
825832 ":function_resolver" ,
826833 ":partial_vars" ,
827- ":program" ,
828834 ":proto_message_runtime_equality" ,
829835 ":runtime" ,
830836 ":runtime_equality" ,
@@ -922,6 +928,7 @@ java_library(
922928 ],
923929 deps = [
924930 ":activation" ,
931+ ":async_options" ,
925932 ":evaluation_exception" ,
926933 ":evaluation_listener" ,
927934 ":function_binding" ,
@@ -946,6 +953,7 @@ java_library(
946953 "@maven//:com_google_errorprone_error_prone_annotations" ,
947954 "@maven//:com_google_guava_guava" ,
948955 "@maven//:com_google_protobuf_protobuf_java" ,
956+ "@maven//:org_jspecify_jspecify" ,
949957 ],
950958)
951959
@@ -1277,17 +1285,130 @@ cel_android_library(
12771285 ],
12781286)
12791287
1288+ java_library (
1289+ name = "async_call" ,
1290+ srcs = ["CelAsyncCall.java" ],
1291+ tags = [
1292+ ],
1293+ deps = [
1294+ "@maven//:com_google_guava_guava" ,
1295+ ],
1296+ )
1297+
1298+ cel_android_library (
1299+ name = "async_call_android" ,
1300+ srcs = ["CelAsyncCall.java" ],
1301+ tags = [
1302+ ],
1303+ deps = [
1304+ "@maven_android//:com_google_guava_guava" ,
1305+ ],
1306+ )
1307+
1308+ java_library (
1309+ name = "async_drain_strategy" ,
1310+ srcs = [
1311+ "CelAsyncDrainAction.java" ,
1312+ "CelAsyncDrainStrategy.java" ,
1313+ ],
1314+ tags = [
1315+ ],
1316+ deps = [
1317+ ":async_call" ,
1318+ "//:auto_value" ,
1319+ "@maven//:com_google_errorprone_error_prone_annotations" ,
1320+ "@maven//:com_google_guava_guava" ,
1321+ ],
1322+ )
1323+
1324+ cel_android_library (
1325+ name = "async_drain_strategy_android" ,
1326+ srcs = [
1327+ "CelAsyncDrainAction.java" ,
1328+ "CelAsyncDrainStrategy.java" ,
1329+ ],
1330+ tags = [
1331+ ],
1332+ deps = [
1333+ ":async_call_android" ,
1334+ "//:auto_value" ,
1335+ "@maven//:com_google_errorprone_error_prone_annotations" ,
1336+ "@maven_android//:com_google_guava_guava" ,
1337+ ],
1338+ )
1339+
1340+ java_library (
1341+ name = "async_observer" ,
1342+ srcs = ["CelAsyncObserver.java" ],
1343+ tags = [
1344+ ],
1345+ deps = [
1346+ ":async_call" ,
1347+ "@maven//:com_google_code_findbugs_annotations" ,
1348+ "@maven//:com_google_errorprone_error_prone_annotations" ,
1349+ "@maven//:org_jspecify_jspecify" ,
1350+ ],
1351+ )
1352+
1353+ cel_android_library (
1354+ name = "async_observer_android" ,
1355+ srcs = ["CelAsyncObserver.java" ],
1356+ tags = [
1357+ ],
1358+ deps = [
1359+ ":async_call_android" ,
1360+ "@maven//:com_google_code_findbugs_annotations" ,
1361+ "@maven//:com_google_errorprone_error_prone_annotations" ,
1362+ "@maven//:org_jspecify_jspecify" ,
1363+ ],
1364+ )
1365+
1366+ java_library (
1367+ name = "async_options" ,
1368+ srcs = ["CelAsyncEvaluationOptions.java" ],
1369+ tags = [
1370+ ],
1371+ deps = [
1372+ ":async_drain_strategy" ,
1373+ ":async_observer" ,
1374+ "//:auto_value" ,
1375+ "@maven//:com_google_code_findbugs_annotations" ,
1376+ "@maven//:com_google_errorprone_error_prone_annotations" ,
1377+ "@maven//:org_jspecify_jspecify" ,
1378+ ],
1379+ )
1380+
1381+ cel_android_library (
1382+ name = "async_options_android" ,
1383+ srcs = ["CelAsyncEvaluationOptions.java" ],
1384+ tags = [
1385+ ],
1386+ deps = [
1387+ ":async_drain_strategy_android" ,
1388+ ":async_observer_android" ,
1389+ "//:auto_value" ,
1390+ "@maven//:com_google_code_findbugs_annotations" ,
1391+ "@maven//:com_google_errorprone_error_prone_annotations" ,
1392+ "@maven//:org_jspecify_jspecify" ,
1393+ ],
1394+ )
1395+
12801396java_library (
12811397 name = "program" ,
12821398 srcs = ["Program.java" ],
12831399 tags = [
12841400 ],
12851401 deps = [
1402+ ":activation" ,
1403+ ":async_options" ,
12861404 ":evaluation_exception" ,
12871405 ":function_resolver" ,
1406+ ":interpretable" ,
12881407 ":partial_vars" ,
12891408 ":variable_resolver" ,
12901409 "@maven//:com_google_errorprone_error_prone_annotations" ,
1410+ "@maven//:com_google_guava_guava" ,
1411+ "@maven//:org_jspecify_jspecify" ,
12911412 ],
12921413)
12931414
@@ -1297,11 +1418,16 @@ cel_android_library(
12971418 tags = [
12981419 ],
12991420 deps = [
1421+ ":activation_android" ,
1422+ ":async_options_android" ,
13001423 ":evaluation_exception" ,
13011424 ":function_resolver_android" ,
1425+ ":interpretable_android" ,
13021426 ":partial_vars_android" ,
13031427 ":variable_resolver" ,
13041428 "@maven//:com_google_errorprone_error_prone_annotations" ,
1429+ "@maven//:org_jspecify_jspecify" ,
1430+ "@maven_android//:com_google_guava_guava" ,
13051431 ],
13061432)
13071433
0 commit comments