hg: hsx/hotspot-comp/hotspot: 8016839: JSR292: AME instead of IAE when calling a method
david.r.chase at oracle.com
david.r.chase at oracle.com
Tue Nov 26 17:33:28 PST 2013
Changeset: 9d15b81d5d1b
Author: drchase
Date: 2013-11-26 18:16 -0500
URL: http://hg.openjdk.java.net/hsx/hotspot-comp/hotspot/rev/9d15b81d5d1b
8016839: JSR292: AME instead of IAE when calling a method
Summary: Catch missing-because-illegal case for itable entries and use an exception-throwing method instead of null.
Reviewed-by: acorn, jrose, coleenp
! src/share/vm/classfile/systemDictionary.hpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/memory/universe.cpp
! src/share/vm/memory/universe.hpp
! src/share/vm/oops/klassVtable.cpp
! test/compiler/jsr292/methodHandleExceptions/ByteClassLoader.java
- test/compiler/jsr292/methodHandleExceptions/C.java
- test/compiler/jsr292/methodHandleExceptions/I.java
! test/compiler/jsr292/methodHandleExceptions/TestAMEnotNPE.java
+ test/compiler/jsr292/methodHandleExceptions/p/C.java
+ test/compiler/jsr292/methodHandleExceptions/p/Dok.java
+ test/compiler/jsr292/methodHandleExceptions/p/E.java
+ test/compiler/jsr292/methodHandleExceptions/p/F.java
+ test/compiler/jsr292/methodHandleExceptions/p/I.java
+ test/compiler/jsr292/methodHandleExceptions/p/Tdirect.java
+ test/compiler/jsr292/methodHandleExceptions/p/Treflect.java
More information about the hotspot-compiler-dev
mailing list