encode static method
- XdrDataOutputStream stream,
- XdrSCSpecUDTUnionCaseV0 encoded
Implementation
static void encode(
XdrDataOutputStream stream, XdrSCSpecUDTUnionCaseV0 encoded) {
stream.writeInt(encoded.discriminant.value);
switch (encoded.discriminant) {
case XdrSCSpecUDTUnionCaseV0Kind.SC_SPEC_UDT_UNION_CASE_VOID_V0:
XdrSCSpecUDTUnionCaseVoidV0.encode(stream, encoded.voidCase!);
break;
case XdrSCSpecUDTUnionCaseV0Kind.SC_SPEC_UDT_UNION_CASE_TUPLE_V0:
XdrSCSpecUDTUnionCaseTupleV0.encode(stream, encoded.tupleCase!);
break;
}
}