Linguaggio

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 Option#SHOW_HIDDEN_FRAMES SHOW_HIDDEN_FRAMES e StackWalker 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 .

per java.lang.StackWalker.getCallerClass().

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a