Implementation
static XdrSCSpecFunctionV0 decode(XdrDataInputStream stream) {
String doc = stream.readString();
String name = stream.readString();
int inputsSize = stream.readInt();
List<XdrSCSpecFunctionInputV0> inputs =
List<XdrSCSpecFunctionInputV0>.empty(growable: true);
for (int i = 0; i < inputsSize; i++) {
inputs.add(XdrSCSpecFunctionInputV0.decode(stream));
}
int outputsSize = stream.readInt();
List<XdrSCSpecTypeDef> outputs =
List<XdrSCSpecTypeDef>.empty(growable: true);
for (int i = 0; i < outputsSize; i++) {
outputs.add(XdrSCSpecTypeDef.decode(stream));
}
return XdrSCSpecFunctionV0(doc, name, inputs, outputs);
}