proto.io.arthas.api.JavaObject.serializeBinaryToWriter = function()

in labs/arthas-grpc-web-proxy/ui/src/assets/proto/ArthasServices_pb.js [3413:3486]


proto.io.arthas.api.JavaObject.serializeBinaryToWriter = function(message, writer) {
  var f = undefined;
  f = message.getClassname();
  if (f.length > 0) {
    writer.writeString(
      1,
      f
    );
  }
  f = message.getObjectvalue();
  if (f != null) {
    writer.writeMessage(
      2,
      f,
      proto.io.arthas.api.JavaObject.serializeBinaryToWriter
    );
  }
  f = message.getBasicvalue();
  if (f != null) {
    writer.writeMessage(
      3,
      f,
      proto.io.arthas.api.BasicValue.serializeBinaryToWriter
    );
  }
  f = message.getArrayvalue();
  if (f != null) {
    writer.writeMessage(
      4,
      f,
      proto.io.arthas.api.ArrayValue.serializeBinaryToWriter
    );
  }
  f = message.getNullvalue();
  if (f != null) {
    writer.writeMessage(
      5,
      f,
      proto.io.arthas.api.NullValue.serializeBinaryToWriter
    );
  }
  f = message.getCollection();
  if (f != null) {
    writer.writeMessage(
      6,
      f,
      proto.io.arthas.api.CollectionValue.serializeBinaryToWriter
    );
  }
  f = message.getMap();
  if (f != null) {
    writer.writeMessage(
      7,
      f,
      proto.io.arthas.api.MapValue.serializeBinaryToWriter
    );
  }
  f = message.getUnexpandedobject();
  if (f != null) {
    writer.writeMessage(
      8,
      f,
      proto.io.arthas.api.UnexpandedObject.serializeBinaryToWriter
    );
  }
  f = message.getFields();
  if (f != null) {
    writer.writeMessage(
      9,
      f,
      proto.io.arthas.api.JavaFields.serializeBinaryToWriter
    );
  }
};