MethodHandles.Zero(Class) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Produz um identificador de método constante do tipo de retorno solicitado que retorna o valor padrão para esse tipo sempre que ele é invocado.
[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
Parâmetros
- type
- Class
o tipo de retorno esperado do identificador de método desejado
Retornos
um identificador de método constante que não usa argumentos e retorna o valor padrão do tipo determinado (ou nulo, se o tipo for nulo)
- Atributos
Comentários
Produz um identificador de método constante do tipo de retorno solicitado que retorna o valor padrão para esse tipo sempre que ele é invocado. O identificador de método constante resultante não terá efeitos colaterais.
O identificador do método retornado é equivalente a empty(methodType(type)). Ele também é equivalente a explicitCastArguments(constant(Object.class, null), methodType(type)), uma vez explicitCastArguments que é convertido null em valores padrão.
Adicionado em 9.
Java documentação para java.lang.invoke.MethodHandles.zero(java.lang.Class<?>).
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.