@@ -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" ,
@@ -867,6 +872,7 @@ java_library(
867872 tags = [
868873 ],
869874 deps = [
875+ ":async_options" ,
870876 ":descriptor_message_provider" ,
871877 ":descriptor_type_resolver" ,
872878 ":dispatcher" ,
@@ -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,134 @@ 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_code_findbugs_annotations" ,
1295+ "@maven//:com_google_errorprone_error_prone_annotations" ,
1296+ "@maven//:com_google_guava_guava" ,
1297+ ],
1298+ )
1299+
1300+ cel_android_library (
1301+ name = "async_call_android" ,
1302+ srcs = ["CelAsyncCall.java" ],
1303+ tags = [
1304+ ],
1305+ deps = [
1306+ "@maven//:com_google_code_findbugs_annotations" ,
1307+ "@maven//:com_google_errorprone_error_prone_annotations" ,
1308+ "@maven_android//:com_google_guava_guava" ,
1309+ ],
1310+ )
1311+
1312+ java_library (
1313+ name = "async_drain_strategy" ,
1314+ srcs = [
1315+ "CelAsyncDrainAction.java" ,
1316+ "CelAsyncDrainStrategy.java" ,
1317+ ],
1318+ tags = [
1319+ ],
1320+ deps = [
1321+ ":async_call" ,
1322+ "//:auto_value" ,
1323+ "@maven//:com_google_errorprone_error_prone_annotations" ,
1324+ "@maven//:com_google_guava_guava" ,
1325+ ],
1326+ )
1327+
1328+ cel_android_library (
1329+ name = "async_drain_strategy_android" ,
1330+ srcs = [
1331+ "CelAsyncDrainAction.java" ,
1332+ "CelAsyncDrainStrategy.java" ,
1333+ ],
1334+ tags = [
1335+ ],
1336+ deps = [
1337+ ":async_call_android" ,
1338+ "//:auto_value" ,
1339+ "@maven//:com_google_errorprone_error_prone_annotations" ,
1340+ "@maven_android//:com_google_guava_guava" ,
1341+ ],
1342+ )
1343+
1344+ java_library (
1345+ name = "async_observer" ,
1346+ srcs = ["CelAsyncObserver.java" ],
1347+ tags = [
1348+ ],
1349+ deps = [
1350+ ":async_call" ,
1351+ "@maven//:com_google_code_findbugs_annotations" ,
1352+ "@maven//:com_google_errorprone_error_prone_annotations" ,
1353+ "@maven//:org_jspecify_jspecify" ,
1354+ ],
1355+ )
1356+
1357+ cel_android_library (
1358+ name = "async_observer_android" ,
1359+ srcs = ["CelAsyncObserver.java" ],
1360+ tags = [
1361+ ],
1362+ deps = [
1363+ ":async_call_android" ,
1364+ "@maven//:com_google_code_findbugs_annotations" ,
1365+ "@maven//:com_google_errorprone_error_prone_annotations" ,
1366+ "@maven//:org_jspecify_jspecify" ,
1367+ ],
1368+ )
1369+
1370+ java_library (
1371+ name = "async_options" ,
1372+ srcs = ["CelAsyncEvaluationOptions.java" ],
1373+ tags = [
1374+ ],
1375+ deps = [
1376+ ":async_drain_strategy" ,
1377+ ":async_observer" ,
1378+ "//:auto_value" ,
1379+ "@maven//:com_google_code_findbugs_annotations" ,
1380+ "@maven//:com_google_errorprone_error_prone_annotations" ,
1381+ "@maven//:org_jspecify_jspecify" ,
1382+ ],
1383+ )
1384+
1385+ cel_android_library (
1386+ name = "async_options_android" ,
1387+ srcs = ["CelAsyncEvaluationOptions.java" ],
1388+ tags = [
1389+ ],
1390+ deps = [
1391+ ":async_drain_strategy_android" ,
1392+ ":async_observer_android" ,
1393+ "//:auto_value" ,
1394+ "@maven//:com_google_code_findbugs_annotations" ,
1395+ "@maven//:com_google_errorprone_error_prone_annotations" ,
1396+ "@maven//:org_jspecify_jspecify" ,
1397+ ],
1398+ )
1399+
12801400java_library (
12811401 name = "program" ,
12821402 srcs = ["Program.java" ],
12831403 tags = [
12841404 ],
12851405 deps = [
1406+ ":activation" ,
12861407 ":evaluation_exception" ,
12871408 ":function_resolver" ,
1409+ ":interpretable" ,
12881410 ":partial_vars" ,
12891411 ":variable_resolver" ,
1412+ "//common/annotations" ,
12901413 "@maven//:com_google_errorprone_error_prone_annotations" ,
1414+ "@maven//:com_google_guava_guava" ,
1415+ "@maven//:org_jspecify_jspecify" ,
12911416 ],
12921417)
12931418
@@ -1297,11 +1422,16 @@ cel_android_library(
12971422 tags = [
12981423 ],
12991424 deps = [
1425+ ":activation_android" ,
13001426 ":evaluation_exception" ,
13011427 ":function_resolver_android" ,
1428+ ":interpretable_android" ,
13021429 ":partial_vars_android" ,
13031430 ":variable_resolver" ,
1431+ "//common/annotations" ,
13041432 "@maven//:com_google_errorprone_error_prone_annotations" ,
1433+ "@maven//:org_jspecify_jspecify" ,
1434+ "@maven_android//:com_google_guava_guava" ,
13051435 ],
13061436)
13071437
0 commit comments