Top


定義場所(file name)

hotspot/src/share/vm/oops/constantPoolOop.cpp

名前(function name)

klassOop constantPoolOopDesc::klass_ref_at(int which, TRAPS) {

本体部(body)

  {- -------------------------------------------
  (1) まず, constantPoolOopDesc::klass_ref_index_at() を呼んで
      class_index と name_and_type index からなる constant pool 情報から
      class_index 部分のみを取得する.

      その後, constantPoolOopDesc::klass_at() を呼んで, 
      その index に対応する klassOop を取得しリターンする.
      (この際, 対象クラスが constantPoolOopDesc 中でまだ解決されてなければ解決も行われる)
      ---------------------------------------- -}

      return klass_at(klass_ref_index_at(which), CHECK_NULL);
    }

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