Throwable.SetStackTrace(StackTraceElement[]) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Задает элементы трассировки стека, возвращаемые и печатаемые #getStackTrace()
#printStackTrace()
и связанные методы.
[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
Параметры
- stackTrace
- StackTraceElement[]
Элементы трассировки стека, связанные с этим Throwable
. Указанный массив копируется этим вызовом; Изменения в указанном массиве после возврата вызова метода не влияют на трассировку Throwable
стека.
- Атрибуты
Исключения
Значение , если любой элемент в trace
ней null
.
Комментарии
Задает элементы трассировки стека, возвращаемые и печатаемые #getStackTrace()
#printStackTrace()
и связанные методы.
Этот метод, предназначенный для использования платформами RPC и другими расширенными системами, позволяет клиенту переопределить трассировку стека по умолчанию, #fillInStackTrace()
созданную при создании или десериализации, когда исключение считывается из потока сериализации.
Если трассировка стека этого метода Throwable#Throwable(String, Throwable, Boolean, boolean) не является доступной для записи, вызов этого Throwable
метода не действует, кроме проверки его аргумента.
Добавлено в версии 1.4.
Документация по Java для java.lang.Throwable.setStackTrace(java.lang.StackTraceElement[])
.
Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.