Condividi tramite


StackWalker.CallerClass Proprietà

Definizione

Ottiene l'oggetto Class del chiamante che ha richiamato il metodo che ha richiamato 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

Valore della proprietà

Class oggetto del chiamante chiamante che richiama questo metodo.

Attributi

Commenti

Ottiene l'oggetto Class del chiamante che ha richiamato il metodo che ha richiamato getCallerClass.

Questo metodo filtra Option#SHOW_REFLECT_FRAMES frame di reflection, java.lang.invoke.MethodHandlee Option#SHOW_HIDDEN_FRAMES fotogrammi nascosti indipendentemente dalle Option#SHOW_REFLECT_FRAMES SHOW_REFLECT_FRAMES opzioni StackWalker e Option#SHOW_HIDDEN_FRAMES SHOW_HIDDEN_FRAMES configurate con .

Questo metodo deve essere chiamato quando è presente un frame chiamante. Se viene chiamato dalla maggior parte dei fotogrammi nella parte inferiore dello stack, IllegalCallerException verrà generata.

Questo metodo genera UnsupportedOperationException un'eccezione se non StackWalker è configurata con l'opzione Option#RETAIN_CLASS_REFERENCE RETAIN_CLASS_REFERENCE .

Documentazione java per java.lang.StackWalker.getCallerClass().

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.

Si applica a