Linguaggio

MethodHandles.ThrowException(Class, Class) Metodo

Definizione

Produce un handle di metodo che genererà eccezioni dell'oggetto specificato 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

Parametri

returnType
Class

tipo restituito dell'handle del metodo desiderato

exType
Class

tipo di parametro dell'handle del metodo desiderato

Valori restituiti

handle del metodo che può generare le eccezioni indicate

Attributi

Commenti

Produce un handle di metodo che genererà eccezioni dell'oggetto specificato exType. L'handle del metodo accetterà un singolo argomento di exTypee lo genererà immediatamente come eccezione. Il tipo di metodo specifica in modo nominale una restituzione di returnType. Il tipo restituito può essere utile: non è importante per il comportamento dell'handle del metodo, perché non verrà mai restituito normalmente.

Documentazione java per java.lang.invoke.MethodHandles.throwException(java.lang.Class<?>, java.lang.Class<? extends java.lang.Throwable>).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.

Si applica a