public class NTryExcept extends NNode
Modifier and Type | Field and Description |
---|---|
NBlock |
body |
java.util.List<NExceptHandler> |
handlers |
NBlock |
orelse |
Constructor and Description |
---|
NTryExcept(java.util.List<NExceptHandler> handlers,
NBlock body,
NBlock orelse) |
NTryExcept(java.util.List<NExceptHandler> handlers,
NBlock body,
NBlock orelse,
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, visitNodeList
public java.util.List<NExceptHandler> handlers
public NBlock body
public NBlock orelse
public NTryExcept(java.util.List<NExceptHandler> handlers, NBlock body, NBlock orelse)
public NTryExcept(java.util.List<NExceptHandler> handlers, NBlock body, NBlock orelse, int start, int end)
public NType resolve(Scope s) throws java.lang.Exception
NNode
NNode.type
field
and also return it.public java.lang.String toString()
toString
in class java.lang.Object
public void visit(NNodeVisitor v)
NNode