インタフェースMethodExitEvent

すべてのスーパー・インタフェース:
Event, Locatable, LocatableEvent, Mirror

public interface MethodExitEvent extends LocatableEvent
ターゲットVMのメソッド復帰の通知。 このイベントはメソッド内のすべてのコードが実行されたあとで生成されますが、このイベントの位置はメソッド内で最後に実行された位置です。 メソッド終了イベントは、ネイティブおよび非ネイティブ・メソッドの両方で生成されます。 メソッドが例外をスローして終了した場合、メソッド終了イベントは生成されません。
導入されたバージョン:
1.3
関連項目:
  • メソッドのサマリー

    修飾子と型
    メソッド
    説明
    終了したメソッドを返します。
    メソッドが返す値を返します。

    インタフェースEventで宣言されたメソッド

    request
    修飾子と型
    メソッド
    説明
     

    インタフェースLocatableで宣言されるメソッド

    location
    修飾子と型
    メソッド
    説明
    このミラーに関連した実行可能コードが存在する場合、このミラーのLocationを返します。

    インタフェースで宣言されたメソッド LocatableEvent

    thread
    修飾子と型
    メソッド
    説明
    このイベントが発生したスレッドを返します。

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

    toString, virtualMachine
    修飾子と型
    メソッド
    説明
    このミラーについて説明する文字列を返します。
    このミラーが属するVirtualMachineを取得します。
  • メソッドの詳細

    • method

      Method method()
      終了したメソッドを返します。
      戻り値:
      終了したメソッドをミラー化するMethod
      スロー:
      ObjectCollectedException - クラスがガベージ・コレクトされた場合にスローされることがある。
    • returnValue

      Value returnValue()
      メソッドが返す値を返します。 この操作は、ターゲット仮想マシンでサポートされていないことがあります。 この操作がサポートされているかどうかを確認するには、canGetMethodReturnValues()を使用します。
      戻り値:
      返される値をミラー化するValue
      スロー:
      UnsupportedOperationException - ターゲット仮想マシンがこの操作をサポートしていない場合(次を参照)。canGetMethodReturnValues()
      導入されたバージョン:
      1.6