src/share/vm/prims/jvm.cpp

changeset 4572
927a311d00f9
parent 4569
41d73c9b30a8
child 4805
2c7663baeb67
child 4866
16885e702c88
     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      }

mercurial