public class HNFor extends HNode
| Constructor and Description |
|---|
HNFor() |
HNFor(net.thevpc.jeep.JToken token) |
| Modifier and Type | Method and Description |
|---|---|
void |
addInc(HNode inc) |
void |
addInit(HNode init) |
void |
copyFrom(net.thevpc.jeep.JNode node,
net.thevpc.jeep.JNodeCopyFactory copyFactory) |
protected void |
findAndReplaceChildren(net.thevpc.jeep.JNodeFindAndReplace findAndReplace) |
HNode |
getBody() |
List<net.thevpc.jeep.JNode> |
getChildrenNodes() |
HNode[] |
getExitPoints() |
HNode |
getFilter() |
List<HNode> |
getIncs() |
List<HNode> |
getInitExprs() |
String |
getLabel() |
boolean |
isExpressionMode() |
boolean |
isIteratorType() |
HNFor |
setBody(HNode body) |
HNFor |
setExpressionMode(boolean expressionMode) |
HNFor |
setFilter(HNode filter) |
HNFor |
setIncs(List<HNode> incs) |
HNFor |
setInitExprs(List<HNode> initExprs) |
HNFor |
setIteratorType(boolean iteratorType) |
HNFor |
setLabel(String label) |
String |
toString() |
addAnnotationNoDuplicates, addAnnotations, addAnnotationsNoDuplicates, addModifierKeys, copy, copy, fullChildInfo, getAnnotations, getEffectiveImports, getElement, getImports, getModifierKeys, getParentNode, id, removeAnnotations, setAnnotations, setElement, setImportscontainsCaret, containsCaret, copyFrom, findAndReplace, 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, visitNextpublic boolean isIteratorType()
public HNFor setIteratorType(boolean iteratorType)
public String getLabel()
public void addInit(HNode init)
public void addInc(HNode inc)
public HNode getFilter()
public HNode getBody()
protected void findAndReplaceChildren(net.thevpc.jeep.JNodeFindAndReplace findAndReplace)
findAndReplaceChildren in class net.thevpc.jeep.core.nodes.AbstractJNodepublic 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.AbstractJNodepublic HNode[] getExitPoints()
getExitPoints in class HNodepublic boolean isExpressionMode()
public HNFor setExpressionMode(boolean expressionMode)
Copyright © 2021 vpc open source initiative. All rights reserved.