Skip to content

Commit 73241ad

Browse files
l46kokcopybara-github
authored andcommitted
Partition CEL standard functions per function definition
PiperOrigin-RevId: 764509055
1 parent 84a81b4 commit 73241ad

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

53 files changed

+6104
-1543
lines changed

common/internal/BUILD.bazel

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -134,6 +134,6 @@ java_library(
134134
)
135135

136136
cel_android_library(
137-
name = "proto_time_util_android",
138-
exports = ["//common/src/main/java/dev/cel/common/internal:proto_time_util_android"],
137+
name = "proto_time_utils_android",
138+
exports = ["//common/src/main/java/dev/cel/common/internal:proto_time_utils_android"],
139139
)

common/src/main/java/dev/cel/common/internal/BUILD.bazel

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -409,7 +409,7 @@ java_library(
409409
)
410410

411411
cel_android_library(
412-
name = "proto_time_util_android",
412+
name = "proto_time_utils_android",
413413
srcs = ["ProtoTimeUtils.java"],
414414
tags = [
415415
],

common/src/main/java/dev/cel/common/values/BUILD.bazel

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -195,7 +195,7 @@ cel_android_library(
195195
":cel_value_android",
196196
":values_android",
197197
"//common/annotations",
198-
"//common/internal:proto_time_util_android",
198+
"//common/internal:proto_time_utils_android",
199199
"//common/internal:well_known_proto_android",
200200
"@maven//:com_google_errorprone_error_prone_annotations",
201201
"@maven_android//:com_google_guava_guava",

runtime/src/main/java/dev/cel/runtime/BUILD.bazel

Lines changed: 81 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -592,18 +592,50 @@ java_library(
592592
deps = [
593593
":function_binding",
594594
":runtime_equality",
595-
":runtime_helpers",
596-
"//common:error_codes",
597595
"//common:options",
598-
"//common:runtime_exception",
599596
"//common/annotations",
600-
"//common/internal:comparison_functions",
601-
"//common/internal:proto_time_utils",
602-
"//common/internal:safe_string_formatter",
597+
"//runtime/standard:add",
598+
"//runtime/standard:bool",
599+
"//runtime/standard:bytes",
600+
"//runtime/standard:contains",
601+
"//runtime/standard:divide",
602+
"//runtime/standard:double",
603+
"//runtime/standard:duration",
604+
"//runtime/standard:dyn",
605+
"//runtime/standard:ends_with",
606+
"//runtime/standard:equals",
607+
"//runtime/standard:get_date",
608+
"//runtime/standard:get_day_of_month",
609+
"//runtime/standard:get_day_of_week",
610+
"//runtime/standard:get_day_of_year",
611+
"//runtime/standard:get_full_year",
612+
"//runtime/standard:get_hours",
613+
"//runtime/standard:get_milliseconds",
614+
"//runtime/standard:get_minutes",
615+
"//runtime/standard:get_month",
616+
"//runtime/standard:get_seconds",
617+
"//runtime/standard:greater",
618+
"//runtime/standard:greater_equals",
619+
"//runtime/standard:in",
620+
"//runtime/standard:index",
621+
"//runtime/standard:int",
622+
"//runtime/standard:less",
623+
"//runtime/standard:less_equals",
624+
"//runtime/standard:logical_not",
625+
"//runtime/standard:matches",
626+
"//runtime/standard:modulo",
627+
"//runtime/standard:multiply",
628+
"//runtime/standard:negate",
629+
"//runtime/standard:not_equals",
630+
"//runtime/standard:optional",
631+
"//runtime/standard:size",
632+
"//runtime/standard:starts_with",
633+
"//runtime/standard:string",
634+
"//runtime/standard:subtract",
635+
"//runtime/standard:timestamp",
636+
"//runtime/standard:uint",
603637
"@maven//:com_google_errorprone_error_prone_annotations",
604638
"@maven//:com_google_guava_guava",
605-
"@maven//:com_google_protobuf_protobuf_java",
606-
"@maven_android//:com_google_protobuf_protobuf_javalite",
607639
],
608640
)
609641

@@ -621,8 +653,48 @@ cel_android_library(
621653
"//common:runtime_exception",
622654
"//common/annotations",
623655
"//common/internal:comparison_functions_android",
624-
"//common/internal:proto_time_util_android",
656+
"//common/internal:proto_time_utils_android",
625657
"//common/internal:safe_string_formatter",
658+
"//runtime/standard:add_android",
659+
"//runtime/standard:bool_android",
660+
"//runtime/standard:bytes_android",
661+
"//runtime/standard:contains_android",
662+
"//runtime/standard:divide_android",
663+
"//runtime/standard:double_android",
664+
"//runtime/standard:duration_android",
665+
"//runtime/standard:dyn_android",
666+
"//runtime/standard:ends_with_android",
667+
"//runtime/standard:equals_android",
668+
"//runtime/standard:get_date_android",
669+
"//runtime/standard:get_day_of_month_android",
670+
"//runtime/standard:get_day_of_week_android",
671+
"//runtime/standard:get_day_of_year_android",
672+
"//runtime/standard:get_full_year_android",
673+
"//runtime/standard:get_hours_android",
674+
"//runtime/standard:get_milliseconds_android",
675+
"//runtime/standard:get_minutes_android",
676+
"//runtime/standard:get_month_android",
677+
"//runtime/standard:get_seconds_android",
678+
"//runtime/standard:greater_android",
679+
"//runtime/standard:greater_equals_android",
680+
"//runtime/standard:in_android",
681+
"//runtime/standard:index_android",
682+
"//runtime/standard:int_android",
683+
"//runtime/standard:less_android",
684+
"//runtime/standard:less_equals_android",
685+
"//runtime/standard:logical_not_android",
686+
"//runtime/standard:matches_android",
687+
"//runtime/standard:modulo_android",
688+
"//runtime/standard:multiply_android",
689+
"//runtime/standard:negate_android",
690+
"//runtime/standard:not_equals_android",
691+
"//runtime/standard:optional_android",
692+
"//runtime/standard:size_android",
693+
"//runtime/standard:starts_with_android",
694+
"//runtime/standard:string_android",
695+
"//runtime/standard:subtract_android",
696+
"//runtime/standard:timestamp_android",
697+
"//runtime/standard:uint_android",
626698
"@maven//:com_google_errorprone_error_prone_annotations",
627699
"@maven//:com_google_guava_guava",
628700
"@maven_android//:com_google_guava_guava",

0 commit comments

Comments
 (0)