Язык

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и немедленно выдает его как исключение. Тип метода будет номинально указывать возврат returnType. Тип возвращаемого значения может быть любым удобным: это не имеет значения для поведения дескриптора метода, так как он никогда не возвращается нормально.

Java документации по java.lang.invoke.MethodHandles.throwException(java.lang.Class<?>, java.lang.Class<? extends java.lang.Throwable>).

Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".

Применяется к