Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
18 changes: 9 additions & 9 deletions optimizer/src/main/java/dev/cel/optimizer/AstMutator.java
Original file line number Diff line number Diff line change
Expand Up @@ -1139,9 +1139,9 @@ private static MangledComprehensionName of(
@AutoValue
public abstract static class SubtreeReplacement {

public abstract long exprIdToReplace();
abstract long exprIdToReplace();

public abstract Replacement replacement();
abstract Replacement replacement();

public static SubtreeReplacement of(long exprIdToReplace, CelMutableExpr replacementExpr) {
return new AutoValue_AstMutator_SubtreeReplacement(
Expand All @@ -1155,26 +1155,26 @@ public static SubtreeReplacement of(long exprIdToReplace, CelMutableAst replacem

/** Discriminated union of either a {@link CelMutableExpr} or a {@link CelMutableAst}. */
@AutoOneOf(Replacement.Kind.class)
public abstract static class Replacement {
abstract static class Replacement {

public abstract CelMutableExpr expr();
abstract CelMutableExpr expr();

public abstract CelMutableAst ast();
abstract CelMutableAst ast();

public abstract Replacement.Kind kind();
abstract Kind kind();

public static Replacement ofExpr(CelMutableExpr expr) {
static Replacement ofExpr(CelMutableExpr expr) {
return AutoOneOf_AstMutator_SubtreeReplacement_Replacement.expr(
Preconditions.checkNotNull(expr));
}

public static Replacement ofAst(CelMutableAst ast) {
static Replacement ofAst(CelMutableAst ast) {
return AutoOneOf_AstMutator_SubtreeReplacement_Replacement.ast(
Preconditions.checkNotNull(ast));
}

/** Kind of {@link Replacement}. */
public enum Kind {
enum Kind {
EXPR,
AST
}
Expand Down
Loading