Interface CatchTree
- All Superinterfaces:
Tree
@Deprecated(since="11", forRemoval=true) public interface CatchTree extends Tree
A tree node for a 'catch' block in a 'try' statement. For example:
catch ( parameter ) block
- Since:
- 9
Nested Classes
Nested classes/interfaces declared in interface jdk.nashorn.api.tree.Tree
Tree.Kind
Methods
Modifier and Type | Method | Description |
---|---|---|
BlockTree | getBlock() | Deprecated, for removal: This API element is subject to removal in a future version. Returns the code block of this catch block. |
ExpressionTree | getCondition() | Deprecated, for removal: This API element is subject to removal in a future version. Returns the optional catch condition expression. |
ExpressionTree | getParameter() | Deprecated, for removal: This API element is subject to removal in a future version. Returns the catch parameter identifier or parameter binding pattern of the exception caught. |
Methods declared in interface jdk.nashorn.api.tree.Tree
accept, getEndPosition, getKind, getStartPosition
Methods
getParameter
ExpressionTree getParameter()
Returns the catch parameter identifier or parameter binding pattern of the exception caught.
- Returns:
- the catch parameter identifier or parameter binding pattern
getBlock
BlockTree getBlock()
Returns the code block of this catch block.
- Returns:
- the code block
getCondition
ExpressionTree getCondition()
Returns the optional catch condition expression. This is null if this is an unconditional catch statement.
- Returns:
- the optional catch condition expression.
© 1993, 2020, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from Debian's OpenJDK Development Kit package.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Various third party code in OpenJDK is licensed under different licenses (see Debian package).
Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
https://docs.oracle.com/en/java/javase/11/docs/api/jdk.scripting.nashorn/jdk/nashorn/api/tree/CatchTree.html