public final class UnionValue extends TypeWithMembers<UnionValue>
Constructor and Description |
---|
UnionValue(java.lang.String name) |
Modifier and Type | Method and Description |
---|---|
void |
accept(GoloIrVisitor visitor)
Accept the visitor.
|
protected java.lang.String |
getFactoryDelegateName() |
PackageAndClass |
getPackageAndClass() |
Union |
getUnion() |
protected UnionValue |
self() |
addMember, children, createFactories, createFullArgsConstructor, getFullArgs, getMemberNames, getMembers, getPublicMembers, hasMembers, members, replaceElement, withMember
ancestor, ancestor, ancestorOfType, cantConvert, cantReplace, cantReplace, children, children, descendants, descendants, descendants, documentation, documentation, doesNotContain, enclosingModule, getLocalReferenceTable, hasParent, hasPosition, makeParentOf, metadata, metadata, next, next, next, ofAST, parent, positionInSourceCode, positionInSourceCode, previous, previous, previous, replaceInParentBy, walk
public UnionValue(java.lang.String name)
protected UnionValue self()
self
in class GoloElement<UnionValue>
public PackageAndClass getPackageAndClass()
getPackageAndClass
in class GoloType<UnionValue>
protected java.lang.String getFactoryDelegateName()
getFactoryDelegateName
in class TypeWithMembers<UnionValue>
public void accept(GoloIrVisitor visitor)
This method should only call the visitor visitXXXX
method.
The children of this node will be visited by the
GoloElement.walk(GoloIrVisitor)
method.
accept
in class GoloElement<UnionValue>