On Mon, 7 Oct 2024 07:03:13 GMT, Jaikiran Pai <j...@openjdk.org> wrote:

>> Can I please get  a review for this change which proposes to deprecate for 
>> removal the `jrunscript` tool?
>> 
>> The `jrunscript` tool as documented in its specification 
>> https://docs.oracle.com/en/java/javase/23/docs/specs/man/jrunscript.html was 
>> an experimental and unsupported tool. Ever since the script engine 
>> implementations have been removed from the JDK, the default usage of this 
>> tool has been non-functional:
>> 
>> 
>> $> jrunscript
>> script engine for language js can not be found
>> 
>> 
>> The tool itself could be launched by specifying a script engine 
>> implementation in the classpath, in which case it will use that script 
>> engine implementation. However, given that the JDK itself ships no such 
>> engines anymore and since there are no plans to continue support for this 
>> tool, the tool will now print a deprecation warning in preparation for its 
>> removal from a future release.
>> 
>> No new tests have been added and existing tests in tier1, tier2 and tier3 
>> continue to pass. I will draft a CSR (and a release note) shortly.
>
> Jaikiran Pai has updated the pull request incrementally with one additional 
> commit since the last revision:
> 
>   Alan's suggestion - retain old text plus add a new deprecation note

src/java.scripting/share/classes/module-info.java line 33:

> 31:  * that supports executing JavaScript and other languages if its 
> corresponding
> 32:  * script engine is installed.
> 33:  * <p> The {@code jrunscript} tool is deprecated for removal since JDK 24

I think "since JDK 24" can be dropped as not needed and consistent with other 
deprecation message.

-------------

PR Review Comment: https://git.openjdk.org/jdk/pull/21380#discussion_r1790949903

Reply via email to