Skip to content

Commit 8575c53

Browse files
committed
PS: Move 'getBody' up to the parent class.
1 parent 844216a commit 8575c53

File tree

6 files changed

+8
-6
lines changed

6 files changed

+8
-6
lines changed

powershell/ql/lib/semmle/code/powershell/DoUntilStmt.qll

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,5 +7,5 @@ class DoUntilStmt extends @do_until_statement, LoopStmt {
77

88
PipelineBase getCondition() { do_until_statement_condition(this, result) } // TODO: Change @ast to @pipeline_base in dbscheme
99

10-
StmtBlock getBody() { do_until_statement(this, result) } // TODO: Change @ast to @stmt_block in dbscheme
10+
final override StmtBlock getBody() { do_until_statement(this, result) } // TODO: Change @ast to @stmt_block in dbscheme
1111
}

powershell/ql/lib/semmle/code/powershell/DoWhileStmt.qll

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,5 +7,5 @@ class DoWhileStmt extends @do_while_statement, LoopStmt {
77

88
PipelineBase getCondition() { do_while_statement_condition(this, result) } // TODO: Change @ast to @pipeline_base in dbscheme
99

10-
StmtBlock getBody() { do_while_statement(this, result) } // TODO: Change @ast to @stmt_block in dbscheme
10+
final override StmtBlock getBody() { do_while_statement(this, result) } // TODO: Change @ast to @stmt_block in dbscheme
1111
}

powershell/ql/lib/semmle/code/powershell/ForEachStmt.qll

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ class ForEachStmt extends @foreach_statement, LoopStmt {
55

66
override string toString() { result = "forach(... in ...)" }
77

8-
StmtBlock getBody() { foreach_statement(this, _, _, result, _) } // TODO: Change @ast to @stmt_block in dbscheme
8+
final override StmtBlock getBody() { foreach_statement(this, _, _, result, _) } // TODO: Change @ast to @stmt_block in dbscheme
99

1010
VarAccess getVariable() { foreach_statement(this, result, _, _, _) } // TODO: Change @ast to @variable_expression in dbscheme
1111

powershell/ql/lib/semmle/code/powershell/ForStmt.qll

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,5 +11,5 @@ class ForStmt extends @for_statement, LoopStmt {
1111

1212
PipelineBase getIterator() { for_statement_iterator(this, result) } // TODO: Change @ast to @pipeline_base in dbscheme
1313

14-
StmtBlock getBody() { for_statement(this, result) } // TODO: Change @ast to @stmt_block in dbscheme
14+
final override StmtBlock getBody() { for_statement(this, result) } // TODO: Change @ast to @stmt_block in dbscheme
1515
}
Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
11
import powershell
22

3-
class LoopStmt extends @loop_statement, LabeledStmt { }
3+
class LoopStmt extends @loop_statement, LabeledStmt {
4+
StmtBlock getBody() { none() }
5+
}

powershell/ql/lib/semmle/code/powershell/WhileStmt.qll

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,5 +7,5 @@ class WhileStmt extends @while_statement, LoopStmt {
77

88
PipelineBase getCondition() { while_statement_condition(this, result) } // TODO: Change @ast to @pipeline_base in dbscheme
99

10-
StmtBlock getBody() { while_statement(this, result) } // TODO: Change @ast to @stmt_block in dbscheme
10+
final override StmtBlock getBody() { while_statement(this, result) } // TODO: Change @ast to @stmt_block in dbscheme
1111
}

0 commit comments

Comments
 (0)