public class HNDeclareIdentifier extends HNode implements HNDeclare, HNDeclareTokenHolder
| Modifier and Type | Class and Description |
|---|---|
static class |
HNDeclareIdentifier.SyntacticType |
| Constructor and Description |
|---|
HNDeclareIdentifier(HNDeclareToken identifierToken,
HNode initValue,
HNTypeToken jtype,
net.thevpc.jeep.JToken assignOperator,
net.thevpc.jeep.JToken startToken,
net.thevpc.jeep.JToken endToken) |
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, setBounds, setChildInfo, setEndToken, setExitContextObject, setSeparators, setStartToken, setUserObject, setUserObject, setUserObject, unsetUserObject, visit, visitNext, visitNext, visitNextpublic HNDeclareIdentifier(HNDeclareToken identifierToken, HNode initValue, HNTypeToken jtype, net.thevpc.jeep.JToken assignOperator, net.thevpc.jeep.JToken startToken, net.thevpc.jeep.JToken endToken)
public boolean isStatic()
public HNDeclareToken getDeclareIdentifierTokenBase()
getDeclareIdentifierTokenBase in interface HNDeclareTokenHolderpublic HNDeclareToken getIdentifierToken()
public HNDeclareIdentifier setIdentifierToken(HNDeclareToken identifierToken)
public net.thevpc.jeep.JToken getAssignOperator()
public HNDeclareIdentifier setAssignOperator(net.thevpc.jeep.JToken assignOperator)
public HNDeclareType getDeclaringType()
public HNDeclareIdentifier setDeclaringType(HNDeclareType declaringType)
public boolean isMainConstructor()
public HNDeclareIdentifier setMainConstructor(boolean mainConstructor)
public String getIdentifierName()
public HNTypeToken getIdentifierTypeNode()
public HNDeclareIdentifier setIdentifierTypeNode(HNTypeToken type)
public HNode getInitValue()
public HNDeclareIdentifier setInitValue(HNode initValue)
public boolean isVarArg()
public HNDeclareIdentifier setVarArg(boolean varArg)
public HNode getInitializerStatement()
public void setInitializerStatement(HNode node)
public net.thevpc.jeep.JType getIdentifierType()
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.AbstractJNodepublic net.thevpc.jeep.core.nodes.AbstractJNode parentNode(net.thevpc.jeep.JNode parentNode)
parentNode in class net.thevpc.jeep.core.nodes.AbstractJNodepublic net.thevpc.jeep.JType getEffectiveIdentifierType()
public HNDeclareIdentifier setEffectiveIdentifierType(net.thevpc.jeep.JType effectiveIdentifierType)
public HNDeclareIdentifier.SyntacticType getSyntacticType()
public HNDeclareIdentifier setSyntacticType(HNDeclareIdentifier.SyntacticType syntacticType)
Copyright © 2025 vpc open source initiative. All rights reserved.