public class HNTypeToken extends HNode
| Modifier | Constructor and Description |
|---|---|
protected |
HNTypeToken() |
|
HNTypeToken(net.thevpc.jeep.JToken nameToken,
net.thevpc.jeep.JTypeNameOrVariable typename,
HNTypeToken[] vars,
HNTypeToken[] lowerBounds,
HNTypeToken[] upperBounds,
net.thevpc.jeep.JToken startToken,
net.thevpc.jeep.JToken endToken) |
|
HNTypeToken(net.thevpc.jeep.JType type,
net.thevpc.jeep.JToken startToken) |
| Modifier and Type | Method and Description |
|---|---|
HNTypeToken |
componentType() |
void |
copyFrom(net.thevpc.jeep.JNode node,
net.thevpc.jeep.JNodeCopyFactory copyFactory) |
boolean |
equals(Object o) |
protected void |
findAndReplaceChildren(net.thevpc.jeep.JNodeFindAndReplace findAndReplace) |
List<net.thevpc.jeep.JNode> |
getChildrenNodes() |
List<HNTypeToken> |
getLowerBounds() |
net.thevpc.jeep.JToken |
getNameToken() |
net.thevpc.jeep.JTypeName |
getTypename() |
net.thevpc.jeep.JTypeNameOrVariable |
getTypenameOrVar() |
net.thevpc.jeep.JType |
getTypeVal() |
List<HNTypeToken> |
getUpperBounds() |
int |
hashCode() |
void |
setLowerBounds(List<HNTypeToken> lowerBounds) |
HNTypeToken |
setTypeVal(net.thevpc.jeep.JType typeVal) |
void |
setUpperBounds(List<HNTypeToken> upperBounds) |
void |
setVars(List<HNTypeToken> vars) |
String |
toString() |
List<HNTypeToken> |
vars() |
void |
visit(net.thevpc.jeep.JNodeVisitor visitor) |
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, visitNext, visitNext, visitNextprotected HNTypeToken()
public HNTypeToken(net.thevpc.jeep.JType type,
net.thevpc.jeep.JToken startToken)
public HNTypeToken(net.thevpc.jeep.JToken nameToken,
net.thevpc.jeep.JTypeNameOrVariable typename,
HNTypeToken[] vars,
HNTypeToken[] lowerBounds,
HNTypeToken[] upperBounds,
net.thevpc.jeep.JToken startToken,
net.thevpc.jeep.JToken endToken)
public void setVars(List<HNTypeToken> vars)
public void setLowerBounds(List<HNTypeToken> lowerBounds)
public void setUpperBounds(List<HNTypeToken> upperBounds)
public net.thevpc.jeep.JToken getNameToken()
public net.thevpc.jeep.JTypeNameOrVariable getTypenameOrVar()
public net.thevpc.jeep.JTypeName getTypename()
public List<HNTypeToken> vars()
public List<HNTypeToken> getLowerBounds()
public List<HNTypeToken> getUpperBounds()
public net.thevpc.jeep.JType getTypeVal()
public HNTypeToken setTypeVal(net.thevpc.jeep.JType typeVal)
public List<net.thevpc.jeep.JNode> getChildrenNodes()
getChildrenNodes in interface net.thevpc.jeep.JNodegetChildrenNodes in class net.thevpc.jeep.core.nodes.AbstractJNodepublic void copyFrom(net.thevpc.jeep.JNode node,
net.thevpc.jeep.JNodeCopyFactory copyFactory)
public void visit(net.thevpc.jeep.JNodeVisitor visitor)
visit in interface net.thevpc.jeep.JNodevisit in class net.thevpc.jeep.core.nodes.AbstractJNodeprotected void findAndReplaceChildren(net.thevpc.jeep.JNodeFindAndReplace findAndReplace)
findAndReplaceChildren in class net.thevpc.jeep.core.nodes.AbstractJNodepublic HNTypeToken componentType()
Copyright © 2021 vpc open source initiative. All rights reserved.