Throwable.SetStackTrace(StackTraceElement[]) Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Mengatur elemen pelacakan tumpukan yang akan dikembalikan oleh #getStackTrace()
dan dicetak oleh #printStackTrace()
dan metode terkait.
[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[]
elemen pelacakan tumpukan yang akan dikaitkan dengan ini Throwable
. Array yang ditentukan disalin oleh panggilan ini; perubahan dalam array yang ditentukan setelah pengembalian pemanggilan metode tidak akan berpengaruh pada pelacakan tumpukan ini Throwable
.
- Atribut
Pengecualian
jika ada elemen di trace
adalah null
.
Keterangan
Mengatur elemen pelacakan tumpukan yang akan dikembalikan oleh #getStackTrace()
dan dicetak oleh #printStackTrace()
dan metode terkait.
Metode ini, yang dirancang untuk digunakan oleh kerangka kerja RPC dan sistem canggih lainnya, memungkinkan klien untuk mengambil alih jejak tumpukan default yang dihasilkan oleh #fillInStackTrace()
ketika yang dapat dilemparkan dibangun atau dideserialisasi ketika yang dapat dilemparkan dibaca dari aliran serialisasi.
Jika jejak Throwable
tumpukan dari Throwable#Throwable(String, Throwable, boolean, boolean) ini tidak dapat ditulis, memanggil metode ini tidak berpengaruh selain memvalidasi argumennya.
Ditambahkan dalam 1.4.
Dokumentasi Java untuk java.lang.Throwable.setStackTrace(java.lang.StackTraceElement[])
.
Bagian halaman ini adalah modifikasi berdasarkan pekerjaan yang dibuat dan dibagikan oleh Proyek Sumber Terbuka Android dan digunakan sesuai dengan istilah yang dijelaskan dalam Lisensi Atribusi Creative Commons 2.5.