diff options
Diffstat (limited to 'src/main/java/com/google/devtools/build/lib/syntax/IfStatement.java')
-rw-r--r-- | src/main/java/com/google/devtools/build/lib/syntax/IfStatement.java | 22 |
1 files changed, 2 insertions, 20 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/syntax/IfStatement.java b/src/main/java/com/google/devtools/build/lib/syntax/IfStatement.java index c96f001c09..089f9c113a 100644 --- a/src/main/java/com/google/devtools/build/lib/syntax/IfStatement.java +++ b/src/main/java/com/google/devtools/build/lib/syntax/IfStatement.java @@ -26,8 +26,8 @@ public final class IfStatement extends Statement { /** * Syntax node for an [el]if statement. * - * <p>This extends Statement because it implements {@code doExec} and {@code validate}, but it - * is not actually an independent statement in the grammar. + * <p>This extends Statement because it implements {@code doExec}, but it is not actually an + * independent statement in the grammar. */ public static final class ConditionalStatements extends Statement { @@ -69,14 +69,6 @@ public final class IfStatement extends Statement { public ImmutableList<Statement> getStatements() { return statements; } - - @Override - void validate(ValidationEnvironment env) throws EvalException { - condition.validate(env); - for (Statement stmt : statements) { - stmt.validate(env); - } - } } /** "if" or "elif" clauses. Must be non-empty. */ @@ -141,14 +133,4 @@ public final class IfStatement extends Statement { public void accept(SyntaxTreeVisitor visitor) { visitor.visit(this); } - - @Override - void validate(ValidationEnvironment env) throws EvalException { - for (ConditionalStatements stmts : thenBlocks) { - stmts.validate(env); - } - for (Statement stmt : elseBlock) { - stmt.validate(env); - } - } } |