1.1 --- a/src/share/vm/prims/jvm.cpp Fri Feb 08 16:56:03 2013 -0800 1.2 +++ b/src/share/vm/prims/jvm.cpp Mon Feb 11 14:06:22 2013 -0500 1.3 @@ -1573,9 +1573,9 @@ 1.4 if (!java_lang_Class::is_primitive(JNIHandles::resolve(cls))) { 1.5 Klass* k = java_lang_Class::as_Klass(JNIHandles::resolve(cls)); 1.6 if (k->oop_is_instance()) { 1.7 - Annotations* type_annotations = InstanceKlass::cast(k)->type_annotations(); 1.8 + AnnotationArray* type_annotations = InstanceKlass::cast(k)->class_type_annotations(); 1.9 if (type_annotations != NULL) { 1.10 - typeArrayOop a = Annotations::make_java_array(type_annotations->class_annotations(), CHECK_NULL); 1.11 + typeArrayOop a = Annotations::make_java_array(type_annotations, CHECK_NULL); 1.12 return (jbyteArray) JNIHandles::make_local(env, a); 1.13 } 1.14 }