RFR: 8042088: Sjavac spawns external processes in a unnecessarily complex and platform dependent way
Andreas Lundblad
andreas.lundblad at oracle.com
Wed May 7 14:51:31 UTC 2014
On Mon, May 05, 2014 at 01:18:03PM +0200, Fredrik Öhrström wrote:
> The output from stdout and stderr from the background must always be logged
> into a file. The default name for that file is portfile+".stdouterr"
> Thus you could replace stdouterrfile == null with
>
> assert(stdouterrfile != null && stdouterrfile.length() >= 1)
>
> And get rid of /dev/null etc.
Fixed. (I went for IllegalArgumentException to avoid nasty exceptions when running without -ea.)
See new revision here:
http://cr.openjdk.java.net/~alundblad/8042088/webrev.01/
-- Andreas
More information about the compiler-dev
mailing list