Throwable.SetStackTrace(StackTraceElement[]) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Legt die Stapelablaufverfolgungselemente fest, die von #getStackTrace()
und gedruckt von #printStackTrace()
und verwandten Methoden zurückgegeben und gedruckt werden.
[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
Parameter
- stackTrace
- StackTraceElement[]
die Stapelablaufverfolgungselemente, die diesem Throwable
zugeordnet werden sollen. Das angegebene Array wird von diesem Aufruf kopiert; Änderungen am angegebenen Array, nachdem die Methodenaufrufe zurückgegeben wurden, haben keine Auswirkungen auf diese Throwable
Stapelablaufverfolgung.
- Attribute
Ausnahmen
wenn ein Element in trace
ist null
.
Hinweise
Legt die Stapelablaufverfolgungselemente fest, die von #getStackTrace()
und gedruckt von #printStackTrace()
und verwandten Methoden zurückgegeben und gedruckt werden.
Diese Methode, die für die Verwendung durch RPC-Frameworks und andere erweiterte Systeme entwickelt wurde, ermöglicht es dem Client, die Standardstapelablaufverfolgung außer Kraft zu setzen, die entweder generiert #fillInStackTrace()
wird, wenn ein Auslöser erstellt oder deserialisiert wird, wenn ein Auslöser aus einem Serialisierungsstream gelesen wird.
Wenn die Stapelablaufverfolgung dieser Throwable
Throwable#Throwable(String, Throwable, boolean, boolean) nicht beschreibbar ist, hat der Aufruf dieser Methode keine Auswirkung außer der Überprüfung des Arguments.
In 1.4 hinzugefügt.
Java-Dokumentation für java.lang.Throwable.setStackTrace(java.lang.StackTraceElement[])
.
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.