hg: jdk/jdk15: 8247444: Trust final fields in records
mandy.chung at oracle.com
mandy.chung at oracle.com
Fri Jun 19 15:28:21 UTC 2020
Changeset: 0385994efa48
Author: mchung
Date: 2020-06-19 08:27 -0700
URL: https://hg.openjdk.java.net/jdk/jdk15/rev/0385994efa48
8247444: Trust final fields in records
Reviewed-by: jrose, dholmes, forax, coleenp, vlivanov
Contributed-by: mandy.chung at oracle.com, christoph.dreis at freenet.de
! src/hotspot/share/ci/ciField.cpp
! src/hotspot/share/ci/ciInstanceKlass.cpp
! src/hotspot/share/ci/ciInstanceKlass.hpp
! 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/hotspot/share/runtime/fieldDescriptor.cpp
! src/hotspot/share/runtime/fieldDescriptor.hpp
! src/hotspot/share/runtime/reflection.cpp
! src/java.base/share/classes/java/lang/invoke/MemberName.java
! src/java.base/share/classes/java/lang/invoke/MethodHandleNatives.java
! src/java.base/share/classes/java/lang/invoke/MethodHandles.java
! src/java.base/share/classes/java/lang/reflect/AccessibleObject.java
! src/java.base/share/classes/java/lang/reflect/Field.java
! src/java.base/share/classes/java/lang/reflect/ReflectAccess.java
! src/java.base/share/classes/jdk/internal/access/JavaLangReflectAccess.java
! src/java.base/share/classes/jdk/internal/reflect/Reflection.java
! src/java.base/share/classes/jdk/internal/reflect/ReflectionFactory.java
! src/java.base/share/classes/jdk/internal/reflect/UnsafeFieldAccessorFactory.java
! src/jdk.unsupported/share/classes/sun/misc/Unsafe.java
- test/jdk/java/lang/invoke/defineHiddenClass/UnreflectTest.java
- test/jdk/java/lang/invoke/defineHiddenClass/src/Fields.java
+ test/jdk/java/lang/invoke/unreflect/Fields.java
+ test/jdk/java/lang/invoke/unreflect/TEST.properties
+ test/jdk/java/lang/invoke/unreflect/UnreflectTest.java
! test/jdk/java/lang/reflect/records/RecordReflectionTest.java
! test/jdk/sun/misc/UnsafeFieldOffsets.java
More information about the jdk-all-changes
mailing list