Partager via


StackWalker.CallerClass Propriété

Définition

Obtient l’objet Class de l’appelant qui a appelé la méthode qui a appelé 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

Valeur de propriété

Class objet de l’appelant de l’appelant appelant qui appelle cette méthode.

Attributs

Remarques

Obtient l’objet Class de l’appelant qui a appelé la méthode qui a appelé getCallerClass.

Cette méthode filtre Option#SHOW_REFLECT_FRAMES trames de réflexion, java.lang.invoke.MethodHandleet Option#SHOW_HIDDEN_FRAMES images masquées, quelles que soient les Option#SHOW_REFLECT_FRAMES SHOW_REFLECT_FRAMES options et Option#SHOW_HIDDEN_FRAMES SHOW_HIDDEN_FRAMES les options avec qui elles StackWalker ont été configurées.

Cette méthode doit être appelée lorsqu’une trame d’appelant est présente. S’il est appelé à partir du cadre le plus bas sur la pile, IllegalCallerException est levée.

Cette méthode lève UnsupportedOperationException si elle StackWalker n’est pas configurée avec l’option Option#RETAIN_CLASS_REFERENCE RETAIN_CLASS_REFERENCE .

Documentation Java pour java.lang.StackWalker.getCallerClass().

Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.

S’applique à