hotspot/src/share/vm/oops/arrayKlass.cpp
klassOop arrayKlass::java_super() const {
{- -------------------------------------------
(1) java.lang.Object を表すクラス(= SystemDictionary::Object_klass() が返す klassOop) をリターン.
---------------------------------------- -}
if (super() == NULL) return NULL; // bootstrap case
// Array klasses have primary supertypes which are not reported to Java.
// Example super chain: String[][] -> Object[][] -> Object[] -> Object
return SystemDictionary::Object_klass();
}
This document is available under the GNU GENERAL PUBLIC LICENSE Version 2.