RFR: 8202583: Remove experimental ClassForNamePlugin (original) (raw)
mandy chung mandy.chung at oracle.com
Mon May 7 16:45:37 UTC 2018
- Previous message: RFR: 8202583: Remove experimental ClassForNamePlugin
- Next message: RFR(M): 8202745: Remove hyphens from "out-of-bounds".
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
On 5/7/18 6:23 AM, Claes Redestad wrote:
Hi,
the --class-for-name jlink plugin was added as an experiment to test and evolve the jlink plugin infrastructure. The actual effect of enabling this plugin on standard images is very limited (only a handful of Class.forName:s are replaced) and turns out it can be a breaking change since replacing a Class.forName isn't semantically identical with an ldc of the class (the latter won't trigger class initialization). Thus, since this plugin isn't very profitable and potentially dangerous, I suggest removing it: http://cr.openjdk.java.net/~redestad/8202583/open.00/
+1
An open question is whether a CSR is required to remove this.
This is an experimental and unsupported plugin. I agree with Alan that no CSR is needed for this change.
Mandy
- Previous message: RFR: 8202583: Remove experimental ClassForNamePlugin
- Next message: RFR(M): 8202745: Remove hyphens from "out-of-bounds".
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]