hotspot/src/share/vm/interpreter/linkResolver.cpp
void CallInfo::set_virtual(KlassHandle resolved_klass, KlassHandle selected_klass, methodHandle resolved_method, methodHandle selected_method, int vtable_index, TRAPS) {
{- -------------------------------------------
(1) (assert)
---------------------------------------- -}
assert(vtable_index >= 0 || vtable_index == methodOopDesc::nonvirtual_vtable_index, "valid index");
{- -------------------------------------------
(1) CallInfo::set_common() を呼んで
引数で渡された CallInfo オブジェクト内に
解決結果をセットする
---------------------------------------- -}
set_common(resolved_klass, selected_klass, resolved_method, selected_method, vtable_index, CHECK);
}
This document is available under the GNU GENERAL PUBLIC LICENSE Version 2.