RFR 8048840: File.createTempFile has uninformative failure message (original) (raw)
Alan Bateman Alan.Bateman at oracle.com
Wed Jul 2 14:44:41 UTC 2014
- Previous message: RFR 8048840: File.createTempFile has uninformative failure message
- Next message: RFR 8048840: File.createTempFile has uninformative failure message
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
On 02/07/2014 01:02, Jeremy Manson wrote:
Here you go (far too lazy to generate a webrev for this. :) )
diff --git a/src/share/classes/java/io/File.java b/src/share/classes/java/io/File.java --- a/src/share/classes/java/io/File.java +++ b/src/share/classes/java/io/File.java @@ -1997,8 +1997,10 @@ File directory) throws IOException { - if (prefix.length() < 3) - throw new IllegalArgumentException("Prefix string too short"); + if (prefix.length() < 3) { + throw new IllegalArgumentException("Prefix string "" + prefix + + "" too short: length must be at least 3"); + } if (suffix == null) suffix = ".tmp"; This looks okay and I see Martin is going to sponsor this.
-Alan
- Previous message: RFR 8048840: File.createTempFile has uninformative failure message
- Next message: RFR 8048840: File.createTempFile has uninformative failure message
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]