public class CUnion extends Object implements net.morimekta.providence.PUnion<CUnion>
| Modifier and Type | Class and Description |
|---|---|
static class |
CUnion.Builder |
| Modifier and Type | Method and Description |
|---|---|
String |
asString() |
int |
compareTo(CUnion other) |
CUnionDescriptor |
descriptor() |
boolean |
equals(Object o) |
<T> T |
get(int key) |
boolean |
has(int key) |
int |
hashCode() |
net.morimekta.providence.PMessageBuilder<CUnion> |
mutate() |
String |
toString() |
CField<CUnion> |
unionField() |
boolean |
unionFieldIsSet() |
public boolean has(int key)
has in interface net.morimekta.providence.PMessageOrBuilder<CUnion>public <T> T get(int key)
get in interface net.morimekta.providence.PMessageOrBuilder<CUnion>@Nonnull public net.morimekta.providence.PMessageBuilder<CUnion> mutate()
mutate in interface net.morimekta.providence.PMessage<CUnion>@Nonnull public String asString()
asString in interface net.morimekta.providence.PMessage<CUnion>asString in interface net.morimekta.util.Stringable@Nonnull public CUnionDescriptor descriptor()
public boolean unionFieldIsSet()
unionFieldIsSet in interface net.morimekta.providence.PUnion<CUnion>@Nonnull public CField<CUnion> unionField()
unionField in interface net.morimekta.providence.PUnion<CUnion>public int compareTo(@Nonnull CUnion other)
compareTo in interface Comparable<CUnion>Copyright © 2015–2020 morimekta.net. All rights reserved.