public interface IThrowNode extends IExpressionNode
throw
statement.
The shape of this node is:
IThrowNode IExpressionNode <-- getThrownExpressionNode()For example,
throw new ValueError();is represented as
IThrowNode IFunctionCallNode ...
UNKNOWN
Modifier and Type | Method and Description |
---|---|
IExpressionNode |
getThrownExpressionNode()
Represents the condition that is being thrown by the throw statement
|
copyForInitializer, hasParenthesis, isDynamicExpression, resolve, resolveType
contains, getAncestorOfType, getChild, getChildCount, getContainingNode, getContainingScope, getFileSpecification, getNodeID, getPackageName, getParent, getSpanningStart, getSucceedingNode, isTerminal
getAbsoluteEnd, getAbsoluteStart, getColumn, getEnd, getEndColumn, getEndLine, getLine, getSourcePath, getStart
IExpressionNode getThrownExpressionNode()
IExpressionNode
or nullCopyright © 2016 The Apache Software Foundation. All rights reserved.