public Int32PackedReaders(Field protoField) { super(protoField); this.primitiveArrayReader = (input, builderWrapper) -> { PrimitiveArrayBuilder<int[]> builder = builderWrapper.getBuilder(); int[] chunk = builder.resetAndStart(); int ix = 0; while (true) { if (ix >= chunk.length) { chunk = builder.appendCompletedChunk(chunk, ix); ix = 0; } chunk[ix++] = input.readPackedInt32(); int fieldNumber = input.readFieldNumber(); if (fieldNumber != this.fieldNumber) { builderWrapper.setArray(builder.completeAndClearBuffer(chunk, ix)); return fieldNumber; } } }; this.collectionReader = (input, collection) -> { while (true) { collection.add(input.readPackedInt32()); int fieldNumber = input.readFieldNumber(); if (fieldNumber != this.fieldNumber) { return fieldNumber; } } }; } }
public FloatPackedReaders(Field protoField) { super(protoField); this.primitiveArrayReader = (input, builderWrapper) -> { PrimitiveArrayBuilder<float[]> builder = builderWrapper.getBuilder(); float[] chunk = builder.resetAndStart(); int ix = 0; while (true) { if (ix >= chunk.length) { chunk = builder.appendCompletedChunk(chunk, ix); ix = 0; } chunk[ix++] = input.readPackedFloat(); int fieldNumber = input.readFieldNumber(); if (fieldNumber != this.fieldNumber) { builderWrapper.setArray(builder.completeAndClearBuffer(chunk, ix)); return fieldNumber; } } }; this.collectionReader = (input, collection) -> { while (true) { collection.add(input.readPackedFloat()); int fieldNumber = input.readFieldNumber(); if (fieldNumber != this.fieldNumber) { return fieldNumber; } } }; } }
public Int32NotPackedReaders(Field protoField) { super(protoField); this.primitiveArrayReader = (input, builderWrapper) -> { PrimitiveArrayBuilder<int[]> builder = builderWrapper.getBuilder(); int[] chunk = builder.resetAndStart(); int ix = 0; while (true) { if (ix >= chunk.length) { chunk = builder.appendCompletedChunk(chunk, ix); ix = 0; } chunk[ix++] = input.readInt32(); int fieldNumber = input.readFieldNumber(); if (fieldNumber != this.fieldNumber) { builderWrapper.setArray(builder.completeAndClearBuffer(chunk, ix)); return fieldNumber; } } }; this.collectionReader = (input, collection) -> { while (true) { collection.add(input.readInt32()); int fieldNumber = input.readFieldNumber(); if (fieldNumber != this.fieldNumber) { return fieldNumber; } } }; } }
public FloatNotPackedReaders(Field protoField) { super(protoField); this.primitiveArrayReader = (input, builderWrapper) -> { PrimitiveArrayBuilder<float[]> builder = builderWrapper.getBuilder(); float[] chunk = builder.resetAndStart(); int ix = 0; while (true) { if (ix >= chunk.length) { chunk = builder.appendCompletedChunk(chunk, ix); ix = 0; } chunk[ix++] = input.readFloat(); int fieldNumber = input.readFieldNumber(); if (fieldNumber != this.fieldNumber) { builderWrapper.setArray(builder.completeAndClearBuffer(chunk, ix)); return fieldNumber; } } }; this.collectionReader = (input, collection) -> { while (true) { collection.add(input.readFloat()); int fieldNumber = input.readFieldNumber(); if (fieldNumber != this.fieldNumber) { return fieldNumber; } } }; } }
public SFixed32PackedReaders(Field protoField) { super(protoField); this.primitiveArrayReader = (input, builderWrapper) -> { PrimitiveArrayBuilder<int[]> builder = builderWrapper.getBuilder(); int[] chunk = builder.resetAndStart(); int ix = 0; while (true) { if (ix >= chunk.length) { chunk = builder.appendCompletedChunk(chunk, ix); ix = 0; } chunk[ix++] = input.readPackedSFixed32(); int fieldNumber = input.readFieldNumber(); if (fieldNumber != this.fieldNumber) { builderWrapper.setArray(builder.completeAndClearBuffer(chunk, ix)); return fieldNumber; } } }; this.collectionReader = (input, collection) -> { while (true) { collection.add(input.readPackedSFixed32()); int fieldNumber = input.readFieldNumber(); if (fieldNumber != this.fieldNumber) { return fieldNumber; } } }; } }
public UInt64NotPackedReaders(Field protoField) { super(protoField); this.primitiveArrayReader = (input, builderWrapper) -> { PrimitiveArrayBuilder<long[]> builder = builderWrapper.getBuilder(); long[] chunk = builder.resetAndStart(); int ix = 0; while (true) { if (ix >= chunk.length) { chunk = builder.appendCompletedChunk(chunk, ix); ix = 0; } chunk[ix++] = input.readUInt64(); int fieldNumber = input.readFieldNumber(); if (fieldNumber != this.fieldNumber) { builderWrapper.setArray(builder.completeAndClearBuffer(chunk, ix)); return fieldNumber; } } }; this.collectionReader = (input, collection) -> { while (true) { collection.add(input.readUInt64()); int fieldNumber = input.readFieldNumber(); if (fieldNumber != this.fieldNumber) { return fieldNumber; } } }; } }
public DoublePackedReaders(Field protoField) { super(protoField); this.primitiveArrayReader = (input, builderWrapper) -> { PrimitiveArrayBuilder<double[]> builder = builderWrapper.getBuilder(); double[] chunk = builder.resetAndStart(); int ix = 0; while (true) { if (ix >= chunk.length) { chunk = builder.appendCompletedChunk(chunk, ix); ix = 0; } chunk[ix++] = input.readPackedDouble(); int fieldNumber = input.readFieldNumber(); if (fieldNumber != this.fieldNumber) { builderWrapper.setArray(builder.completeAndClearBuffer(chunk, ix)); return fieldNumber; } } }; this.collectionReader = (input, collection) -> { while (true) { collection.add(input.readPackedDouble()); int fieldNumber = input.readFieldNumber(); if (fieldNumber != this.fieldNumber) { return fieldNumber; } } }; } }
public SInt64PackedReaders(Field protoField) { super(protoField); this.primitiveArrayReader = (input, builderWrapper) -> { PrimitiveArrayBuilder<long[]> builder = builderWrapper.getBuilder(); long[] chunk = builder.resetAndStart(); int ix = 0; while (true) { if (ix >= chunk.length) { chunk = builder.appendCompletedChunk(chunk, ix); ix = 0; } chunk[ix++] = input.readPackedSInt64(); int fieldNumber = input.readFieldNumber(); if (fieldNumber != this.fieldNumber) { builderWrapper.setArray(builder.completeAndClearBuffer(chunk, ix)); return fieldNumber; } } }; this.collectionReader = (input, collection) -> { while (true) { collection.add(input.readPackedSInt64()); int fieldNumber = input.readFieldNumber(); if (fieldNumber != this.fieldNumber) { return fieldNumber; } } }; } }
public Fixed64NotPackedReaders(Field protoField) { super(protoField); this.primitiveArrayReader = (input, builderWrapper) -> { PrimitiveArrayBuilder<long[]> builder = builderWrapper.getBuilder(); long[] chunk = builder.resetAndStart(); int ix = 0; while (true) { if (ix >= chunk.length) { chunk = builder.appendCompletedChunk(chunk, ix); ix = 0; } chunk[ix++] = input.readFixed64(); int fieldNumber = input.readFieldNumber(); if (fieldNumber != this.fieldNumber) { builderWrapper.setArray(builder.completeAndClearBuffer(chunk, ix)); return fieldNumber; } } }; this.collectionReader = (input, collection) -> { while (true) { collection.add(input.readFixed64()); int fieldNumber = input.readFieldNumber(); if (fieldNumber != this.fieldNumber) { return fieldNumber; } } }; } }
public BoolPackedReaders(Field protoField) { super(protoField); this.primitiveArrayReader = (input, builderWrapper) -> { PrimitiveArrayBuilder<boolean[]> builder = builderWrapper.getBuilder(); boolean[] chunk = builder.resetAndStart(); int ix = 0; while (true) { if (ix >= chunk.length) { chunk = builder.appendCompletedChunk(chunk, ix); ix = 0; } chunk[ix++] = input.readPackedBool(); int fieldNumber = input.readFieldNumber(); if (fieldNumber != this.fieldNumber) { builderWrapper.setArray(builder.completeAndClearBuffer(chunk, ix)); return fieldNumber; } } }; this.collectionReader = (input, collection) -> { while (true) { collection.add(input.readPackedBool()); int fieldNumber = input.readFieldNumber(); if (fieldNumber != this.fieldNumber) { return fieldNumber; } } }; } }
public UInt64PackedReaders(Field protoField) { super(protoField); this.primitiveArrayReader = (input, builderWrapper) -> { PrimitiveArrayBuilder<long[]> builder = builderWrapper.getBuilder(); long[] chunk = builder.resetAndStart(); int ix = 0; while (true) { if (ix >= chunk.length) { chunk = builder.appendCompletedChunk(chunk, ix); ix = 0; } chunk[ix++] = input.readPackedUInt64(); int fieldNumber = input.readFieldNumber(); if (fieldNumber != this.fieldNumber) { builderWrapper.setArray(builder.completeAndClearBuffer(chunk, ix)); return fieldNumber; } } }; this.collectionReader = (input, collection) -> { while (true) { collection.add(input.readPackedUInt64()); int fieldNumber = input.readFieldNumber(); if (fieldNumber != this.fieldNumber) { return fieldNumber; } } }; } }
public SFixed64PackedReaders(Field protoField) { super(protoField); this.primitiveArrayReader = (input, builderWrapper) -> { PrimitiveArrayBuilder<long[]> builder = builderWrapper.getBuilder(); long[] chunk = builder.resetAndStart(); int ix = 0; while (true) { if (ix >= chunk.length) { chunk = builder.appendCompletedChunk(chunk, ix); ix = 0; } chunk[ix++] = input.readPackedSFixed64(); int fieldNumber = input.readFieldNumber(); if (fieldNumber != this.fieldNumber) { builderWrapper.setArray(builder.completeAndClearBuffer(chunk, ix)); return fieldNumber; } } }; this.collectionReader = (input, collection) -> { while (true) { collection.add(input.readPackedSFixed64()); int fieldNumber = input.readFieldNumber(); if (fieldNumber != this.fieldNumber) { return fieldNumber; } } }; } }
public UInt32PackedReaders(Field protoField) { super(protoField); this.primitiveArrayReader = (input, builderWrapper) -> { PrimitiveArrayBuilder<int[]> builder = builderWrapper.getBuilder(); int[] chunk = builder.resetAndStart(); int ix = 0; while (true) { if (ix >= chunk.length) { chunk = builder.appendCompletedChunk(chunk, ix); ix = 0; } chunk[ix++] = input.readPackedUInt32(); int fieldNumber = input.readFieldNumber(); if (fieldNumber != this.fieldNumber) { builderWrapper.setArray(builder.completeAndClearBuffer(chunk, ix)); return fieldNumber; } } }; this.collectionReader = (input, collection) -> { while (true) { collection.add(input.readPackedUInt32()); int fieldNumber = input.readFieldNumber(); if (fieldNumber != this.fieldNumber) { return fieldNumber; } } }; } }
public Int64PackedReaders(Field protoField) { super(protoField); this.primitiveArrayReader = (input, builderWrapper) -> { PrimitiveArrayBuilder<long[]> builder = builderWrapper.getBuilder(); long[] chunk = builder.resetAndStart(); int ix = 0; while (true) { if (ix >= chunk.length) { chunk = builder.appendCompletedChunk(chunk, ix); ix = 0; } chunk[ix++] = input.readPackedInt64(); int fieldNumber = input.readFieldNumber(); if (fieldNumber != this.fieldNumber) { builderWrapper.setArray(builder.completeAndClearBuffer(chunk, ix)); return fieldNumber; } } }; this.collectionReader = (input, collection) -> { while (true) { collection.add(input.readPackedInt64()); int fieldNumber = input.readFieldNumber(); if (fieldNumber != this.fieldNumber) { return fieldNumber; } } }; } }
public Fixed32NotPackedReaders(Field protoField) { super(protoField); this.primitiveArrayReader = (input, builderWrapper) -> { PrimitiveArrayBuilder<int[]> builder = builderWrapper.getBuilder(); int[] chunk = builder.resetAndStart(); int ix = 0; while (true) { if (ix >= chunk.length) { chunk = builder.appendCompletedChunk(chunk, ix); ix = 0; } chunk[ix++] = input.readFixed32(); int fieldNumber = input.readFieldNumber(); if (fieldNumber != this.fieldNumber) { builderWrapper.setArray(builder.completeAndClearBuffer(chunk, ix)); return fieldNumber; } } }; this.collectionReader = (input, collection) -> { while (true) { collection.add(input.readFixed32()); int fieldNumber = input.readFieldNumber(); if (fieldNumber != this.fieldNumber) { return fieldNumber; } } }; } }
public Fixed32PackedReaders(Field protoField) { super(protoField); this.primitiveArrayReader = (input, builderWrapper) -> { PrimitiveArrayBuilder<int[]> builder = builderWrapper.getBuilder(); int[] chunk = builder.resetAndStart(); int ix = 0; while (true) { if (ix >= chunk.length) { chunk = builder.appendCompletedChunk(chunk, ix); ix = 0; } chunk[ix++] = input.readPackedFixed32(); int fieldNumber = input.readFieldNumber(); if (fieldNumber != this.fieldNumber) { builderWrapper.setArray(builder.completeAndClearBuffer(chunk, ix)); return fieldNumber; } } }; this.collectionReader = (input, collection) -> { while (true) { collection.add(input.readPackedFixed32()); int fieldNumber = input.readFieldNumber(); if (fieldNumber != this.fieldNumber) { return fieldNumber; } } }; } }
public Int64NotPackedReaders(Field protoField) { super(protoField); this.primitiveArrayReader = (input, builderWrapper) -> { PrimitiveArrayBuilder<long[]> builder = builderWrapper.getBuilder(); long[] chunk = builder.resetAndStart(); int ix = 0; while (true) { if (ix >= chunk.length) { chunk = builder.appendCompletedChunk(chunk, ix); ix = 0; } chunk[ix++] = input.readInt64(); int fieldNumber = input.readFieldNumber(); if (fieldNumber != this.fieldNumber) { builderWrapper.setArray(builder.completeAndClearBuffer(chunk, ix)); return fieldNumber; } } }; this.collectionReader = (input, collection) -> { while (true) { collection.add(input.readInt64()); int fieldNumber = input.readFieldNumber(); if (fieldNumber != this.fieldNumber) { return fieldNumber; } } }; } }
public BoolNotPackedReaders(Field protoField) { super(protoField); this.primitiveArrayReader = (input, builderWrapper) -> { PrimitiveArrayBuilder<boolean[]> builder = builderWrapper.getBuilder(); boolean[] chunk = builder.resetAndStart(); int ix = 0; while (true) { if (ix >= chunk.length) { chunk = builder.appendCompletedChunk(chunk, ix); ix = 0; } chunk[ix++] = input.readBool(); int fieldNumber = input.readFieldNumber(); if (fieldNumber != this.fieldNumber) { builderWrapper.setArray(builder.completeAndClearBuffer(chunk, ix)); return fieldNumber; } } }; this.collectionReader = (input, collection) -> { while (true) { collection.add(input.readBool()); int fieldNumber = input.readFieldNumber(); if (fieldNumber != this.fieldNumber) { return fieldNumber; } } }; } }
public SFixed32NotPackedReaders(Field protoField) { super(protoField); this.primitiveArrayReader = (input, builderWrapper) -> { PrimitiveArrayBuilder<int[]> builder = builderWrapper.getBuilder(); int[] chunk = builder.resetAndStart(); int ix = 0; while (true) { if (ix >= chunk.length) { chunk = builder.appendCompletedChunk(chunk, ix); ix = 0; } chunk[ix++] = input.readSFixed32(); int fieldNumber = input.readFieldNumber(); if (fieldNumber != this.fieldNumber) { builderWrapper.setArray(builder.completeAndClearBuffer(chunk, ix)); return fieldNumber; } } }; this.collectionReader = (input, collection) -> { while (true) { collection.add(input.readSFixed32()); int fieldNumber = input.readFieldNumber(); if (fieldNumber != this.fieldNumber) { return fieldNumber; } } }; } }
public DoubleNotPackedReaders(Field protoField) { super(protoField); this.primitiveArrayReader = (input, builderWrapper) -> { PrimitiveArrayBuilder<double[]> builder = builderWrapper.getBuilder(); double[] chunk = builder.resetAndStart(); int ix = 0; while (true) { if (ix >= chunk.length) { chunk = builder.appendCompletedChunk(chunk, ix); ix = 0; } chunk[ix++] = input.readDouble(); int fieldNumber = input.readFieldNumber(); if (fieldNumber != this.fieldNumber) { builderWrapper.setArray(builder.completeAndClearBuffer(chunk, ix)); return fieldNumber; } } }; this.collectionReader = (input, collection) -> { while (true) { collection.add(input.readDouble()); int fieldNumber = input.readFieldNumber(); if (fieldNumber != this.fieldNumber) { return fieldNumber; } } }; } }