All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.mchange.sc.v2.io.package.scala Maven / Gradle / Ivy

The newest version!
package com.mchange.sc.v2;

import lang.borrow

import scala.io.Codec

import java.io._
import java.nio.charset.Charset
import java.nio.charset.StandardCharsets

package object io {
  def withPrintWriter[T]( file : File, bufferLen : Int )( op : PrintWriter => T )( implicit codec : Codec ) : T = {
    borrow( new PrintWriter( new OutputStreamWriter( new BufferedOutputStream( new FileOutputStream( file ), bufferLen ), codec.charSet ) ) )( op )
  }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy