Building with a new javac flag

Alex Buckley alex.buckley at oracle.com
Mon Nov 12 13:51:44 PST 2012


Dear build experts,

In JDK8, javac will be able to store the names/modifiers of method 
parameters in the class file. The names are stored only if a flag - 
let's say "-parameters" - is passed to javac.

(I know this feels like storing debug info with -g. Please set that 
concern aside.)

What would it take to compile JDK8 _without_ this flag when building 
Java SE Embedded, and _with_ this flag otherwise?

(I know this will raise immediate questions about the size of 
non-Embedded rt.jar. Please set that concern aside.)

David Holmes has suggested that javac flags are or could be expressed as 
a ./configure option, so that Embedded and non-Embedded build scripts 
can turn the -parameters flag on or off.

Alex



More information about the build-infra-dev mailing list