public static com.x.protobuf.Bug11.B.Result parseFrom(byte[] data, CurrentCursor cursor) throws java.io.IOException { com.x.protobuf.Bug11.B.Result message = new com.x.protobuf.Bug11.B.Result(); while (true) { if (ProtobufInputStream.isAtEnd(data, cursor)) { return message; } int varint = ProtobufInputStream.readRawVarint32(data, cursor); int tag = ProtobufInputStream.getTagFieldNumber(varint); int wireType = varint & ProtobufInputStream.TAG_TYPE_MASK; if (wireType == ProtobufInputStream.WIRETYPE_GROUP_END) { return message; } switch (tag) { case 0: return message; default: ProtobufInputStream.skipUnknown(varint, data, cursor); break; case 2: message.setUrl(ProtobufInputStream.readString(data, cursor)); break; case 3: message.setTitle(ProtobufInputStream.readString(data, cursor)); break; case 4: if (message.getSnippets() == null || message.getSnippets().isEmpty()) { message.setSnippets(new java.util.ArrayList<String>()); } message.getSnippets().add(ProtobufInputStream.readString(data, cursor)); break; } } }
public static com.x.protobuf.Bug11.C parseFrom(byte[] data, CurrentCursor cursor) throws java.io.IOException { com.x.protobuf.Bug11.C message = new com.x.protobuf.Bug11.C(); while (true) { if (ProtobufInputStream.isAtEnd(data, cursor)) { return message; } int varint = ProtobufInputStream.readRawVarint32(data, cursor); int tag = ProtobufInputStream.getTagFieldNumber(varint); switch (tag) { case 0: return message; default: ProtobufInputStream.skipUnknown(varint, data, cursor); break; case 1: message.setVal(ProtobufInputStream.readString(data, cursor)); break; } } }
public static com.x.protobuf.Bug11.B parseFrom(java.io.InputStream is, CurrentCursor cursor) throws java.io.IOException { com.x.protobuf.Bug11.B message = new com.x.protobuf.Bug11.B(); while (true) { if (cursor.getCurrentPosition() == cursor.getProcessUpToPosition()) { return message; } int varint = ProtobufInputStream.readRawVarint32(is, cursor); int tag = ProtobufInputStream.getTagFieldNumber(varint); if (ProtobufInputStream.isAtEnd(cursor)) { return message; } switch (tag) { case 0: return message; default: ProtobufInputStream.skipUnknown(varint, is, cursor); break; case 1: message.setVal(ProtobufInputStream.readString(is, cursor)); break; case 2: int lengthCval = ProtobufInputStream.readRawVarint32(is, cursor); message.setCval( com.x.protobuf.Bug11.CSerializer.parseFrom( is, cursor.getCurrentPosition(), lengthCval)); cursor.addToPosition(lengthCval); break; case 3: if (message.getResult() == null || message.getResult().isEmpty()) { message.setResult(new java.util.ArrayList<com.x.protobuf.Bug11.B.Result>()); } com.x.protobuf.Bug11.B.Result tempResult = com.x.protobuf.Bug11.B.ResultSerializer.parseFrom(is, cursor); message.getResult().add(tempResult); break; } } }