Top


定義場所(file name)

hotspot/src/share/vm/interpreter/linkResolver.cpp

名前(function name)

void LinkResolver::lookup_method_in_interfaces(methodHandle& result, KlassHandle klass, Symbol* name, Symbol* signature, TRAPS) {

本体部(body)

  {- -------------------------------------------
  (1) (変数宣言など)
      ---------------------------------------- -}

      instanceKlass *ik = instanceKlass::cast(klass());

  {- -------------------------------------------
  (1) instanceKlass::lookup_method_in_all_interfaces() を呼んで対象メソッドを探し, 
      結果を handle 化して
      result 引数で指定された箇所にセット
      ---------------------------------------- -}

      result = methodHandle(THREAD, ik->lookup_method_in_all_interfaces(name, signature));
    }

This document is available under the GNU GENERAL PUBLIC LICENSE Version 2.