Freigeben über


StackWalker.CallerClass Eigenschaft

Definition

Ruft das Class Objekt des Aufrufers ab, der die aufgerufene Methode aufgerufen hat 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

Eigenschaftswert

Class -Objekt des Aufrufers, der diese Methode aufruft.

Attribute

Hinweise

Ruft das Class Objekt des Aufrufers ab, der die aufgerufene Methode aufgerufen hat getCallerClass.

Diese Methode filtert Option#SHOW_REFLECT_FRAMES Spiegelungsframes, java.lang.invoke.MethodHandleund Option#SHOW_HIDDEN_FRAMES ausgeblendete Frames, unabhängig davon, mit welchen Option#SHOW_REFLECT_FRAMES SHOW_REFLECT_FRAMES Optionen Option#SHOW_HIDDEN_FRAMES SHOW_HIDDEN_FRAMES diese StackWalker konfiguriert wurden.

Diese Methode sollte aufgerufen werden, wenn ein Aufruferframe vorhanden ist. Wenn sie vom unteren Rand aus aufgerufen wird, IllegalCallerException wird der Stapel am meisten ausgelöst.

Diese Methode löst aus, wenn dies UnsupportedOperationExceptionStackWalker nicht mit der Option#RETAIN_CLASS_REFERENCE RETAIN_CLASS_REFERENCE Option konfiguriert ist.

Java-Dokumentation für java.lang.StackWalker.getCallerClass().

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: