hg: valhalla/valhalla: [nestmates] Move injected classData to java.lang.Class per Coleen's comment.

mandy.chung at oracle.com mandy.chung at oracle.com
Fri Mar 20 16:38:02 UTC 2020


Changeset: b10a0cd9daf5
Author:    mchung
Date:      2020-03-20 09:37 -0700
URL:       https://hg.openjdk.java.net/valhalla/valhalla/rev/b10a0cd9daf5

[nestmates] Move injected classData to java.lang.Class per Coleen's comment.
And also drop Class::nest field.  VM will record the nest host dependency
to keep it strongly reference.

! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/javaClasses.hpp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/prims/methodHandles.cpp
! src/java.base/share/classes/java/lang/Class.java
! src/java.base/share/classes/java/lang/System.java
! src/java.base/share/classes/java/lang/invoke/MethodHandleNatives.java
! src/java.base/share/classes/jdk/internal/access/JavaLangAccess.java
! src/java.base/share/classes/jdk/internal/reflect/Reflection.java
! test/jdk/jdk/internal/reflect/Reflection/Filtering.java



More information about the valhalla-dev mailing list