Mercurial > hg > truffle
comparison src/share/vm/classfile/systemDictionary.hpp @ 13403: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
author | drchase |
---|---|
date | Tue, 26 Nov 2013 18:16:04 -0500 |
parents | cdf20166ec45 |
children | 2315fab779ca |
comparison
equal
deleted
inserted
replaced
13397:e51d73189692 | 13403:9d15b81d5d1b |
---|---|
163 do_klass(VolatileCallSite_klass, java_lang_invoke_VolatileCallSite, Pre_JSR292 ) \ | 163 do_klass(VolatileCallSite_klass, java_lang_invoke_VolatileCallSite, Pre_JSR292 ) \ |
164 /* Note: MethodHandle must be first, and VolatileCallSite last in group */ \ | 164 /* Note: MethodHandle must be first, and VolatileCallSite last in group */ \ |
165 \ | 165 \ |
166 do_klass(StringBuffer_klass, java_lang_StringBuffer, Pre ) \ | 166 do_klass(StringBuffer_klass, java_lang_StringBuffer, Pre ) \ |
167 do_klass(StringBuilder_klass, java_lang_StringBuilder, Pre ) \ | 167 do_klass(StringBuilder_klass, java_lang_StringBuilder, Pre ) \ |
168 do_klass(misc_Unsafe_klass, sun_misc_Unsafe, Pre ) \ | |
168 \ | 169 \ |
169 /* It's NULL in non-1.4 JDKs. */ \ | 170 /* It's NULL in non-1.4 JDKs. */ \ |
170 do_klass(StackTraceElement_klass, java_lang_StackTraceElement, Opt ) \ | 171 do_klass(StackTraceElement_klass, java_lang_StackTraceElement, Opt ) \ |
171 /* Universe::is_gte_jdk14x_version() is not set up by this point. */ \ | 172 /* Universe::is_gte_jdk14x_version() is not set up by this point. */ \ |
172 /* It's okay if this turns out to be NULL in non-1.4 JDKs. */ \ | 173 /* It's okay if this turns out to be NULL in non-1.4 JDKs. */ \ |