From f5b91803cccbc7f853d04d0b81e8d7eaa48e1af3 Mon Sep 17 00:00:00 2001 From: Sean Huh Date: Fri, 9 Oct 2026 12:03:01 -0700 Subject: [PATCH] Update CSE document and remove outdated information PiperOrigin-RevId: 996673224 --- .../optimizer/optimizers/SubexpressionOptimizer.java | 12 +++--------- 1 file changed, 3 insertions(+), 9 deletions(-) diff --git a/optimizer/src/main/java/dev/cel/optimizer/optimizers/SubexpressionOptimizer.java b/optimizer/src/main/java/dev/cel/optimizer/optimizers/SubexpressionOptimizer.java index f677b5b08..93aedd2cb 100644 --- a/optimizer/src/main/java/dev/cel/optimizer/optimizers/SubexpressionOptimizer.java +++ b/optimizer/src/main/java/dev/cel/optimizer/optimizers/SubexpressionOptimizer.java @@ -75,7 +75,7 @@ * Performs Common Subexpression Elimination. * *
- * Subexpressions are extracted into `cel.bind` calls. For example, the expression below:
+ * Subexpressions are extracted into `cel.@block` calls. For example, the expression below:
  *
  * {@code
  *    message.child.text_map[x].startsWith("hello") && message.child.text_map[x].endsWith("world")
@@ -84,14 +84,8 @@
  * will be optimized into the following form:
  *
  * {@code
- *    cel.bind(@r0, message.child.text_map[x],
- *        @r0.startsWith("hello") && @r0.endsWith("world"))
- * }
- *
- * Or, using the equivalent form of cel.@block (requires special runtime support):
- * {@code
- *    cel.block([message.child.text_map[x]],
- *        @index0.startsWith("hello") && @index1.endsWith("world"))
+ *    cel.@block([message.child.text_map[x]],
+ *        @index0.startsWith("hello") && @index0.endsWith("world"))
  * }
  * 
*