in labs/arthas-grpc-web-proxy/ui/src/assets/proto/ArthasServices_pb.js [4864:4945]
proto.io.arthas.api.WatchRequest.deserializeBinaryFromReader = function(msg, reader) {
while (reader.nextField()) {
if (reader.isEndGroup()) {
break;
}
var field = reader.getFieldNumber();
switch (field) {
case 1:
var value = /** @type {string} */ (reader.readString());
msg.setClasspattern(value);
break;
case 2:
var value = /** @type {string} */ (reader.readString());
msg.setMethodpattern(value);
break;
case 3:
var value = /** @type {string} */ (reader.readString());
msg.setExpress(value);
break;
case 4:
var value = /** @type {string} */ (reader.readString());
msg.setConditionexpress(value);
break;
case 5:
var value = /** @type {boolean} */ (reader.readBool());
msg.setIsbefore(value);
break;
case 6:
var value = /** @type {boolean} */ (reader.readBool());
msg.setIsfinish(value);
break;
case 7:
var value = /** @type {boolean} */ (reader.readBool());
msg.setIsexception(value);
break;
case 8:
var value = /** @type {boolean} */ (reader.readBool());
msg.setIssuccess(value);
break;
case 9:
var value = /** @type {number} */ (reader.readInt32());
msg.setExpand(value);
break;
case 10:
var value = /** @type {number} */ (reader.readInt32());
msg.setSizelimit(value);
break;
case 11:
var value = /** @type {boolean} */ (reader.readBool());
msg.setIsregex(value);
break;
case 12:
var value = /** @type {number} */ (reader.readInt32());
msg.setNumberoflimit(value);
break;
case 13:
var value = /** @type {string} */ (reader.readString());
msg.setExcludeclasspattern(value);
break;
case 14:
var value = /** @type {number} */ (reader.readInt64());
msg.setListenerid(value);
break;
case 15:
var value = /** @type {boolean} */ (reader.readBool());
msg.setVerbose(value);
break;
case 16:
var value = /** @type {number} */ (reader.readInt32());
msg.setMaxnumofmatchedclass(value);
break;
case 17:
var value = /** @type {number} */ (reader.readInt64());
msg.setJobid(value);
break;
default:
reader.skipField();
break;
}
}
return msg;
};