Module Stmt
Provides classes for working with statements.
Import path
import semmle.javascript.Stmt
Imports
javascript | Provides classes for working with JavaScript programs, as well as JSON, YAML and HTML. |
Classes
BlockStmt | A block of statements. |
BreakOrContinueStmt | A break or continue statement. |
BreakStmt | A |
Case | A |
CatchClause | A |
ConstDeclStmt | A |
ContinueStmt | A |
ControlStmt | A control statement, that is, is a loop, an if statement, a switch statement, a with statement, a try statement, or a catch clause. |
DebuggerStmt | A |
DeclStmt | A declaration statement, that is, a |
Directive | A directive: string literal expression statement in the beginning of a statement container. |
DoWhileStmt | A |
EmptyStmt | An empty statement. |
EnhancedForLoop | A |
ExprOrVarDecl | An expression or a variable declaration statement. |
ExprStmt | An expression statement. |
ForEachStmt | A |
ForInStmt | A |
ForOfStmt | A |
ForStmt | A |
FunctionDeclStmt | A function declaration statement. |
IfStmt | An |
JumpStmt | A statement that disrupts structured control flow, that is, a |
LabeledStmt | A labeled statement. |
LegacyLetStmt | A legacy |
LetStmt | A |
LoopStmt | A loop, that is, a while loop, a do-while loop, a for loop, or a for-in loop. |
ReturnStmt | A |
Stmt | A statement. |
SwitchStmt | A |
ThrowStmt | A |
TryStmt | A |
UsingDeclStmt | A |
VarDeclStmt | A |
WhileStmt | A |
WithStmt | A |
Modules
Directive | Module containing subclasses of the |
Aliases
AsmJSDirective | DEPRECATED. Use |
BabelDirective | DEPRECATED. Use |
BundleDirective | DEPRECATED. Use |
KnownDirective | DEPRECATED. Use |
NgInjectDirective | DEPRECATED. Use |
SixToFiveDirective | DEPRECATED. Use |
StrictModeDecl | DEPRECATED. Use |
SystemJSDepsDirective | DEPRECATED. Use |
SystemJSFormatDirective | DEPRECATED. Use |
YuiDirective | DEPRECATED. Use |