-
Enhancement
-
Resolution: Fixed
-
P2
-
None
-
b20
javadoc/specdiff:
http://cr.openjdk.java.net/~mchung/valhalla/webrevs/hidden-classes/api/
http://cr.openjdk.java.net/~mchung/valhalla/webrevs/hidden-classes/specdiff/
See JVMS 5.4.4 change from
This will also fix
- csr for
-
JDK-8238359 Implementation of JEP 371: Hidden Classes
- Closed
- duplicates
-
JDK-8209676 Dynamic nestmate injection in the VM
- Closed
-
JDK-8209679 JVM support for "classData"
- Closed
-
JDK-8217750 Update LambdaMetafactory in light of nestmates
- Closed
-
JDK-8205939 JVM support to replace Unsafe.defineAnonymousClass
- Closed
-
JDK-8171335 MethodHandle.Lookup functionality to define a nestmate class
- Closed
- relates to
-
JDK-8235602 Re-examine if a hidden class should trust final non static fields
- Resolved
-
JDK-8238195 Lookup::defineClass should link the class to match the specification
- Resolved
-
JDK-8281266 [JVMCI] MetaUtil.toInternalName() doesn't handle hidden classes correctly
- Resolved
-
JDK-8234729 Javac should eagerly change code generation for method references to avert IllegalAccessError in future.
- Resolved
-
JDK-8246790 LambdaMetafactory fails to support invokespecial method handle with hidden class
- Closed
-
JDK-8244616 Create a test to verify that non-static final fields of a hidden class are trusted and optimized by C2
- Open
-
JDK-8250219 Proxy::newProxyInstance spec should specify the behavior if a given proxy interface is hidden
- Resolved
-
JDK-8220607 JEP 371: Hidden Classes
- Closed
-
JDK-8239578 Convert java.lang.invoke.AddressVarHandleGenerator to use hidden class
- Closed
-
JDK-8242013 Specify the behavior of java.lang.constant API for hidden classes
- Resolved
-
JDK-8247784 Bad link causes invalid documentation
- Resolved
-
JDK-8253960 Memory leak in Java_java_lang_ClassLoader_defineClass0()
- Resolved
-
JDK-8274983 C1 optimizes the invocation of private interface methods
- Resolved
-
JDK-8242012 Drop the uniqueness guarantee from the suffix of the name of a hidden class
- Closed
-
JDK-8029100 (reflect) arrays of a lambda proxy class returns wrong name
- Closed
-
JDK-8247868 com.sun.jdi.ObjectReference::setValue should throw InvalidTypeException for non-modifiable final fields
- Closed
-
JDK-8219607 Add support in Graal and AOT for hidden class
- Resolved
-
JDK-8288976 classfile parser 'wrong name' error message has the names the wrong way around
- Resolved
-
JDK-8230502 Add support in JVM TI, JDI, and Instrumentation for hidden classes
- Closed