RFR 8151755: JShell: Generalization of output configuration
Jan Lahoda
jan.lahoda at oracle.com
Thu Mar 24 17:20:42 UTC 2016
Seems OK to me.
Jan
On 21.3.2016 04:34, Robert Field wrote:
> To cover the full prototypes of default configuration and any futures,
> the output configuration mechanism is moved to a more general and
> conceptually simpler design (despite a more sophisticated/complex
> implementation).
> All formatting is now done by defining fields conditionally on selectors
> which are universal and not order dependent.
> The /set format and /set field commands have been merged.
> The new '/help /set *' docs and the feedback set-up are now in a
> resource file as the first step towards internationalization.
> The /drop command and the message which is generated with an attempt to
> execute corralled code is now integrated into the output configuration
> mechanism..
> The format of resolution issue messages can now be properly structured
> depending on the number of unresolved/errors.
> In the process of developing tests for the new functionality, the
> ability to overflow the maximum size of history (stored in Preferences)
> was discovered and fixed.
>
> Bugs:
> 8151755 jshell tool: properly cover resolution issues in output
> configuration
> https://bugs.openjdk.java.net/browse/JDK-8151755
>
> 8152246 jshell tool: history overflow
> https://bugs.openjdk.java.net/browse/JDK-8152246
>
> Webrev:
> http://cr.openjdk.java.net/~rfield/8151755.webrev/
>
> Sample configuration files -- I have updated proto.modes to the new
> format, and normal mode can be seen (resource file formatted) in
> l10n.properties:
> http://cr.openjdk.java.net/~rfield/formats/proto2.modes
> http://cr.openjdk.java.net/~rfield/8151755.webrev/raw_files/new/src/jdk.jshell/share/classes/jdk/internal/jshell/tool/resources/l10n.properties
>
>
> Thanks,
> Robert
>
More information about the kulla-dev
mailing list