Partilhar via


StackWalker.CallerClass Propriedade

Definição

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.MethodHandleindependentemente 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.

Aplica-se a