Throwable.SetStackTrace(StackTraceElement[]) Método

Definición

Establece los elementos de seguimiento de pila que devolverán #getStackTrace() y imprimirán #printStackTrace() los métodos relacionados y .

[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

Parámetros

stackTrace
StackTraceElement[]

los elementos de seguimiento de pila que se van a asociar a este Throwable. Esta llamada copia la matriz especificada; Los cambios en la matriz especificada después de que se devuelva la invocación del método no tendrán ningún efecto en el seguimiento de la pila de este Throwable.

Atributos

Excepciones

si algún elemento de trace es null.

Comentarios

Establece los elementos de seguimiento de pila que devolverán #getStackTrace() y imprimirán #printStackTrace() los métodos relacionados y .

Este método, diseñado para su uso por marcos RPC y otros sistemas avanzados, permite al cliente invalidar el seguimiento de pila predeterminado que se genera cuando #fillInStackTrace() se construye o deserializa un elemento throwable cuando se lee una secuencia de serialización.

Si el seguimiento de pila de este Throwablethrowable#Throwable(String, Throwable, boolean, boolean, boolean) no se puede escribir, llamar a este método no tiene ningún efecto distinto de validar su argumento.

Agregado en la versión 1.4.

Documentación de Java para java.lang.Throwable.setStackTrace(java.lang.StackTraceElement[]).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.

Se aplica a

Consulte también