Throwable.SetStackTrace(StackTraceElement[]) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Définit les éléments de trace de pile qui seront retournés par #getStackTrace()
et imprimés par et par #printStackTrace()
des méthodes associées.
[Android.Runtime.Register("setStackTrace", "([Ljava/lang/StackTraceElement;)V", "GetSetStackTrace_arrayLjava_lang_StackTraceElement_Handler")]
public virtual void SetStackTrace (Java.Lang.StackTraceElement[] stackTrace);
[<Android.Runtime.Register("setStackTrace", "([Ljava/lang/StackTraceElement;)V", "GetSetStackTrace_arrayLjava_lang_StackTraceElement_Handler")>]
abstract member SetStackTrace : Java.Lang.StackTraceElement[] -> unit
override this.SetStackTrace : Java.Lang.StackTraceElement[] -> unit
Paramètres
- stackTrace
- StackTraceElement[]
éléments de trace de pile à associer à ce Throwable
. Le tableau spécifié est copié par cet appel ; les modifications apportées au tableau spécifié après l’appel de méthode n’ont aucun impact sur cette Throwable
trace de pile.
- Attributs
Exceptions
si un élément est trace
null
.
Remarques
Définit les éléments de trace de pile qui seront retournés par #getStackTrace()
et imprimés par et par #printStackTrace()
des méthodes associées.
Cette méthode, conçue pour être utilisée par les frameworks RPC et d’autres systèmes avancés, permet au client de remplacer la trace de pile par défaut générée par #fillInStackTrace()
lorsqu’un élément lève est construit ou désérialisé lorsqu’un lève est lu à partir d’un flux de sérialisation.
Si la trace de pile de ce Throwable
throwable#Throwable(String, Throwable, boolean, boolean) n’est pas accessible en écriture, l’appel de cette méthode n’a aucun effet autre que la validation de son argument.
Ajouté dans la version 1.4.
Documentation Java pour java.lang.Throwable.setStackTrace(java.lang.StackTraceElement[])
.
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.