Поделиться через


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.

Применяется к

См. также раздел