| Constructor and Description |
|---|
HNDeclareInvokable(net.thevpc.jeep.JToken nameToken,
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, 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 HNDeclareInvokable(net.thevpc.jeep.JToken nameToken,
net.thevpc.jeep.JToken startToken,
net.thevpc.jeep.JToken endToken)
public boolean isInitBlock()
public void setInitBlock(boolean initBlock)
public String getGenType()
public void setGenType(String genType)
public boolean isConstr()
public HNDeclareInvokable setConstr(boolean constr)
public HNTypeToken[] getGenericVariables()
public HNDeclareInvokable setGenericVariables(HNTypeToken[] genericVariables)
public HLInvokableType getInvokableType()
public HNDeclareInvokable setInvokableType(HLInvokableType invokableType)
public String[] getArgNames()
public net.thevpc.jeep.impl.functions.JNameSignature getSignature()
public HNDeclareInvokable setSignature(net.thevpc.jeep.impl.functions.JNameSignature signature)
public List<HNDeclareIdentifier> getArguments()
public HNDeclareInvokable setArguments(List<HNDeclareIdentifier> arguments)
public net.thevpc.jeep.JToken getNameToken()
public HNDeclareInvokable setNameToken(net.thevpc.jeep.JToken nameToken)
public String getName()
public HNode getBody()
public HNDeclareInvokable setBody(HNode body)
public boolean isImmediateBody()
public HNDeclareInvokable setImmediateBody(boolean immediateBody)
public net.thevpc.jeep.JType getReturnType()
public HNTypeToken getReturnTypeName()
public HNDeclareInvokable setReturnTypeName(HNTypeToken returnTypeName)
public net.thevpc.jeep.JConstructor getConstructor()
public boolean isConstructor()
public boolean isFunction()
public boolean isMethod()
public net.thevpc.jeep.JInvokable getInvokable()
public HNDeclareInvokable setInvokable(net.thevpc.jeep.JInvokable invokable)
public net.thevpc.jeep.JInvokable getInvokableOrRebuild()
public HNDeclareInvokable buildInvokable()
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.AbstractJNodeprotected void findAndReplaceChildren(net.thevpc.jeep.JNodeFindAndReplace findAndReplace)
findAndReplaceChildren in class net.thevpc.jeep.core.nodes.AbstractJNodepublic HNDeclareType getDeclaringType()
public HNDeclareInvokable setDeclaringType(HNDeclareType declaringType)
public net.thevpc.jeep.JType getEffectiveReturnType()
public HNDeclareInvokable setEffectiveReturnType(net.thevpc.jeep.JType effectiveReturnType)
Copyright © 2025 vpc open source initiative. All rights reserved.