Class CUnion.Builder
- java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder(CUnionDescriptor descriptor)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CUnion.BuilderaddTo(int key, java.lang.Object value)CUnionbuild()CUnion.Builderclear(int key)net.morimekta.providence.descriptor.PUnionDescriptor<CUnion,CField>descriptor()booleanisModified(int key)booleanisSet(int key)CUnion.Buildermerge(CUnion from)net.morimekta.providence.PMessageBuildermutator(int key)CUnion.Builderset(int key, java.lang.Object value)booleanvalid()voidvalidate()
-
-
-
Constructor Detail
-
Builder
public Builder(CUnionDescriptor descriptor)
-
-
Method Detail
-
mutator
@Nonnull public net.morimekta.providence.PMessageBuilder mutator(int key)
-
merge
@Nonnull public CUnion.Builder merge(@Nonnull CUnion from)
-
descriptor
@Nonnull public net.morimekta.providence.descriptor.PUnionDescriptor<CUnion,CField> descriptor()
-
build
@Nonnull public CUnion build()
-
valid
public boolean valid()
-
validate
public void validate()
-
set
@Nonnull public CUnion.Builder set(int key, java.lang.Object value)
-
isSet
public boolean isSet(int key)
-
isModified
public boolean isModified(int key)
-
addTo
@Nonnull public CUnion.Builder addTo(int key, java.lang.Object value)
-
clear
@Nonnull public CUnion.Builder clear(int key)
-
-