hotspot/src/share/vm/runtime/reflection.cpp
changeset 26412 80741eb33ba2
parent 25057 f38210f84f8c
child 27022 2db6fe33afc2
equal deleted inserted replaced
26408:d6defe172e25 26412:80741eb33ba2
   388   Klass* klass = java_lang_Class::as_Klass(mirror);
   388   Klass* klass = java_lang_Class::as_Klass(mirror);
   389   if (!klass->oop_is_array()) {
   389   if (!klass->oop_is_array()) {
   390     return NULL;
   390     return NULL;
   391   }
   391   }
   392 
   392 
   393   oop result = ArrayKlass::cast(klass)->component_mirror();
   393   oop result = java_lang_Class::component_mirror(mirror);
   394 #ifdef ASSERT
   394 #ifdef ASSERT
   395   oop result2 = NULL;
   395   oop result2 = NULL;
   396   if (ArrayKlass::cast(klass)->dimension() == 1) {
   396   if (ArrayKlass::cast(klass)->dimension() == 1) {
   397     if (klass->oop_is_typeArray()) {
   397     if (klass->oop_is_typeArray()) {
   398       result2 = basic_type_arrayklass_to_mirror(klass, CHECK_NULL);
   398       result2 = basic_type_arrayklass_to_mirror(klass, CHECK_NULL);