@@ -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,6 +1285,118 @@ 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+ ],
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+ ],
1308+ )
1309+
1310+ java_library (
1311+ name = "async_drain_strategy" ,
1312+ srcs = [
1313+ "CelAsyncDrainAction.java" ,
1314+ "CelAsyncDrainStrategy.java" ,
1315+ ],
1316+ tags = [
1317+ ],
1318+ deps = [
1319+ ":async_call" ,
1320+ "//:auto_value" ,
1321+ "@maven//:com_google_errorprone_error_prone_annotations" ,
1322+ "@maven//:com_google_guava_guava" ,
1323+ ],
1324+ )
1325+
1326+ cel_android_library (
1327+ name = "async_drain_strategy_android" ,
1328+ srcs = [
1329+ "CelAsyncDrainAction.java" ,
1330+ "CelAsyncDrainStrategy.java" ,
1331+ ],
1332+ tags = [
1333+ ],
1334+ deps = [
1335+ ":async_call_android" ,
1336+ "//:auto_value" ,
1337+ "@maven//:com_google_errorprone_error_prone_annotations" ,
1338+ "@maven_android//:com_google_guava_guava" ,
1339+ ],
1340+ )
1341+
1342+ java_library (
1343+ name = "async_observer" ,
1344+ srcs = ["CelAsyncObserver.java" ],
1345+ tags = [
1346+ ],
1347+ deps = [
1348+ ":async_call" ,
1349+ "@maven//:com_google_code_findbugs_annotations" ,
1350+ "@maven//:com_google_errorprone_error_prone_annotations" ,
1351+ "@maven//:com_google_guava_guava" ,
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+ "@maven_android//:com_google_guava_guava" ,
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" ],
@@ -1288,6 +1408,7 @@ java_library(
12881408 ":partial_vars" ,
12891409 ":variable_resolver" ,
12901410 "@maven//:com_google_errorprone_error_prone_annotations" ,
1411+ "@maven//:com_google_guava_guava" ,
12911412 ],
12921413)
12931414
@@ -1302,6 +1423,7 @@ cel_android_library(
13021423 ":partial_vars_android" ,
13031424 ":variable_resolver" ,
13041425 "@maven//:com_google_errorprone_error_prone_annotations" ,
1426+ "@maven_android//:com_google_guava_guava" ,
13051427 ],
13061428)
13071429
0 commit comments