Sprache

MethodHandles.ThrowException(Class, Class) Methode

Definition

Erzeugt ein Methodenhandle, mit dem Ausnahmen von der angegebenen Methode exTypeausgelöst werden.

[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

Parameter

returnType
Class

der Rückgabetyp des gewünschten Methodenhandles

exType
Class

der Parametertyp des gewünschten Methodenhandles

Gibt zurück

Methodenhandle, mit dem die angegebenen Ausnahmen ausgelöst werden können

Attribute

Hinweise

Erzeugt ein Methodenhandle, mit dem Ausnahmen von der angegebenen Methode exTypeausgelöst werden. Der Methodenhandle akzeptiert ein einzelnes Argument von exType, und löst es sofort als Ausnahme aus. Der Methodentyp gibt nominal eine Rückgabe von returnType. Der Rückgabetyp kann praktisch sein: Es spielt keine Rolle für das Verhalten des Methodenhandles, da er nie normal zurückgegeben wird.

Java Dokumentation für java.lang.invoke.MethodHandles.throwException(java.lang.Class<?>, java.lang.Class<? extends java.lang.Throwable>).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: