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 |
getStatementContentsNodecontains, getAncestorOfType, getChild, getChildCount, getContainingNode, getContainingScope, getFileSpecification, getNodeID, getPackageName, getParent, getSpanningStart, getSucceedingNode, isTerminalgetAbsoluteEnd, getAbsoluteStart, getColumn, getEnd, getEndColumn, getEndLine, getLine, getSourcePath, getStartIParameterNode getCatchParameterNode()
IParameterNode that this catch node executes againstIParameterNode or nullCopyright © 2016 The Apache Software Foundation. All rights reserved.