Skip to content

Commit 42e0fd6

Browse files
l46kokcopybara-github
authored andcommitted
Add reference implementation for async attribute resolution.
Wraps the basic evaluator to coordinate resolving relevant unknowns as they are identified then advancing evaluation. PiperOrigin-RevId: 510464285
1 parent 3cc4781 commit 42e0fd6

8 files changed

Lines changed: 0 additions & 595 deletions

runtime/src/main/java/dev/cel/runtime/CelVariableResolver.java

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,11 +14,9 @@
1414

1515
package dev.cel.runtime;
1616

17-
import javax.annotation.concurrent.ThreadSafe;
1817
import java.util.Optional;
1918

2019
/** Functional interface that exposes a method to find a CEL variable value by name. */
21-
@ThreadSafe
2220
@FunctionalInterface
2321
public interface CelVariableResolver {
2422

runtime/src/main/java/dev/cel/runtime/async/AsyncProgramImpl.java

Lines changed: 0 additions & 156 deletions
This file was deleted.

runtime/src/main/java/dev/cel/runtime/async/BUILD.bazel

Lines changed: 0 additions & 28 deletions
This file was deleted.

runtime/src/main/java/dev/cel/runtime/async/CelAsyncRuntime.java

Lines changed: 0 additions & 58 deletions
This file was deleted.

runtime/src/main/java/dev/cel/runtime/async/CelAsyncRuntimeBuilder.java

Lines changed: 0 additions & 74 deletions
This file was deleted.

runtime/src/main/java/dev/cel/runtime/async/CelAsyncRuntimeFactory.java

Lines changed: 0 additions & 24 deletions
This file was deleted.

0 commit comments

Comments
 (0)