MethodHandles.Zero(Class) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Produce un handle di metodo costante del tipo restituito richiesto che restituisce il valore predefinito per tale tipo ogni volta che viene richiamato.
[Android.Runtime.Register("zero", "(Ljava/lang/Class;)Ljava/lang/invoke/MethodHandle;", "", ApiSince=33)]
public static Java.Lang.Invoke.MethodHandle? Zero(Java.Lang.Class? type);
[<Android.Runtime.Register("zero", "(Ljava/lang/Class;)Ljava/lang/invoke/MethodHandle;", "", ApiSince=33)>]
static member Zero : Java.Lang.Class -> Java.Lang.Invoke.MethodHandle
Parametri
- type
- Class
tipo restituito previsto dell'handle del metodo desiderato
Valori restituiti
handle di metodo costante che non accetta argomenti e restituisce il valore predefinito del tipo specificato (o void, se il tipo è void)
- Attributi
Commenti
Produce un handle di metodo costante del tipo restituito richiesto che restituisce il valore predefinito per tale tipo ogni volta che viene richiamato. L'handle del metodo costante risultante non avrà effetti collaterali.
L'handle del metodo restituito equivale a empty(methodType(type)). Equivale anche a explicitCastArguments(constant(Object.class, null), methodType(type)), poiché explicitCastArguments converte in null valori predefiniti.
Aggiunta in 9.
per java.lang.invoke.MethodHandles.zero(java.lang.Class<?>).
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.