encode static method

void encode(
  1. XdrDataOutputStream stream,
  2. XdrSCSpecFunctionV0 encoded
)

Implementation

static void encode(XdrDataOutputStream stream, XdrSCSpecFunctionV0 encoded) {
  stream.writeString(encoded.doc);
  stream.writeString(encoded.name);

  int inputsSize = encoded.inputs.length;
  stream.writeInt(inputsSize);
  for (int i = 0; i < inputsSize; i++) {
    XdrSCSpecFunctionInputV0.encode(stream, encoded.inputs[i]);
  }

  int outputsSize = encoded.outputs.length;
  stream.writeInt(outputsSize);
  for (int i = 0; i < outputsSize; i++) {
    XdrSCSpecTypeDef.encode(stream, encoded.outputs[i]);
  }
}