RFR: JDK-8167648: java.io.PrintWriter should have PrintWriter((String|File), Charset) constructors (original) (raw)
Jonathan Bluett-Duncan jbluettduncan at gmail.com
Wed Nov 23 13:35:08 UTC 2016
- Previous message: RFR: JDK-8167648: java.io.PrintWriter should have PrintWriter((String|File), Charset) constructors
- Next message: RFR: JDK-8167648: java.io.PrintWriter should have PrintWriter((String|File), Charset) constructors
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Hi Patrick,
Have you considered making withAutoFlush()
return the PrintWriter
itself, allowing fluent code snippets like the following?
PrintWriter writer = new PrintWriter(new File("path/to/file.txt"),
StandardCharsets.UTF_8).withAutoFlush();
Kind regards, Jonathan
On 23 November 2016 at 13:09, Patrick Reinhart <patrick at reini.net> wrote:
Added those new public constructors:
PrintWriter(OutputStream, Charset) PrintWriter(File, Charset) withAutoFlush() Also added a new private constructor: PrintWriter(OutputStream, Charset, boolean) and rewired the OutputStream constructor calls to this private constructor.
Here's the webrev: http://cr.openjdk.java.net/~reinhapa/reviews/8167648/webrev.00 -Patrick
- Previous message: RFR: JDK-8167648: java.io.PrintWriter should have PrintWriter((String|File), Charset) constructors
- Next message: RFR: JDK-8167648: java.io.PrintWriter should have PrintWriter((String|File), Charset) constructors
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]