JDK-8187742 : Minimal set of bootstrap methods for dynamic constants
  • Type: Sub-task
  • Component: core-libs
  • Sub-Component: java.lang.invoke
  • Priority: P2
  • Status: Resolved
  • Resolution: Fixed
  • Submitted: 2017-09-20
  • Updated: 2022-04-28
  • Resolved: 2018-01-31
The Version table provides details related to the release that this issue/RFE will be addressed.

Unresolved : Release in which this issue/RFE will be addressed.
Resolved: Release in which this issue/RFE has been resolved.
Fixed : Release in which this issue/RFE has been fixed. The release containing this fix may be available for download as an Early Access Release or a General Availability Release.

To download the current JDK release, click here.
JDK 11
11 b01Fixed
Related Reports
Blocks :  
Blocks :  
CSR :  
Duplicate :  
Relates :  
Description
Add a minimal set of bootstrap methods:

 - nullConstant: -- return a null for any reference type
 - enumConstant -- return an enum constant
 - getstatic -- fetch a static final field
 - invoke -- invoke a method handle with constant arguments
 - primitiveClass -- fetch the Class mirror for a primitive type
 - fieldVarHandle -- fetch a VarHandle for an instance field
 - staticFieldVarHandle -- fetch a VarHandle for a static field
 - arrayVarHandle -- fetch a VarHandle for an array


Comments
URL: http://hg.openjdk.java.net/jdk/jdk/rev/8772acd913e5 User: jwilhelm Date: 2018-02-09 12:58:21 +0000
09-02-2018

URL: http://hg.openjdk.java.net/jdk/hs/rev/8772acd913e5 User: psandoz Date: 2018-01-31 22:36:46 +0000
31-01-2018

WebRev: http://cr.openjdk.java.net/~psandoz/jdk10/JDK-8187742-condy-bootstraps/webrev/
07-11-2017