try
statement. The shape of this node is:
ITryNode IBlockNode <-- getStatementContentsNode() ICatchNode <-- getCatchNode(0) ICatchNode <-- getCatchNode(1) ... ITerminalNode <-- getFinallyNode()For example,
try { ... } catch (e:SomeError) { ... } catch (e:Error) { ... } finally { ... }is represented as
ITryNode IBlockNode ... ICatchNode IParameterNode IIdentifierNode "e" IIdentifierNode "Error" IBlockNode ... ICatchNode IParameterNode IIdentifierNode "e" IIdentifierNode "Error" IBlockNode ... ITerminalNode "finally" IBlockNode ...
|
|