private final long _slow64() throws IOException { return _long(_decode32Bits(), _decode32Bits()); }
private final long _slow64() throws IOException { return _long(_decode32Bits(), _decode32Bits()); }
private final long _slow64() throws IOException { return _long(_decode32Bits(), _decode32Bits()); }
break; case 26: i = _decode32Bits(); break; case 27:
break; case 26: i = _decode32Bits(); break; case 27:
break; case 26: i = _decode32Bits(); break; case 27:
private final int _decodeTag(int lowBits) throws IOException { if (lowBits <= 23) { return lowBits; } switch (lowBits - 24) { case 0: return _decode8Bits(); case 1: return _decode16Bits(); case 2: return _decode32Bits(); case 3: // 16-Jan-2014, tatu: Technically legal, but nothing defined, so let's // only allow for cases where encoder is being wasteful... long l = _decode64Bits(); if (l < MIN_INT_L || l > MAX_INT_L) { _reportError("Illegal Tag value: "+l); } return (int) l; } throw _constructError("Invalid low bits for Tag token: 0x"+Integer.toHexString(lowBits)); }
private final int _decodeTag(int lowBits) throws IOException { if (lowBits <= 23) { return lowBits; } switch (lowBits - 24) { case 0: return _decode8Bits(); case 1: return _decode16Bits(); case 2: return _decode32Bits(); case 3: // 16-Jan-2014, tatu: Technically legal, but nothing defined, so let's // only allow for cases where encoder is being wasteful... long l = _decode64Bits(); if (l < MIN_INT_L || l > MAX_INT_L) { _reportError("Illegal Tag value: "+l); } return (int) l; } throw _constructError("Invalid low bits for Tag token: 0x"+Integer.toHexString(lowBits)); }
private final int _decodeTag(int lowBits) throws IOException { if (lowBits <= 23) { return lowBits; } switch (lowBits - 24) { case 0: return _decode8Bits(); case 1: return _decode16Bits(); case 2: return _decode32Bits(); case 3: // 16-Jan-2014, tatu: Technically legal, but nothing defined, so let's // only allow for cases where encoder is being wasteful... long l = _decode64Bits(); if (l < MIN_INT_L || l > MAX_INT_L) { _reportError("Illegal Tag value: "+l); } return (int) l; } throw _constructError("Invalid low bits for Tag token: 0x"+Integer.toHexString(lowBits)); }
return _decode16Bits(); case 2: return _decode32Bits(); case 3: long l = _decode64Bits();
return _decode16Bits(); case 2: return _decode32Bits(); case 3: long l = _decode64Bits();
return _decode16Bits(); case 2: return _decode32Bits(); case 3: long l = _decode64Bits();
break; case 2: _numberInt = _decode32Bits(); break; case 3: break; case 2: _numberInt = -_decode32Bits() - 1; break; case 3: case 26: // Float32 _numberFloat = Float.intBitsToFloat(_decode32Bits()); _numTypesValid = NR_FLOAT;
break; case 26: _skipBytes(_decode32Bits()); break; case 27: // seriously?
break; case 26: _skipBytes(_decode32Bits()); break; case 27: // seriously?
break; case 26: _skipBytes(_decode32Bits()); break; case 27: // seriously?
break; case 26: _skipBytes(_decode32Bits()); break; case 27: // seriously?
break; case 26: _skipBytes(_decode32Bits()); break; case 27: // seriously?
break; case 26: _skipBytes(_decode32Bits()); break; case 27: // seriously?
int v = _decode32Bits(); if (v >= 0) { _numberInt = v; int v = _decode32Bits(); if (v < 0) { long unsignedBase = (long) v & 0xFFFFFFFFL; case 26: // Float32 _numberFloat = Float.intBitsToFloat(_decode32Bits()); _numTypesValid = NR_FLOAT;