public interface ICatchNode extends IStatementNode
catch
clause
in a try
statement.
The shape of this node is:
ICatchNode IParameterNode <-- getCatchParameterNode() IBlockNode <-- getStatementContentsNode()For example,
catch (e:Error) { ... }is represented as
ICatchNode IParameterNode IIdentifierNode "e" IIdentifierNode "Error" IBlockNode ...
UNKNOWN
Modifier and Type | Method and Description |
---|---|
IParameterNode |
getCatchParameterNode()
Returns the
IParameterNode that this catch node executes against |
getStatementContentsNode
contains, getAncestorOfType, getChild, getChildCount, getContainingNode, getContainingScope, getFileSpecification, getNodeID, getPackageName, getParent, getSpanningStart, getSucceedingNode, isTerminal
getAbsoluteEnd, getAbsoluteStart, getColumn, getEnd, getEndColumn, getEndLine, getLine, getSourcePath, getStart
IParameterNode getCatchParameterNode()
IParameterNode
that this catch node executes againstIParameterNode
or nullCopyright © 2016 The Apache Software Foundation. All rights reserved.