decode method Null safety

XdrContractCodeEntryBody decode(
  1. XdrDataInputStream stream
)

Implementation

static XdrContractCodeEntryBody decode(XdrDataInputStream stream) {
  XdrContractCodeEntryBody decoded =
      XdrContractCodeEntryBody(XdrContractEntryBodyType.decode(stream));
  switch (decoded.bodyType) {
    case XdrContractEntryBodyType.DATA_ENTRY:
      decoded.code = XdrDataValue.decode(stream);
      break;
    case XdrContractEntryBodyType.EXPIRATION_EXTENSION:
      break;
  }
  return decoded;
}