言語

MethodHandles.ThrowException(Class, Class) メソッド

定義

指定された exTypeの例外をスローするメソッド ハンドルを生成します。

[Android.Runtime.Register("throwException", "(Ljava/lang/Class;Ljava/lang/Class;)Ljava/lang/invoke/MethodHandle;", "", ApiSince=26)]
public static Java.Lang.Invoke.MethodHandle? ThrowException(Java.Lang.Class? returnType, Java.Lang.Class? exType);
[<Android.Runtime.Register("throwException", "(Ljava/lang/Class;Ljava/lang/Class;)Ljava/lang/invoke/MethodHandle;", "", ApiSince=26)>]
static member ThrowException : Java.Lang.Class * Java.Lang.Class -> Java.Lang.Invoke.MethodHandle

パラメーター

returnType
Class

目的のメソッド ハンドルの戻り値の型

exType
Class

目的のメソッド ハンドルのパラメーター型

返品

指定された例外をスローできるメソッド ハンドル

属性

注釈

指定された exTypeの例外をスローするメソッド ハンドルを生成します。 メソッド ハンドルは、 exTypeの 1 つの引数を受け取り、すぐに例外としてスローします。 メソッド型は、 returnTypeの戻り値を指定します。 戻り値の型は便利な場合があります。メソッド ハンドルの動作には関係ありません。通常は返されません。

Javaドキュメント。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象