mirror of
https://github.com/google/flatbuffers.git
synced 2026-06-02 20:15:34 +00:00
45 lines
982 B
Java
45 lines
982 B
Java
// 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;
|
|
}
|
|
}
|
|
}
|