Top


定義場所(file name)

hotspot/src/share/vm/prims/jvmtiImpl.cpp

名前(function name)

JvmtiBreakpoints& JvmtiCurrentBreakpoints::get_jvmti_breakpoints() {

本体部(body)

  {- -------------------------------------------
  (1) _jvmti_breakpoints フィールドが初期化済みであれば, _jvmti_breakpoints フィールドのアドレスをリターンするだけ.

      未初期化であれば, 新しい JvmtiBreakpoints オブジェクトを生成して 
      _jvmti_breakpoints フィールドにセットした後, 
      _jvmti_breakpoints フィールドのアドレスをリターンする.
      ---------------------------------------- -}

      if (_jvmti_breakpoints != NULL) return (*_jvmti_breakpoints);
      _jvmti_breakpoints = new JvmtiBreakpoints(listener_fun);
      assert(_jvmti_breakpoints != NULL, "_jvmti_breakpoints != NULL");
      return (*_jvmti_breakpoints);
    }

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