public abstract class HNode
extends net.thevpc.jeep.core.nodes.AbstractJNode
| Modifier and Type | Method and Description |
|---|---|
HNode |
addAnnotationNoDuplicates(HNAnnotationCall annotation) |
HNode |
addAnnotations(HNAnnotationCall... annotations) |
HNode |
addAnnotationsNoDuplicates(HNAnnotationCall... annotations) |
HNode |
addModifierKeys(String... mod) |
HNode |
copy() |
HNode |
copy(net.thevpc.jeep.JNodeCopyFactory copyFactory) |
void |
copyFrom(net.thevpc.jeep.JNode other,
net.thevpc.jeep.JNodeCopyFactory copyFactory) |
String |
fullChildInfo() |
HNAnnotationCall[] |
getAnnotations() |
Set<net.thevpc.jeep.JImportInfo> |
getEffectiveImports() |
HNElement |
getElement() |
HNode[] |
getExitPoints() |
Set<net.thevpc.jeep.JImportInfo> |
getImports() |
Set<String> |
getModifierKeys() |
HNode |
getParentNode() |
HNNodeId |
id() |
HNode |
removeAnnotations(HNAnnotationCall... annotations) |
HNode |
setAnnotations(HNAnnotationCall[] annotations) |
HNode |
setElement(HNElement element) |
HNode |
setImports(Set<net.thevpc.jeep.JImportInfo> imports) |
containsCaret, containsCaret, copyFrom, findAndReplace, findAndReplaceChildren, getChildInfo, getChildrenNodes, 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 HNode(HNNodeId id)
public final HNNodeId id()
public HNAnnotationCall[] getAnnotations()
public HNode setAnnotations(HNAnnotationCall[] annotations)
public HNode addAnnotationsNoDuplicates(HNAnnotationCall... annotations)
public HNode addAnnotationNoDuplicates(HNAnnotationCall annotation)
public HNode addAnnotations(HNAnnotationCall... annotations)
public HNode removeAnnotations(HNAnnotationCall... annotations)
public HNode[] getExitPoints()
public Set<net.thevpc.jeep.JImportInfo> getEffectiveImports()
public Set<net.thevpc.jeep.JImportInfo> getImports()
public HNElement getElement()
public String fullChildInfo()
public HNode getParentNode()
getParentNode in interface net.thevpc.jeep.JNodegetParentNode in class net.thevpc.jeep.core.nodes.AbstractJNodepublic void copyFrom(net.thevpc.jeep.JNode other,
net.thevpc.jeep.JNodeCopyFactory copyFactory)
copyFrom in interface net.thevpc.jeep.JNodecopyFrom in class net.thevpc.jeep.core.nodes.AbstractJNodepublic HNode copy()
copy in interface net.thevpc.jeep.JNodecopy in class net.thevpc.jeep.core.nodes.AbstractJNodepublic HNode copy(net.thevpc.jeep.JNodeCopyFactory copyFactory)
copy in interface net.thevpc.jeep.JNodecopy in class net.thevpc.jeep.core.nodes.AbstractJNodeCopyright © 2025 vpc open source initiative. All rights reserved.