public class NRaise extends NNode
| Modifier and Type | Field and Description |
|---|---|
NNode |
exceptionType |
NNode |
inst |
NNode |
traceback |
| Constructor and Description |
|---|
NRaise(NNode exceptionType,
NNode inst,
NNode traceback) |
NRaise(NNode exceptionType,
NNode inst,
NNode traceback,
int start,
int end) |
| Modifier and Type | Method and Description |
|---|---|
NType |
resolve(Scope s)
Node should set the resolved type in its
NNode.type field
and also return it. |
java.lang.String |
toString() |
void |
visit(NNodeVisitor v)
Visits this node and optionally its children.
|
addChildren, addChildren, addError, addError, addType, addWarning, addWarning, bindNames, bindsName, end, getAstRoot, getDeepestNodeAtOffset, getEnclosingNamespace, getFile, getParent, getTable, getType, isCall, isClassDef, isFunctionDef, isLambda, isModule, isName, length, resolveExpr, resolveList, resolveListAsUnion, setEnd, setParent, setStart, setType, start, visitNode, visitNodeListpublic NNode exceptionType
public NNode inst
public NNode traceback
public NType resolve(Scope s) throws java.lang.Exception
NNodeNNode.type field
and also return it.public java.lang.String toString()
toString in class java.lang.Objectpublic void visit(NNodeVisitor v)
NNode