decode method Null safety
- XdrDataInputStream stream
Implementation
static XdrPreconditions decode(XdrDataInputStream stream) {
XdrPreconditions decoded =
XdrPreconditions(XdrPreconditionType.decode(stream));
switch (decoded.discriminant) {
case XdrPreconditionType.NONE:
break;
case XdrPreconditionType.TIME:
decoded.timeBounds = XdrTimeBounds.decode(stream);
break;
case XdrPreconditionType.V2:
decoded.v2 = XdrPreconditionsV2.decode(stream);
break;
}
return decoded;
}