hg: valhalla/valhalla: 8191114: [Nestmates] Update access control exception handling and other features per final JVMS proposal

david.holmes at oracle.com david.holmes at oracle.com
Thu Jan 11 04:04:35 UTC 2018


Changeset: b7a6437987b2
Author:    dholmes
Date:      2018-01-10 22:59 -0500
URL:       http://hg.openjdk.java.net/valhalla/valhalla/rev/b7a6437987b2

8191114: [Nestmates] Update access control exception handling and other features per final JVMS proposal
Reviewed-by: dholmes

! src/hotspot/share/classfile/classFileParser.cpp
! src/hotspot/share/classfile/stackMapFrame.hpp
! src/hotspot/share/classfile/verifier.cpp
! src/hotspot/share/interpreter/linkResolver.cpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceKlass.hpp
! test/hotspot/jtreg/runtime/Nestmates/classFileParsing/BadNestHost.jcod
! test/hotspot/jtreg/runtime/Nestmates/classFileParsing/BadNestMembersEntry.jcod
! test/hotspot/jtreg/runtime/Nestmates/classFileParsing/BadNestMembersLength.jcod
! test/hotspot/jtreg/runtime/Nestmates/classFileParsing/ConflictingAttributesInNestHost.jcod
! test/hotspot/jtreg/runtime/Nestmates/classFileParsing/ConflictingAttributesInNestMember.jcod
- test/hotspot/jtreg/runtime/Nestmates/classFileParsing/DuplicateNestMemberEntry.jcod
! test/hotspot/jtreg/runtime/Nestmates/classFileParsing/TestNestmateAttributes.java
! test/hotspot/jtreg/runtime/Nestmates/classFileParsing/TwoNestHost.jcod
! test/hotspot/jtreg/runtime/Nestmates/classFileParsing/TwoNestMembers.jcod
! test/hotspot/jtreg/runtime/Nestmates/membership/CallerMissingHost.jcod
! test/hotspot/jtreg/runtime/Nestmates/membership/CallerNoHost.jcod
! test/hotspot/jtreg/runtime/Nestmates/membership/CallerNotInstanceHost.jcod
! test/hotspot/jtreg/runtime/Nestmates/membership/CallerNotOurHost.jcod
+ test/hotspot/jtreg/runtime/Nestmates/membership/CallerSelfHost.jcod
+ test/hotspot/jtreg/runtime/Nestmates/membership/InvalidNestHost.java
! test/hotspot/jtreg/runtime/Nestmates/membership/PackagedNestHost.jcod
! test/hotspot/jtreg/runtime/Nestmates/membership/PackagedNestHost2Member.jcod
! test/hotspot/jtreg/runtime/Nestmates/membership/PackagedNestHostMember.jcod
! test/hotspot/jtreg/runtime/Nestmates/membership/TargetMissingHost.jcod
! test/hotspot/jtreg/runtime/Nestmates/membership/TargetNoHost.jcod
! test/hotspot/jtreg/runtime/Nestmates/membership/TargetNotInstanceHost.jcod
! test/hotspot/jtreg/runtime/Nestmates/membership/TargetNotOurHost.jcod
+ test/hotspot/jtreg/runtime/Nestmates/membership/TargetSelfHost.jcod
! test/hotspot/jtreg/runtime/Nestmates/membership/TestNestmateMembership.java
! test/hotspot/jtreg/runtime/Nestmates/privateConstructors/ExternalSub.jcod
! test/hotspot/jtreg/runtime/Nestmates/privateConstructors/ExternalSuper.jcod
! test/hotspot/jtreg/runtime/Nestmates/privateMethods/ExternalSub.jcod
! test/hotspot/jtreg/runtime/Nestmates/privateMethods/ExternalSuper.jcod
! test/hotspot/jtreg/runtime/Nestmates/privateMethods/MissingMethod.jcod
! test/hotspot/jtreg/runtime/Nestmates/privateMethods/MissingMethodWithSuper.jcod
! test/hotspot/jtreg/runtime/Nestmates/privateMethods/MissingNestHost.jcod
- test/hotspot/jtreg/runtime/Nestmates/privateMethods/StaticIfaceError.jcod
- test/hotspot/jtreg/runtime/Nestmates/privateMethods/StaticIfaceGood.jcod
- test/hotspot/jtreg/runtime/Nestmates/privateMethods/TestInvokeInterface.java
! test/hotspot/jtreg/runtime/Nestmates/reflectionAPI/HostOfMemberMalformedHost.jcod
! test/hotspot/jtreg/runtime/Nestmates/reflectionAPI/HostOfMemberMissingHost.jcod
! test/hotspot/jtreg/runtime/Nestmates/reflectionAPI/HostOfMemberNoHost.jcod
! test/hotspot/jtreg/runtime/Nestmates/reflectionAPI/HostOfMemberNotInstanceHost.jcod
! test/hotspot/jtreg/runtime/Nestmates/reflectionAPI/HostOfMemberNotOurHost.jcod
+ test/hotspot/jtreg/runtime/Nestmates/reflectionAPI/HostWithDuplicateMembers.jcod
+ test/hotspot/jtreg/runtime/Nestmates/reflectionAPI/HostWithSelfMember.jcod
! test/hotspot/jtreg/runtime/Nestmates/reflectionAPI/Hosts.java
+ test/hotspot/jtreg/runtime/Nestmates/reflectionAPI/InvalidNestHost.java
! test/hotspot/jtreg/runtime/Nestmates/reflectionAPI/MalformedHost.jcod
! test/hotspot/jtreg/runtime/Nestmates/reflectionAPI/MemberMalformedHost.jcod
! test/hotspot/jtreg/runtime/Nestmates/reflectionAPI/MemberMissingHost.jcod
! test/hotspot/jtreg/runtime/Nestmates/reflectionAPI/MemberNoHost.jcod
! test/hotspot/jtreg/runtime/Nestmates/reflectionAPI/MemberNotInstanceHost.jcod
! test/hotspot/jtreg/runtime/Nestmates/reflectionAPI/MemberNotOurHost.jcod
! test/hotspot/jtreg/runtime/Nestmates/reflectionAPI/PackagedNestHost.jcod
! test/hotspot/jtreg/runtime/Nestmates/reflectionAPI/PackagedNestHost2Member.jcod
! test/hotspot/jtreg/runtime/Nestmates/reflectionAPI/PackagedNestHostMember.jcod
! test/hotspot/jtreg/runtime/Nestmates/reflectionAPI/TestReflectionAPI.java
! test/hotspot/jtreg/runtime/SelectionResolution/InvokeInterfaceICCE.java
! test/hotspot/jtreg/runtime/SelectionResolution/InvokeInterfaceSuccessTest.java



More information about the valhalla-dev mailing list