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

の Java ドキュメント java.lang.invoke.MethodHandles.throwException(java.lang.Class<?>, java.lang.Class<? extends java.lang.Throwable>)

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

適用対象