hotspot/src/share/vm/oops/arrayKlass.cpp
klassVtable* arrayKlass::vtable() const {
{- -------------------------------------------
(1) (変数宣言など)
---------------------------------------- -}
KlassHandle kh(Thread::current(), as_klassOop());
{- -------------------------------------------
(1) 新しい klassVtable オブジェクトを生成し, リターンする
---------------------------------------- -}
return new klassVtable(kh, start_of_vtable(), vtable_length() / vtableEntry::size());
}
This document is available under the GNU GENERAL PUBLIC LICENSE Version 2.