private def copy()

in bijection-core/src/main/scala/com/twitter/bijection/BinaryBijections.scala [75:87]


  private def copy(
      inputStream: InputStream,
      outputStream: OutputStream,
      bufferSize: Int = 1024
  ): Unit = {
    val buf = new Array[Byte](bufferSize)
    inputStream.read(buf, 0, buf.size) match {
      case -1 => ()
      case n =>
        outputStream.write(buf, 0, n)
        copy(inputStream, outputStream, bufferSize)
    }
  }