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. */ \