RFR: JDK-8183579: refactor and cleanup launcher help messages

Kumar Srinivasan kumar.x.srinivasan at oracle.com
Thu Jul 20 18:53:59 UTC 2017


Hi,

Please review refactoring and clean up of the java launcher's help/usage
messages.

The highlights of the changes are as follows:

1. Helper.java: is renamed from LauncherHelper.java, simpler name,
     containing mostly methods to help with class loading, module 
assistance etc.

2. OptionHelper.java: moved those methods in Helper.java, pertaining
     to option printing, to this class.

3. Options.java: is heavily inspired by javadoc's option management, it
     is very structured, and makes the resources much  simpler to manage.

4. Modified the options descriptions to be _more consistent_,
     keeping in mind, these options have been in there for eons.

Bug:
https://bugs.openjdk.java.net/browse/JDK-8183579

Webrev:
http://cr.openjdk.java.net/~ksrini/8183579/webrev.00/

java -help output:
http://cr.openjdk.java.net/~ksrini/8183579/help.txt

java -X output:
http://cr.openjdk.java.net/~ksrini/8183579/x-help.txt

Thanks
Kumar






More information about the core-libs-dev mailing list