hg: valhalla/valhalla: 8222730: Hidden class names should only be accessible through 'this_class' cp entry
harold.seigel at oracle.com
harold.seigel at oracle.com
Thu Apr 18 12:58:43 UTC 2019
Changeset: f27772ae22fa
Author: hseigel
Date: 2019-04-18 08:58 -0400
URL: http://hg.openjdk.java.net/valhalla/valhalla/rev/f27772ae22fa
8222730: Hidden class names should only be accessible through 'this_class' cp entry
Summary: Add a new cp utf8 entry for specified hidden name and change this_class's cp Class_info entry to point to it
Reviewed-by: dholmes
! src/hotspot/share/classfile/classFileParser.cpp
! src/hotspot/share/classfile/classFileParser.hpp
! src/hotspot/share/classfile/klassFactory.cpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceKlass.hpp
! src/hotspot/share/oops/klass.cpp
! test/jdk/java/lang/invoke/defineClass/DefineNonFindableClass.java
! test/jdk/java/lang/invoke/defineClass/nonFindable/NonFindable.java
+ test/jdk/java/lang/invoke/defineClass/nonFindable/NonFindableField.java
+ test/jdk/java/lang/invoke/defineClass/nonFindable/NonFindableMethod.java
More information about the valhalla-dev
mailing list