private cachedSize mergeFrom(CodedInputByteBufferNano codedinputbytebuffernano) throws IOException { do { int i = codedinputbytebuffernano.readTag(); switch (i) { default: if (storeUnknownField(codedinputbytebuffernano, i)) { continue; } // fall through case 0: // '\0' return this; case 8: // '\b' totalNumberOfAttempts = Integer.valueOf(codedinputbytebuffernano.readInt32()); break; case 16: // '\020' initialDelayMillis = Long.valueOf(codedinputbytebuffernano.readInt64()); break; case 25: // '\031' backoffFactor = Double.valueOf(codedinputbytebuffernano.readDouble()); break; } } while (true); }
public boolean skipField(int paramInt) throws IOException { switch (WireFormatNano.getTagWireType(paramInt)) { default: throw InvalidProtocolBufferNanoException.invalidWireType(); case 0: readInt32(); return true; case 1: readRawLittleEndian64(); return true; case 2: skipRawBytes(readRawVarint32()); return true; case 3: skipMessage(); checkLastTagWas(WireFormatNano.makeTag(WireFormatNano.getTagFieldNumber(paramInt), 4)); return true; case 4: return false; case 5: } readRawLittleEndian32(); return true; }