From f748e2d0d0ce210956e20b19b7cb2fd105c9df4f Mon Sep 17 00:00:00 2001 From: Sokwhan Huh Date: Thu, 12 Feb 2026 20:39:56 -0800 Subject: [PATCH] Add another newInstance overload accepting list of inlineVariables PiperOrigin-RevId: 869514285 --- .../java/dev/cel/optimizer/optimizers/InliningOptimizer.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/optimizer/src/main/java/dev/cel/optimizer/optimizers/InliningOptimizer.java b/optimizer/src/main/java/dev/cel/optimizer/optimizers/InliningOptimizer.java index 65e90c139..0911a1674 100644 --- a/optimizer/src/main/java/dev/cel/optimizer/optimizers/InliningOptimizer.java +++ b/optimizer/src/main/java/dev/cel/optimizer/optimizers/InliningOptimizer.java @@ -52,6 +52,10 @@ public final class InliningOptimizer implements CelAstOptimizer { private final AstMutator astMutator; public static InliningOptimizer newInstance(InlineVariable... inlineVariables) { + return newInstance(ImmutableList.copyOf(inlineVariables)); + } + + public static InliningOptimizer newInstance(Iterable inlineVariables) { return newInstance(InliningOptions.newBuilder().build(), ImmutableList.copyOf(inlineVariables)); }