aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/main/java/com/google/devtools/build/lib/syntax/IfStatement.java
diff options
context:
space:
mode:
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.java22
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);
- }
- }
}