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, resolveTypecontains, getAncestorOfType, getChild, getChildCount, getContainingNode, getContainingScope, getFileSpecification, getNodeID, getPackageName, getParent, getSpanningStart, getSucceedingNode, isTerminalgetAbsoluteEnd, getAbsoluteStart, getColumn, getEnd, getEndColumn, getEndLine, getLine, getSourcePath, getStartIExpressionNode getThrownExpressionNode()
IExpressionNode or nullCopyright © 2016 The Apache Software Foundation. All rights reserved.