@Override public void writeNumber(short s) throws IOException { _verifyValueWrite(WRITE_NUMBER); if (_cfgNumbersAsStrings) { _writeQuotedShort(s); return; } // up to 5 digits and possible minus sign if ((_outputTail + 6) >= _outputEnd) { _flushBuffer(); } _outputTail = NumberOutput.outputInt(s, _outputBuffer, _outputTail); }
private void _writeQuotedShort(short s) throws IOException { if ((_outputTail + 8) >= _outputEnd) { _flushBuffer(); } _outputBuffer[_outputTail++] = _quoteChar; _outputTail = NumberOutput.outputInt(s, _outputBuffer, _outputTail); _outputBuffer[_outputTail++] = _quoteChar; }
@Override public void writeNumber(int i) throws IOException { _verifyValueWrite(WRITE_NUMBER); if (_cfgNumbersAsStrings) { _writeQuotedInt(i); return; } // up to 10 digits and possible minus sign if ((_outputTail + 11) >= _outputEnd) { _flushBuffer(); } _outputTail = NumberOutput.outputInt(i, _outputBuffer, _outputTail); }
private void _writeQuotedInt(int i) throws IOException { if ((_outputTail + 13) >= _outputEnd) { _flushBuffer(); } _outputBuffer[_outputTail++] = _quoteChar; _outputTail = NumberOutput.outputInt(i, _outputBuffer, _outputTail); _outputBuffer[_outputTail++] = _quoteChar; }
@Override public void writeNumber(long l) throws IOException { _verifyValueWrite(WRITE_NUMBER); if (_cfgNumbersAsStrings) { _writeQuotedLong(l); return; } if ((_outputTail + 21) >= _outputEnd) { // up to 20 digits, minus sign _flushBuffer(); } _outputTail = NumberOutput.outputLong(l, _outputBuffer, _outputTail); }
private void _writeQuotedLong(long l) throws IOException { if ((_outputTail + 23) >= _outputEnd) { _flushBuffer(); } _outputBuffer[_outputTail++] = _quoteChar; _outputTail = NumberOutput.outputLong(l, _outputBuffer, _outputTail); _outputBuffer[_outputTail++] = _quoteChar; }
@Override public void writeNumber(short s) throws IOException { _verifyValueWrite(WRITE_NUMBER); // up to 5 digits and possible minus sign if ((_outputTail + 6) >= _outputEnd) { _flushBuffer(); } if (_cfgNumbersAsStrings) { _writeQuotedShort(s); return; } _outputTail = NumberOutput.outputInt(s, _outputBuffer, _outputTail); }
private final void _writeQuotedShort(short s) throws IOException { if ((_outputTail + 8) >= _outputEnd) { _flushBuffer(); } _outputBuffer[_outputTail++] = _quoteChar; _outputTail = NumberOutput.outputInt(s, _outputBuffer, _outputTail); _outputBuffer[_outputTail++] = _quoteChar; }
@Override public void writeNumber(int i) throws IOException { _verifyValueWrite(WRITE_NUMBER); // up to 10 digits and possible minus sign if ((_outputTail + 11) >= _outputEnd) { _flushBuffer(); } if (_cfgNumbersAsStrings) { _writeQuotedInt(i); return; } _outputTail = NumberOutput.outputInt(i, _outputBuffer, _outputTail); }
private final void _writeQuotedInt(int i) throws IOException { if ((_outputTail + 13) >= _outputEnd) { _flushBuffer(); } _outputBuffer[_outputTail++] = _quoteChar; _outputTail = NumberOutput.outputInt(i, _outputBuffer, _outputTail); _outputBuffer[_outputTail++] = _quoteChar; }
private final void _writeQuotedLong(long l) throws IOException { if ((_outputTail + 23) >= _outputEnd) { _flushBuffer(); } _outputBuffer[_outputTail++] = _quoteChar; _outputTail = NumberOutput.outputLong(l, _outputBuffer, _outputTail); _outputBuffer[_outputTail++] = _quoteChar; }
private void assertIntPrint(int value) { String exp = ""+value; String act = printToString(value); if (!exp.equals(act)) { assertEquals("Expected conversion (exp '"+exp+"', len "+exp.length()+"; act len "+act.length()+")", exp, act); } String alt = NumberOutput.toString(value); if (!exp.equals(alt)) { assertEquals("Expected conversion (exp '"+exp+"', len "+exp.length()+"; act len "+act.length()+")", exp, act); } }
private void assertLongPrint(long value, int index) { String exp = ""+value; String act = printToString(value); if (!exp.equals(act)) { assertEquals("Expected conversion (exp '"+exp+"', len "+exp.length()+"; act len "+act.length()+"; number index "+index+")", exp, act); } String alt = NumberOutput.toString(value); if (!exp.equals(alt)) { assertEquals("Expected conversion (exp '"+exp+"', len "+exp.length()+"; act len "+act.length()+"; number index "+index+")", exp, act); } }
private void _writeQuotedInt(int paramInt) { if (13 + this._outputTail >= this._outputEnd) _flushBuffer(); char[] arrayOfChar1 = this._outputBuffer; int i = this._outputTail; this._outputTail = (i + 1); arrayOfChar1[i] = '"'; this._outputTail = NumberOutput.outputInt(paramInt, this._outputBuffer, this._outputTail); char[] arrayOfChar2 = this._outputBuffer; int j = this._outputTail; this._outputTail = (j + 1); arrayOfChar2[j] = '"'; }
private void _writeQuotedLong(long paramLong) { if (23 + this._outputTail >= this._outputEnd) _flushBuffer(); char[] arrayOfChar1 = this._outputBuffer; int i = this._outputTail; this._outputTail = (i + 1); arrayOfChar1[i] = '"'; this._outputTail = NumberOutput.outputLong(paramLong, this._outputBuffer, this._outputTail); char[] arrayOfChar2 = this._outputBuffer; int j = this._outputTail; this._outputTail = (j + 1); arrayOfChar2[j] = '"'; }
private void _writeQuotedShort(short paramShort) { if (8 + this._outputTail >= this._outputEnd) _flushBuffer(); char[] arrayOfChar1 = this._outputBuffer; int i = this._outputTail; this._outputTail = (i + 1); arrayOfChar1[i] = '"'; this._outputTail = NumberOutput.outputInt(paramShort, this._outputBuffer, this._outputTail); char[] arrayOfChar2 = this._outputBuffer; int j = this._outputTail; this._outputTail = (j + 1); arrayOfChar2[j] = '"'; }
public final void writeNumber(int paramInt) { _verifyValueWrite("write number"); if (this._cfgNumbersAsStrings) { _writeQuotedInt(paramInt); return; } if (11 + this._outputTail >= this._outputEnd) _flushBuffer(); this._outputTail = NumberOutput.outputInt(paramInt, this._outputBuffer, this._outputTail); }
public final void writeNumber(long paramLong) { _verifyValueWrite("write number"); if (this._cfgNumbersAsStrings) { _writeQuotedLong(paramLong); return; } if (21 + this._outputTail >= this._outputEnd) _flushBuffer(); this._outputTail = NumberOutput.outputLong(paramLong, this._outputBuffer, this._outputTail); }
public final void writeNumber(short paramShort) { _verifyValueWrite("write number"); if (this._cfgNumbersAsStrings) { _writeQuotedShort(paramShort); return; } if (6 + this._outputTail >= this._outputEnd) _flushBuffer(); this._outputTail = NumberOutput.outputInt(paramShort, this._outputBuffer, this._outputTail); }
private void _writeQuotedInt(int paramInt) { if (13 + this._outputTail >= this._outputEnd) _flushBuffer(); byte[] arrayOfByte1 = this._outputBuffer; int i = this._outputTail; this._outputTail = (i + 1); arrayOfByte1[i] = 34; this._outputTail = NumberOutput.outputInt(paramInt, this._outputBuffer, this._outputTail); byte[] arrayOfByte2 = this._outputBuffer; int j = this._outputTail; this._outputTail = (j + 1); arrayOfByte2[j] = 34; }
private void _writeQuotedLong(long paramLong) { if (23 + this._outputTail >= this._outputEnd) _flushBuffer(); byte[] arrayOfByte1 = this._outputBuffer; int i = this._outputTail; this._outputTail = (i + 1); arrayOfByte1[i] = 34; this._outputTail = NumberOutput.outputLong(paramLong, this._outputBuffer, this._outputTail); byte[] arrayOfByte2 = this._outputBuffer; int j = this._outputTail; this._outputTail = (j + 1); arrayOfByte2[j] = 34; }
private void _writeQuotedShort(short paramShort) { if (8 + this._outputTail >= this._outputEnd) _flushBuffer(); byte[] arrayOfByte1 = this._outputBuffer; int i = this._outputTail; this._outputTail = (i + 1); arrayOfByte1[i] = 34; this._outputTail = NumberOutput.outputInt(paramShort, this._outputBuffer, this._outputTail); byte[] arrayOfByte2 = this._outputBuffer; int j = this._outputTail; this._outputTail = (j + 1); arrayOfByte2[j] = 34; }
public void writeNumber(int paramInt) { _verifyValueWrite("write number"); if (11 + this._outputTail >= this._outputEnd) _flushBuffer(); if (this._cfgNumbersAsStrings) { _writeQuotedInt(paramInt); return; } this._outputTail = NumberOutput.outputInt(paramInt, this._outputBuffer, this._outputTail); }
public void writeNumber(long paramLong) { _verifyValueWrite("write number"); if (this._cfgNumbersAsStrings) { _writeQuotedLong(paramLong); return; } if (21 + this._outputTail >= this._outputEnd) _flushBuffer(); this._outputTail = NumberOutput.outputLong(paramLong, this._outputBuffer, this._outputTail); }
public void writeNumber(short paramShort) { _verifyValueWrite("write number"); if (6 + this._outputTail >= this._outputEnd) _flushBuffer(); if (this._cfgNumbersAsStrings) { _writeQuotedShort(paramShort); return; } this._outputTail = NumberOutput.outputInt(paramShort, this._outputBuffer, this._outputTail); }
private String printToString(int value) { char[] buffer = new char[12]; int offset = NumberOutput.outputInt(value, buffer, 0); return new String(buffer, 0, offset); }
private String printToString(long value) { char[] buffer = new char[22]; int offset = NumberOutput.outputLong(value, buffer, 0); return new String(buffer, 0, offset); }
public final String asText() { return NumberOutput.toString(this._value); }
@Override public String asText() { return NumberOutput.toString(_value); }