StackWalker.CallerClass Propriedade
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.
Obtém o Class
objeto do chamador que invocou o método que invocou getCallerClass
.
public Java.Lang.Class? CallerClass { [Android.Runtime.Register("getCallerClass", "()Ljava/lang/Class;", "", ApiSince=34)] get; }
[<get: Android.Runtime.Register("getCallerClass", "()Ljava/lang/Class;", "", ApiSince=34)>]
member this.CallerClass : Java.Lang.Class
Valor da propriedade
Class
objeto do chamador chamador invocando esse método.
- Atributos
Comentários
Obtém o Class
objeto do chamador que invocou o método que invocou getCallerClass
.
Esse método filtra quadros de reflexão Option#SHOW_REFLECT_FRAMES e Option#SHOW_HIDDEN_FRAMES quadros ocultos, java.lang.invoke.MethodHandle
independentemente das opções com as Option#SHOW_REFLECT_FRAMES SHOW_REFLECT_FRAMES
quais Option#SHOW_HIDDEN_FRAMES SHOW_HIDDEN_FRAMES
isso StackWalker
foi configurado.
Esse método deve ser chamado quando um quadro de chamador está presente. Se ele for chamado da parte inferior mais quadro na pilha, IllegalCallerException
será lançado.
Esse método é UnsupportedOperationException
lançado se isso StackWalker
não estiver configurado com a Option#RETAIN_CLASS_REFERENCE RETAIN_CLASS_REFERENCE
opção.
Documentação Java para java.lang.StackWalker.getCallerClass()
.
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usado de acordo com os termos descritos na Creative Commons 2.5 Attribution License.