public static class HNTryCatch.CatchBranch extends HNode
| Modifier and Type | Field and Description |
|---|---|
protected HNode |
doNode |
protected HNTypeToken[] |
exceptionTypes |
protected boolean |
exprMode |
protected HNDeclareTokenIdentifier |
identifier |
| Constructor and Description |
|---|
CatchBranch() |
CatchBranch(HNTypeToken[] exceptionTypes,
HNDeclareTokenIdentifier identifier,
HNode doNode,
boolean exprMode,
net.thevpc.jeep.JToken startToken,
net.thevpc.jeep.JToken endToken,
net.thevpc.jeep.JToken[] separators) |
| Modifier and Type | Method and Description |
|---|---|
void |
copyFrom(net.thevpc.jeep.JNode node,
net.thevpc.jeep.JNodeCopyFactory copyFactory) |
net.thevpc.jeep.JToken |
getCatchToken() |
List<net.thevpc.jeep.JNode> |
getChildrenNodes() |
HNode |
getDoNode() |
HNTypeToken[] |
getExceptionTypes() |
HNDeclareTokenIdentifier |
getIdentifier() |
net.thevpc.jeep.JToken |
getOp() |
boolean |
isExprMode() |
HNTryCatch.CatchBranch |
setDoNode(HNode doNode) |
HNTryCatch.CatchBranch |
setExceptionTypes(HNTypeToken[] exceptionTypes) |
HNTryCatch.CatchBranch |
setExprMode(boolean exprMode) |
HNTryCatch.CatchBranch |
setIdentifier(HNDeclareTokenIdentifier identifier) |
String |
toString() |
addAnnotationNoDuplicates, addAnnotations, addAnnotationsNoDuplicates, addModifierKeys, copy, copy, fullChildInfo, getAnnotations, getEffectiveImports, getElement, getExitPoints, getImports, getModifierKeys, getParentNode, id, removeAnnotations, setAnnotations, setElement, setImportscontainsCaret, containsCaret, copyFrom, findAndReplace, findAndReplaceChildren, getChildInfo, getEndToken, getExitContextObject, getPosition, getPosition, getSeparators, getStartToken, getUserObjects, isExitContext, isSetUserObject, isTestAndSetUserObject, parentNode, setBounds, setChildInfo, setEndToken, setExitContextObject, setSeparators, setStartToken, setUserObject, setUserObject, setUserObject, unsetUserObject, visit, visitNext, visitNext, visitNextprotected HNTypeToken[] exceptionTypes
protected HNDeclareTokenIdentifier identifier
protected HNode doNode
protected boolean exprMode
public CatchBranch()
public CatchBranch(HNTypeToken[] exceptionTypes, HNDeclareTokenIdentifier identifier, HNode doNode, boolean exprMode, net.thevpc.jeep.JToken startToken, net.thevpc.jeep.JToken endToken, net.thevpc.jeep.JToken[] separators)
public boolean isExprMode()
public HNTryCatch.CatchBranch setExprMode(boolean exprMode)
public HNTypeToken[] getExceptionTypes()
public HNTryCatch.CatchBranch setExceptionTypes(HNTypeToken[] exceptionTypes)
public HNDeclareTokenIdentifier getIdentifier()
public HNTryCatch.CatchBranch setIdentifier(HNDeclareTokenIdentifier identifier)
public net.thevpc.jeep.JToken getOp()
public net.thevpc.jeep.JToken getCatchToken()
public HNode getDoNode()
public HNTryCatch.CatchBranch setDoNode(HNode doNode)
public void copyFrom(net.thevpc.jeep.JNode node,
net.thevpc.jeep.JNodeCopyFactory copyFactory)
public List<net.thevpc.jeep.JNode> getChildrenNodes()
getChildrenNodes in interface net.thevpc.jeep.JNodegetChildrenNodes in class net.thevpc.jeep.core.nodes.AbstractJNodeCopyright © 2021 vpc open source initiative. All rights reserved.