mirror of
https://github.com/github/codeql.git
synced 2026-05-25 00:27:09 +02:00
PS: Move 'getBody' up to the parent class.
This commit is contained in:
@@ -7,5 +7,5 @@ class DoUntilStmt extends @do_until_statement, LoopStmt {
|
||||
|
||||
PipelineBase getCondition() { do_until_statement_condition(this, result) } // TODO: Change @ast to @pipeline_base in dbscheme
|
||||
|
||||
StmtBlock getBody() { do_until_statement(this, result) } // TODO: Change @ast to @stmt_block in dbscheme
|
||||
final override StmtBlock getBody() { do_until_statement(this, result) } // TODO: Change @ast to @stmt_block in dbscheme
|
||||
}
|
||||
|
||||
@@ -7,5 +7,5 @@ class DoWhileStmt extends @do_while_statement, LoopStmt {
|
||||
|
||||
PipelineBase getCondition() { do_while_statement_condition(this, result) } // TODO: Change @ast to @pipeline_base in dbscheme
|
||||
|
||||
StmtBlock getBody() { do_while_statement(this, result) } // TODO: Change @ast to @stmt_block in dbscheme
|
||||
final override StmtBlock getBody() { do_while_statement(this, result) } // TODO: Change @ast to @stmt_block in dbscheme
|
||||
}
|
||||
|
||||
@@ -5,7 +5,7 @@ class ForEachStmt extends @foreach_statement, LoopStmt {
|
||||
|
||||
override string toString() { result = "forach(... in ...)" }
|
||||
|
||||
StmtBlock getBody() { foreach_statement(this, _, _, result, _) } // TODO: Change @ast to @stmt_block in dbscheme
|
||||
final override StmtBlock getBody() { foreach_statement(this, _, _, result, _) } // TODO: Change @ast to @stmt_block in dbscheme
|
||||
|
||||
VarAccess getVariable() { foreach_statement(this, result, _, _, _) } // TODO: Change @ast to @variable_expression in dbscheme
|
||||
|
||||
|
||||
@@ -11,5 +11,5 @@ class ForStmt extends @for_statement, LoopStmt {
|
||||
|
||||
PipelineBase getIterator() { for_statement_iterator(this, result) } // TODO: Change @ast to @pipeline_base in dbscheme
|
||||
|
||||
StmtBlock getBody() { for_statement(this, result) } // TODO: Change @ast to @stmt_block in dbscheme
|
||||
final override StmtBlock getBody() { for_statement(this, result) } // TODO: Change @ast to @stmt_block in dbscheme
|
||||
}
|
||||
|
||||
@@ -1,3 +1,5 @@
|
||||
import powershell
|
||||
|
||||
class LoopStmt extends @loop_statement, LabeledStmt { }
|
||||
class LoopStmt extends @loop_statement, LabeledStmt {
|
||||
StmtBlock getBody() { none() }
|
||||
}
|
||||
|
||||
@@ -7,5 +7,5 @@ class WhileStmt extends @while_statement, LoopStmt {
|
||||
|
||||
PipelineBase getCondition() { while_statement_condition(this, result) } // TODO: Change @ast to @pipeline_base in dbscheme
|
||||
|
||||
StmtBlock getBody() { while_statement(this, result) } // TODO: Change @ast to @stmt_block in dbscheme
|
||||
final override StmtBlock getBody() { while_statement(this, result) } // TODO: Change @ast to @stmt_block in dbscheme
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user