public int readInt() { checkType(ENCODED_INT); type = MUST_READ; return EncodedValueCodec.readSignedInt(in, arg); }
public long readLong() { checkType(ENCODED_LONG); type = MUST_READ; return EncodedValueCodec.readSignedLong(in, arg); }
public int readField() { checkType(ENCODED_FIELD); type = MUST_READ; return EncodedValueCodec.readUnsignedInt(in, arg, false); }
public void transform(EncodedValueReader reader) { switch (reader.peek()) { case EncodedValueReader.ENCODED_BYTE: EncodedValueCodec.writeSignedIntegralValue(out, EncodedValueReader.ENCODED_BYTE, reader.readByte()); break; case EncodedValueReader.ENCODED_SHORT: EncodedValueCodec.writeSignedIntegralValue(out, EncodedValueReader.ENCODED_SHORT, reader.readShort()); break; case EncodedValueReader.ENCODED_INT: EncodedValueCodec.writeSignedIntegralValue(out, EncodedValueReader.ENCODED_INT, reader.readInt()); break; case EncodedValueReader.ENCODED_LONG: EncodedValueCodec.writeSignedIntegralValue(out, EncodedValueReader.ENCODED_LONG, reader.readLong()); break; case EncodedValueReader.ENCODED_CHAR: EncodedValueCodec.writeUnsignedIntegralValue(out, EncodedValueReader.ENCODED_CHAR, reader.readChar()); break; case EncodedValueReader.ENCODED_FLOAT: EncodedValueCodec.writeRightZeroExtendedValue(out, EncodedValueReader.ENCODED_FLOAT, longBits); break; case EncodedValueReader.ENCODED_DOUBLE: EncodedValueCodec.writeRightZeroExtendedValue( out, EncodedValueReader.ENCODED_DOUBLE, Double.doubleToLongBits(reader.readDouble())); break; case EncodedValueReader.ENCODED_STRING: EncodedValueCodec.writeUnsignedIntegralValue( out, EncodedValueReader.ENCODED_STRING, adjustStringIndex(reader.readString())); break; case EncodedValueReader.ENCODED_TYPE:
public double readDouble() { checkType(ENCODED_DOUBLE); type = MUST_READ; return Double.longBitsToDouble(EncodedValueCodec.readUnsignedLong(in, arg, true)); }
public void transform(EncodedValueReader reader) { switch (reader.peek()) { case EncodedValueReader.ENCODED_BYTE: EncodedValueCodec.writeSignedIntegralValue(out, EncodedValueReader.ENCODED_BYTE, reader.readByte()); break; case EncodedValueReader.ENCODED_SHORT: EncodedValueCodec.writeSignedIntegralValue(out, EncodedValueReader.ENCODED_SHORT, reader.readShort()); break; case EncodedValueReader.ENCODED_INT: EncodedValueCodec.writeSignedIntegralValue(out, EncodedValueReader.ENCODED_INT, reader.readInt()); break; case EncodedValueReader.ENCODED_LONG: EncodedValueCodec.writeSignedIntegralValue(out, EncodedValueReader.ENCODED_LONG, reader.readLong()); break; case EncodedValueReader.ENCODED_CHAR: EncodedValueCodec.writeUnsignedIntegralValue(out, EncodedValueReader.ENCODED_CHAR, reader.readChar()); break; case EncodedValueReader.ENCODED_FLOAT: EncodedValueCodec.writeRightZeroExtendedValue(out, EncodedValueReader.ENCODED_FLOAT, longBits); break; case EncodedValueReader.ENCODED_DOUBLE: EncodedValueCodec.writeRightZeroExtendedValue( out, EncodedValueReader.ENCODED_DOUBLE, Double.doubleToLongBits(reader.readDouble())); break; case EncodedValueReader.ENCODED_STRING: EncodedValueCodec.writeUnsignedIntegralValue( out, EncodedValueReader.ENCODED_STRING, adjustStringIndex(reader.readString())); break; case EncodedValueReader.ENCODED_TYPE:
public double readDouble() { checkType(ENCODED_DOUBLE); type = MUST_READ; return Double.longBitsToDouble(EncodedValueCodec.readUnsignedLong(in, arg, true)); }
public void transform(EncodedValueReader reader) { switch (reader.peek()) { case EncodedValueReader.ENCODED_BYTE: EncodedValueCodec.writeSignedIntegralValue(out, EncodedValueReader.ENCODED_BYTE, reader.readByte()); break; case EncodedValueReader.ENCODED_SHORT: EncodedValueCodec.writeSignedIntegralValue(out, EncodedValueReader.ENCODED_SHORT, reader.readShort()); break; case EncodedValueReader.ENCODED_INT: EncodedValueCodec.writeSignedIntegralValue(out, EncodedValueReader.ENCODED_INT, reader.readInt()); break; case EncodedValueReader.ENCODED_LONG: EncodedValueCodec.writeSignedIntegralValue(out, EncodedValueReader.ENCODED_LONG, reader.readLong()); break; case EncodedValueReader.ENCODED_CHAR: EncodedValueCodec.writeUnsignedIntegralValue(out, EncodedValueReader.ENCODED_CHAR, reader.readChar()); break; case EncodedValueReader.ENCODED_FLOAT: EncodedValueCodec.writeRightZeroExtendedValue(out, EncodedValueReader.ENCODED_FLOAT, longBits); break; case EncodedValueReader.ENCODED_DOUBLE: EncodedValueCodec.writeRightZeroExtendedValue( out, EncodedValueReader.ENCODED_DOUBLE, Double.doubleToLongBits(reader.readDouble())); break; case EncodedValueReader.ENCODED_STRING: EncodedValueCodec.writeUnsignedIntegralValue( out, EncodedValueReader.ENCODED_STRING, adjustStringIndex(reader.readString())); break; case EncodedValueReader.ENCODED_TYPE:
public int readString() { checkType(ENCODED_STRING); type = MUST_READ; return EncodedValueCodec.readUnsignedInt(in, arg, false); }
public byte readByte() { checkType(ENCODED_BYTE); type = MUST_READ; return (byte) EncodedValueCodec.readSignedInt(in, arg); }
public long readLong() { checkType(ENCODED_LONG); type = MUST_READ; return EncodedValueCodec.readSignedLong(in, arg); }
public int readType() { checkType(ENCODED_TYPE); type = MUST_READ; return EncodedValueCodec.readUnsignedInt(in, arg, false); }
public short readShort() { checkType(ENCODED_SHORT); type = MUST_READ; return (short) EncodedValueCodec.readSignedInt(in, arg); }
public float readFloat() { checkType(ENCODED_FLOAT); type = MUST_READ; return Float.intBitsToFloat(EncodedValueCodec.readUnsignedInt(in, arg, true)); }
public short readShort() { checkType(ENCODED_SHORT); type = MUST_READ; return (short) EncodedValueCodec.readSignedInt(in, arg); }
public int readEnum() { checkType(ENCODED_ENUM); type = MUST_READ; return EncodedValueCodec.readUnsignedInt(in, arg, false); }
public int readInt() { checkType(ENCODED_INT); type = MUST_READ; return EncodedValueCodec.readSignedInt(in, arg); }
public int readMethod() { checkType(ENCODED_METHOD); type = MUST_READ; return EncodedValueCodec.readUnsignedInt(in, arg, false); }
public byte readByte() { checkType(ENCODED_BYTE); type = MUST_READ; return (byte) EncodedValueCodec.readSignedInt(in, arg); }
public char readChar() { checkType(ENCODED_CHAR); type = MUST_READ; return (char) EncodedValueCodec.readUnsignedInt(in, arg, false); }