Skip to content

Commit aaee79b

Browse files
l46kokcopybara-github
authored andcommitted
Split Program into its own interface
PiperOrigin-RevId: 825748112
1 parent 0fb05e5 commit aaee79b

File tree

77 files changed

+1043
-785
lines changed

Some content is hidden

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

77 files changed

+1043
-785
lines changed

runtime/BUILD.bazel

Lines changed: 42 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -76,12 +76,6 @@ cel_android_library(
7676
exports = ["//runtime/src/main/java/dev/cel/runtime:late_function_binding_android"],
7777
)
7878

79-
java_library(
80-
name = "function_overload_impl",
81-
visibility = ["//:internal"],
82-
exports = ["//runtime/src/main/java/dev/cel/runtime:function_overload_impl"],
83-
)
84-
8579
java_library(
8680
name = "evaluation_exception_builder",
8781
exports = ["//runtime/src/main/java/dev/cel/runtime:evaluation_exception_builder"],
@@ -220,3 +214,45 @@ cel_android_library(
220214
visibility = ["//:internal"],
221215
exports = ["//runtime/src/main/java/dev/cel/runtime:lite_runtime_impl_android"],
222216
)
217+
218+
java_library(
219+
name = "resolved_overload",
220+
visibility = ["//:internal"],
221+
exports = ["//runtime/src/main/java/dev/cel/runtime:resolved_overload"],
222+
)
223+
224+
cel_android_library(
225+
name = "resolved_overload_android",
226+
visibility = ["//:internal"],
227+
exports = ["//runtime/src/main/java/dev/cel/runtime:resolved_overload_android"],
228+
)
229+
230+
java_library(
231+
name = "resolved_overload_internal",
232+
visibility = ["//:internal"],
233+
exports = ["//runtime/src/main/java/dev/cel/runtime:resolved_overload_internal"],
234+
)
235+
236+
java_library(
237+
name = "internal_function_binder",
238+
visibility = ["//:internal"],
239+
exports = ["//runtime/src/main/java/dev/cel/runtime:internal_function_binder"],
240+
)
241+
242+
cel_android_library(
243+
name = "internal_function_binder_android",
244+
visibility = ["//:internal"],
245+
exports = ["//runtime/src/main/java/dev/cel/runtime:internal_function_binder_andriod"],
246+
)
247+
248+
java_library(
249+
name = "program",
250+
visibility = ["//:internal"],
251+
exports = ["//runtime/src/main/java/dev/cel/runtime:program"],
252+
)
253+
254+
cel_android_library(
255+
name = "program_android",
256+
visibility = ["//:internal"],
257+
exports = ["//runtime/src/main/java/dev/cel/runtime:program_android"],
258+
)

0 commit comments

Comments
 (0)