Package com.facebook.presto.jdbc.internal.guava.io.GwtWorkarounds

Examples of com.facebook.presto.jdbc.internal.guava.io.GwtWorkarounds.CharOutput


   * {@code String}.
   */
  public final String encode(byte[] bytes, int off, int len) {
    checkNotNull(bytes);
    checkPositionIndexes(off, off + len, bytes.length);
    CharOutput result = stringBuilderOutput(maxEncodedSize(len));
    ByteOutput byteOutput = encodingStream(result);
    try {
      for (int i = 0; i < len; i++) {
        byteOutput.write(bytes[off + i]);
      }
      byteOutput.close();
    } catch (IOException impossible) {
      throw new AssertionError("impossible");
    }
    return result.toString();
  }
View Full Code Here


  static CharOutput separatingOutput(
      final CharOutput delegate, final String separator, final int afterEveryChars) {
    checkNotNull(delegate);
    checkNotNull(separator);
    checkArgument(afterEveryChars > 0);
    return new CharOutput() {
      int charsUntilSeparator = afterEveryChars;

      @Override
      public void write(char c) throws IOException {
        if (charsUntilSeparator == 0) {
View Full Code Here

TOP

Related Classes of com.facebook.presto.jdbc.internal.guava.io.GwtWorkarounds.CharOutput

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.