Uses of Interface jdk.nashorn.api.tree.StatementTree (Java SE 13 & JDK 13 )
Description: use: module: jdk.scripting.nashorn, package: jdk.nashorn.api.tree, interface: StatementTree

# Uses of Interface
jdk.nashorn.api.tree.StatementTree

Packages that use StatementTree
Package | Description
--- | ---
jdk.nashorn.api.tree | Nashorn parser API provides interfaces to represent ECMAScript source code as abstract syntax trees (AST) and Parser to parse ECMAScript source scripts.

- ## Uses of StatementTree in jdk.nashorn.api.tree

  Subinterfaces of StatementTree in jdk.nashorn.api.tree
  Modifier and Type | Interface | Description
  --- | --- | ---
  `interface` | `BlockTree` | Deprecated, for removal: This API element is subject to removal in a future version. Nashorn JavaScript script engine and APIs, and the jjs tool are deprecated with the intent to remove them in a future release.
  `interface` | `BreakTree` | Deprecated, for removal: This API element is subject to removal in a future version. Nashorn JavaScript script engine and APIs, and the jjs tool are deprecated with the intent to remove them in a future release.
  `interface` | `ClassDeclarationTree` | Deprecated, for removal: This API element is subject to removal in a future version. Nashorn JavaScript script engine and APIs, and the jjs tool are deprecated with the intent to remove them in a future release.
  `interface` | `ConditionalLoopTree` | Deprecated, for removal: This API element is subject to removal in a future version. Nashorn JavaScript script engine and APIs, and the jjs tool are deprecated with the intent to remove them in a future release.
  `interface` | `ContinueTree` | Deprecated, for removal: This API element is subject to removal in a future version. Nashorn JavaScript script engine and APIs, and the jjs tool are deprecated with the intent to remove them in a future release.
  `interface` | `DebuggerTree` | Deprecated, for removal: This API element is subject to removal in a future version. Nashorn JavaScript script engine and APIs, and the jjs tool are deprecated with the intent to remove them in a future release.
  `interface` | `DoWhileLoopTree` | Deprecated, for removal: This API element is subject to removal in a future version. Nashorn JavaScript script engine and APIs, and the jjs tool are deprecated with the intent to remove them in a future release.
  `interface` | `EmptyStatementTree` | Deprecated, for removal: This API element is subject to removal in a future version. Nashorn JavaScript script engine and APIs, and the jjs tool are deprecated with the intent to remove them in a future release.
  `interface` | `ExpressionStatementTree` | Deprecated, for removal: This API element is subject to removal in a future version. Nashorn JavaScript script engine and APIs, and the jjs tool are deprecated with the intent to remove them in a future release.
  `interface` | `ForInLoopTree` | Deprecated, for removal: This API element is subject to removal in a future version. Nashorn JavaScript script engine and APIs, and the jjs tool are deprecated with the intent to remove them in a future release.
  `interface` | `ForLoopTree` | Deprecated, for removal: This API element is subject to removal in a future version. Nashorn JavaScript script engine and APIs, and the jjs tool are deprecated with the intent to remove them in a future release.
  `interface` | `ForOfLoopTree` | Deprecated, for removal: This API element is subject to removal in a future version. Nashorn JavaScript script engine and APIs, and the jjs tool are deprecated with the intent to remove them in a future release.
  `interface` | `FunctionDeclarationTree` | Deprecated, for removal: This API element is subject to removal in a future version. Nashorn JavaScript script engine and APIs, and the jjs tool are deprecated with the intent to remove them in a future release.
  `interface` | `GotoTree` | Deprecated, for removal: This API element is subject to removal in a future version. Nashorn JavaScript script engine and APIs, and the jjs tool are deprecated with the intent to remove them in a future release.
  `interface` | `IfTree` | Deprecated, for removal: This API element is subject to removal in a future version. Nashorn JavaScript script engine and APIs, and the jjs tool are deprecated with the intent to remove them in a future release.
  `interface` | `LabeledStatementTree` | Deprecated, for removal: This API element is subject to removal in a future version. Nashorn JavaScript script engine and APIs, and the jjs tool are deprecated with the intent to remove them in a future release.
  `interface` | `LoopTree` | Deprecated, for removal: This API element is subject to removal in a future version. Nashorn JavaScript script engine and APIs, and the jjs tool are deprecated with the intent to remove them in a future release.
  `interface` | `ReturnTree` | Deprecated, for removal: This API element is subject to removal in a future version. Nashorn JavaScript script engine and APIs, and the jjs tool are deprecated with the intent to remove them in a future release.
  `interface` | `SwitchTree` | Deprecated, for removal: This API element is subject to removal in a future version. Nashorn JavaScript script engine and APIs, and the jjs tool are deprecated with the intent to remove them in a future release.
  `interface` | `ThrowTree` | Deprecated, for removal: This API element is subject to removal in a future version. Nashorn JavaScript script engine and APIs, and the jjs tool are deprecated with the intent to remove them in a future release.
  `interface` | `TryTree` | Deprecated, for removal: This API element is subject to removal in a future version. Nashorn JavaScript script engine and APIs, and the jjs tool are deprecated with the intent to remove them in a future release.
  `interface` | `VariableTree` | Deprecated, for removal: This API element is subject to removal in a future version. Nashorn JavaScript script engine and APIs, and the jjs tool are deprecated with the intent to remove them in a future release.
  `interface` | `WhileLoopTree` | Deprecated, for removal: This API element is subject to removal in a future version. Nashorn JavaScript script engine and APIs, and the jjs tool are deprecated with the intent to remove them in a future release.
  `interface` | `WithTree` | Deprecated, for removal: This API element is subject to removal in a future version. Nashorn JavaScript script engine and APIs, and the jjs tool are deprecated with the intent to remove them in a future release.

  Methods in jdk.nashorn.api.tree that return StatementTree
  Modifier and Type | Method | Description
  --- | --- | ---
  `StatementTree` | IfTree.`getElseStatement()` | Deprecated, for removal: This API element is subject to removal in a future version. Returns the then statement of this 'if' statement.
  `StatementTree` | DoWhileLoopTree.`getStatement()` | Deprecated, for removal: This API element is subject to removal in a future version. The statement contained within this do-while statement.
  `StatementTree` | ForInLoopTree.`getStatement()` | Deprecated, for removal: This API element is subject to removal in a future version. The statement contained in this for..in statement.
  `StatementTree` | ForLoopTree.`getStatement()` | Deprecated, for removal: This API element is subject to removal in a future version. Returns the statement contained in this 'for' statement.
  `StatementTree` | ForOfLoopTree.`getStatement()` | Deprecated, for removal: This API element is subject to removal in a future version. The statement contained in this for..of statement.
  `StatementTree` | LabeledStatementTree.`getStatement()` | Deprecated, for removal: This API element is subject to removal in a future version. Returns the statement being labeled.
  `StatementTree` | LoopTree.`getStatement()` | Deprecated, for removal: This API element is subject to removal in a future version. Returns the statement contained in this 'loop' statement.
  `StatementTree` | WhileLoopTree.`getStatement()` | Deprecated, for removal: This API element is subject to removal in a future version. The statement contained in this 'while' statement.
  `StatementTree` | WithTree.`getStatement()` | Deprecated, for removal: This API element is subject to removal in a future version. The statement contained in this 'with' statement.
  `StatementTree` | IfTree.`getThenStatement()` | Deprecated, for removal: This API element is subject to removal in a future version. Returns the 'then' statement of this 'if' statement.

  Methods in jdk.nashorn.api.tree that return types with arguments of type StatementTree
  Modifier and Type | Method | Description
  --- | --- | ---
  `List<? extends StatementTree>` | BlockTree.`getStatements()` | Deprecated, for removal: This API element is subject to removal in a future version. Returns the list of statements in this block.
  `List<? extends StatementTree>` | CaseTree.`getStatements()` | Deprecated, for removal: This API element is subject to removal in a future version. Return the list of statements for this 'case'.