// automatically generated by the FlatBuffers compiler, do not modify package NamespaceA.NamespaceB; import com.google.flatbuffers.FlatBufferBuilder; public class UnionInNestedNSUnion { private byte type; private Object value; public byte getType() { return type; } public void setType(byte type) { this.type = type; } public Object getValue() { return value; } public void setValue(Object value) { this.value = value; } public UnionInNestedNSUnion() { this.type = UnionInNestedNS.NONE; this.value = null; } public NamespaceA.NamespaceB.TableInNestedNST asTableInNestedNS() { return (NamespaceA.NamespaceB.TableInNestedNST) value; } public static int pack(FlatBufferBuilder builder, UnionInNestedNSUnion _o) { switch (_o.type) { case UnionInNestedNS.TableInNestedNS: return NamespaceA.NamespaceB.TableInNestedNS.pack(builder, _o.asTableInNestedNS()); default: return 0; } } }