Throwable.SetStackTrace(StackTraceElement[]) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Define os elementos de rastreamento de pilha que serão retornados e #getStackTrace() impressos por #printStackTrace() e métodos relacionados.
[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[]
os elementos de rastreamento de pilha a serem associados a este Throwable. A matriz especificada é copiada por essa chamada; As alterações na matriz especificada após os retornos de invocação do método não afetarão o rastreamento de pilha deste Throwable.
- Atributos
Exceções
se algum elemento em trace é null.
Comentários
Define os elementos de rastreamento de pilha que serão retornados e #getStackTrace() impressos por #printStackTrace() e métodos relacionados.
Esse método, que é projetado para uso por estruturas RPC e outros sistemas avançados, permite que o cliente substitua o rastreamento de pilha padrão que é gerado por #fillInStackTrace() quando um throwable é construído ou desserializado quando um throwable é lido de um fluxo de serialização.
Se o traço de pilha deste ThrowableThrowable#Throwable(String, Throwable, boolean, boolean) não for gravável, chamar esse método não terá nenhum efeito além de validar seu argumento.
Adicionado em 1.4.
Documentação Java para java.lang.Throwable.setStackTrace(java.lang.StackTraceElement[]).
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usado de acordo com os termos descritos na Creative Commons 2.5 Attribution License.