arrayKlass 用の Klass クラスの基底クラス.
(なお, このクラスは abstract class ではない)
((cite: hotspot/src/share/vm/oops/arrayKlassKlass.hpp))
// arrayKlassKlass is the abstract baseclass for all array class classes
class arrayKlassKlass : public klassKlass {
Universe クラスの _arrayKlassKlassObj フィールドに(のみ)格納されている.
arrayKlassKlass::create_klass() というファクトリメソッドが用意されており, その中で(のみ)生成されている. そして, このファクトリメソッドは Universe::genesis() 内で(のみ)呼び出されている.
See: here for details
(どこで使われている?? #TODO)
See: here for details
This document is available under the GNU GENERAL PUBLIC LICENSE Version 2.