From b3df8143f687c6b82b9096d885ae727592678696 Mon Sep 17 00:00:00 2001 From: CEL Dev Team Date: Fri, 23 Oct 2026 11:13:27 -0700 Subject: [PATCH] Internal change PiperOrigin-RevId: 1005730694 --- runtime/src/main/java/dev/cel/runtime/BUILD.bazel | 10 ++++++++-- .../dev/cel/runtime/CelInternalLiteRuntimeLibrary.java | 2 ++ .../java/dev/cel/runtime/CelLiteRuntimeLibrary.java | 3 +++ 3 files changed, 13 insertions(+), 2 deletions(-) diff --git a/runtime/src/main/java/dev/cel/runtime/BUILD.bazel b/runtime/src/main/java/dev/cel/runtime/BUILD.bazel index e844c6e84..f065c750c 100644 --- a/runtime/src/main/java/dev/cel/runtime/BUILD.bazel +++ b/runtime/src/main/java/dev/cel/runtime/BUILD.bazel @@ -530,13 +530,19 @@ cel_android_library( java_library( name = "lite_runtime_library", srcs = ["CelLiteRuntimeLibrary.java"], - deps = [":lite_runtime"], + deps = [ + ":lite_runtime", + "@maven//:com_google_errorprone_error_prone_annotations", + ], ) cel_android_library( name = "lite_runtime_library_android", srcs = ["CelLiteRuntimeLibrary.java"], - deps = [":lite_runtime_android"], + deps = [ + ":lite_runtime_android", + "@maven//:com_google_errorprone_error_prone_annotations", + ], ) java_library( diff --git a/runtime/src/main/java/dev/cel/runtime/CelInternalLiteRuntimeLibrary.java b/runtime/src/main/java/dev/cel/runtime/CelInternalLiteRuntimeLibrary.java index 1bda3c8b6..a4621868e 100644 --- a/runtime/src/main/java/dev/cel/runtime/CelInternalLiteRuntimeLibrary.java +++ b/runtime/src/main/java/dev/cel/runtime/CelInternalLiteRuntimeLibrary.java @@ -14,6 +14,7 @@ package dev.cel.runtime; +import com.google.errorprone.annotations.Immutable; import dev.cel.common.CelOptions; import dev.cel.common.annotations.Internal; @@ -25,6 +26,7 @@ *

CEL Library Internals. Do Not Use. */ @Internal +@Immutable public interface CelInternalLiteRuntimeLibrary extends CelLiteRuntimeLibrary { /** diff --git a/runtime/src/main/java/dev/cel/runtime/CelLiteRuntimeLibrary.java b/runtime/src/main/java/dev/cel/runtime/CelLiteRuntimeLibrary.java index fff9ed93d..687237a40 100644 --- a/runtime/src/main/java/dev/cel/runtime/CelLiteRuntimeLibrary.java +++ b/runtime/src/main/java/dev/cel/runtime/CelLiteRuntimeLibrary.java @@ -14,10 +14,13 @@ package dev.cel.runtime; +import com.google.errorprone.annotations.Immutable; + /** * CelLiteRuntimeLibrary defines the interface to extend functionalities beyond the CEL standard * functions for {@link CelLiteRuntime}. */ +@Immutable public interface CelLiteRuntimeLibrary { /**