< prev index next >

src/hotspot/share/oops/objArrayKlass.cpp

Print this page

        

*** 61,73 **** // Eagerly allocate the direct array supertype. Klass* super_klass = NULL; if (!Universe::is_bootstrapping() || SystemDictionary::Object_klass_loaded()) { Klass* element_super = element_klass->super(); - if (element_super == SystemDictionary::___Value_klass()) { - element_super = NULL; - } if (element_super != NULL) { // The element type has a direct super. E.g., String[] has direct super of Object[]. super_klass = element_super->array_klass_or_null(); bool supers_exist = super_klass != NULL; // Also, see if the element has secondary supertypes. --- 61,70 ----
< prev index next >