モジュール jdk.jdi
パッケージ com.sun.jdi

インタフェースMonitorInfo

すべてのスーパー・インタフェース:
Mirror

public interface MonitorInfo extends Mirror
スレッドが所有するモニターの情報です。
導入されたバージョン:
1.6
  • メソッドのサマリー

    修飾子と型
    メソッド
    説明
    モニターのObjectReferenceオブジェクトを返します。
    int
    所有するスレッドがこのモニターを獲得したスタックの深さを返します。
    モニターを所有するスレッドのThreadReferenceオブジェクトを返します。

    インタフェース com.sun.jdi.Mirrorで宣言されたメソッド

    toString, virtualMachine
  • メソッドの詳細

    • monitor

      ObjectReference monitor()
      モニターのObjectReferenceオブジェクトを返します。
      戻り値:
      モニターのObjectReferenceオブジェクト。
      例外:
      InvalidStackFrameException - 関連付けられているスタック・フレームが無効になっている場合。 フレームのスレッドが再開されると、スタック・フレームは無効になる。
      導入されたバージョン:
      1.6
      関連項目:
    • stackDepth

      int stackDepth()
      所有するスレッドがこのモニターを獲得したスタックの深さを返します。 JNI MonitorEnterによってモニターを獲得した場合など、実装がスタックの深さを判断できない場合は -1を返します。
      戻り値:
      所有するスレッドがこのモニターを獲得したスタックの深さ。
      例外:
      InvalidStackFrameException - 関連付けられているスタック・フレームが無効になっている場合。 フレームのスレッドが再開されると、スタック・フレームは無効になる。
      関連項目:
    • thread

      ThreadReference thread()
      モニターを所有するスレッドのThreadReferenceオブジェクトを返します。
      戻り値:
      モニターを所有するスレッドのThreadReferenceオブジェクト。
      例外:
      InvalidStackFrameException - 関連付けられているスタック・フレームが無効になっている場合。 フレームのスレッドが再開されると、スタック・フレームは無効になる。
      関連項目: