public class HNDeclareType extends HNode implements HNDeclare
| Constructor and Description |
|---|
HNDeclareType() |
HNDeclareType(net.thevpc.jeep.JToken token) |
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 HNDeclareType()
public HNDeclareType(net.thevpc.jeep.JToken token)
public String getGenType()
public void setGenType(String genType)
public net.thevpc.jeep.JToken getExtendsSepToken()
public HNDeclareType setExtendsSepToken(net.thevpc.jeep.JToken extendsSepToken)
public HNDeclareType setExtendsList(List<HNExtends> extendsList)
public boolean isInternalType()
public HNDeclareType setInternalType(boolean internalType)
public String getGlobalName()
public HNDeclareType setGlobalName(String globalName)
public String getMetaPackage()
public HNDeclareType setMetaPackageName(String metaPackageName)
public net.thevpc.jeep.JType getjType()
public HNDeclareType setjType(net.thevpc.jeep.JType jType)
public List<HNDeclareIdentifier> getMainConstructorArgs()
public HNDeclareType setMainConstructorArgs(List<HNDeclareIdentifier> mainConstructorArgs)
public HNDeclareType setExtends(List<HNExtends> arguments)
public String getFullPackage()
public String getFullName()
public String getPackageName()
public HNDeclareType setPackageName(String packageName)
public net.thevpc.jeep.JToken getNameToken()
public HNDeclareType setNameToken(net.thevpc.jeep.JToken name)
public String getName()
public HNode getBody()
public HNDeclareType setBody(HNode body)
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 HNDeclareType setDeclaringType(HNDeclareType declaringType)
public boolean isImmediateBody()
public HNDeclareType setImmediateBody(boolean immediateBody)
public HNDeclareType getNonInternalDeclaringType()
public HNDeclareType setNonInternalDeclaringType(HNDeclareType nonInternalDeclaringType)
Copyright © 2021 vpc open source initiative. All rights reserved.