RFR: 8199453: Enable link-time generation of constructor forms

Claes Redestad claes.redestad at oracle.com
Mon Mar 12 15:21:57 UTC 2018



On 2018-03-12 16:03, Alan Bateman wrote:
>>
>> Webrev: http://cr.openjdk.java.net/~redestad/8199453/jdk.00/
>> Bug: https://bugs.openjdk.java.net/browse/JDK-8199453
> This looks okay to me.

Thanks, Alan!

>
> In case anyone wonders, this is one of several jlink plugins that are 
> tightly coupled to java.base. They are never run when the java.base 
> going into target run-time image doesn't have the same feature and 
> interim version as the version that the plugins were developed for.

Right. Support for loading a different implementation of 
java.lang.invoke and related code into the jlink-executing JVM to 
generate bytecode suitable for another version of java.base would 
require a lot of refurbishing of some rather tricky and sensitive code.

/Claes


More information about the core-libs-dev mailing list