src/Pure/General/file.scala
changeset 71534 f10bffaa2bae
parent 71377 e40f287c25c4
child 71601 97ccf48c2f0c
equal deleted inserted replaced
71533:d7175626d61e 71534:f10bffaa2bae
   229   }
   229   }
   230 
   230 
   231 
   231 
   232   /* write */
   232   /* write */
   233 
   233 
       
   234   def writer(file: JFile): BufferedWriter =
       
   235     new BufferedWriter(new OutputStreamWriter(new FileOutputStream(file), UTF8.charset))
       
   236 
   234   def write_file(file: JFile, text: CharSequence, make_stream: OutputStream => OutputStream)
   237   def write_file(file: JFile, text: CharSequence, make_stream: OutputStream => OutputStream)
   235   {
   238   {
   236     val stream = make_stream(new FileOutputStream(file))
   239     val stream = make_stream(new FileOutputStream(file))
   237     using(new BufferedWriter(new OutputStreamWriter(stream, UTF8.charset)))(_.append(text))
   240     using(new BufferedWriter(new OutputStreamWriter(stream, UTF8.charset)))(_.append(text))
   238   }
   241   }