@@ -451,8 +451,6 @@ java_library(
451451
452452# keep sorted
453453RUNTIME_SOURCES = [
454- "CelLateFunctionBindings.java" ,
455- "CelResolvedOverload.java" ,
456454 "CelRuntime.java" ,
457455 "CelRuntimeBuilder.java" ,
458456 "CelRuntimeFactory.java" ,
@@ -463,6 +461,47 @@ RUNTIME_SOURCES = [
463461 "UnknownContext.java" ,
464462]
465463
464+ LATE_FUNCTION_BINDING_SOURCES = [
465+ "CelLateFunctionBindings.java" ,
466+ "CelResolvedOverload.java" ,
467+ ]
468+
469+ java_library (
470+ name = "late_function_binding" ,
471+ srcs = LATE_FUNCTION_BINDING_SOURCES ,
472+ tags = [
473+ ],
474+ deps = [
475+ ":dispatcher" ,
476+ ":evaluation_exception" ,
477+ ":function_binding" ,
478+ ":function_overload" ,
479+ ":function_overload_impl" ,
480+ ":function_resolver" ,
481+ "//:auto_value" ,
482+ "@maven//:com_google_errorprone_error_prone_annotations" ,
483+ "@maven//:com_google_guava_guava" ,
484+ ],
485+ )
486+
487+ cel_android_library (
488+ name = "late_function_binding_android" ,
489+ srcs = LATE_FUNCTION_BINDING_SOURCES ,
490+ tags = [
491+ ],
492+ deps = [
493+ ":dispatcher_android" ,
494+ ":evaluation_exception" ,
495+ ":function_binding_android" ,
496+ ":function_overload" ,
497+ ":function_overload_impl" ,
498+ ":function_resolver" ,
499+ "//:auto_value" ,
500+ "@maven//:com_google_errorprone_error_prone_annotations" ,
501+ "@maven_android//:com_google_guava_guava" ,
502+ ],
503+ )
504+
466505java_library (
467506 name = "lite_runtime_library" ,
468507 srcs = ["CelLiteRuntimeLibrary.java" ],
@@ -677,8 +716,6 @@ java_library(
677716 ":evaluation_exception" ,
678717 ":evaluation_listener" ,
679718 ":function_binding" ,
680- ":function_overload" ,
681- ":function_overload_impl" ,
682719 ":function_resolver" ,
683720 ":interpretable" ,
684721 ":interpreter" ,
0 commit comments