public final class UnionValue extends GoloElement
Modifier and Type | Method and Description |
---|---|
void |
accept(GoloIrVisitor visitor) |
void |
addMembers(java.util.Collection<java.lang.String> memberNames) |
java.util.Set<java.lang.String> |
getMembers() |
java.lang.String |
getName() |
PackageAndClass |
getPackageAndClass() |
Union |
getUnion() |
boolean |
hasMembers() |
protected void |
replaceElement(GoloElement original,
GoloElement newElement) |
protected void |
setParentNode(GoloElement parent) |
void |
walk(GoloIrVisitor visitor) |
cantConvert, cantReplace, cantReplace, doesNotContain, getASTNode, getDocumentation, getLocalReferenceTable, getParentNode, getPositionInSourceCode, hasASTNode, makeParentOf, ofAST, replaceInParentBy, setASTNode
public PackageAndClass getPackageAndClass()
public Union getUnion()
public java.lang.String getName()
public void addMembers(java.util.Collection<java.lang.String> memberNames)
public boolean hasMembers()
public java.util.Set<java.lang.String> getMembers()
protected void setParentNode(GoloElement parent)
setParentNode
in class GoloElement
protected void replaceElement(GoloElement original, GoloElement newElement)
replaceElement
in class GoloElement
public void accept(GoloIrVisitor visitor)
accept
in class GoloElement
public void walk(GoloIrVisitor visitor)
walk
in class GoloElement