decode method Null safety

XdrTrustLineEntryExt decode(
  1. XdrDataInputStream stream
)

Implementation

static XdrTrustLineEntryExt decode(XdrDataInputStream stream) {
  XdrTrustLineEntryExt decodedTrustLineEntryExt =
      XdrTrustLineEntryExt(stream.readInt());
  switch (decodedTrustLineEntryExt.discriminant) {
    case 0:
      break;
    case 1:
      decodedTrustLineEntryExt.v1 = XdrTrustLineEntryV1.decode(stream);
      break;
    case 2:
      decodedTrustLineEntryExt.v2 = XdrTrustLineEntryV2.decode(stream);
      break;
  }
  return decodedTrustLineEntryExt;
}