Throwable.GetStackTrace Metode

Definisi

Menyediakan akses terprogram ke informasi pelacakan tumpukan yang dicetak oleh #printStackTrace().

[Android.Runtime.Register("getStackTrace", "()[Ljava/lang/StackTraceElement;", "GetGetStackTraceHandler")]
public virtual Java.Lang.StackTraceElement[] GetStackTrace();
[<Android.Runtime.Register("getStackTrace", "()[Ljava/lang/StackTraceElement;", "GetGetStackTraceHandler")>]
abstract member GetStackTrace : unit -> Java.Lang.StackTraceElement[]
override this.GetStackTrace : unit -> Java.Lang.StackTraceElement[]

Mengembalikan

array elemen pelacakan tumpukan yang mewakili jejak tumpukan yang berkaitan dengan yang dapat dilemparkan ini.

Atribut

Keterangan

Menyediakan akses terprogram ke informasi pelacakan tumpukan yang dicetak oleh #printStackTrace(). Mengembalikan array elemen pelacakan tumpukan, masing-masing mewakili satu bingkai tumpukan. Elemen nol dari array (dengan asumsi panjang array bukan nol) mewakili bagian atas tumpukan, yang merupakan pemanggilan metode terakhir dalam urutan. Biasanya, ini adalah titik di mana ini dapat dilemparkan dibuat dan dilemparkan. Elemen terakhir dari array (dengan asumsi panjang array bukan nol) mewakili bagian bawah tumpukan, yang merupakan pemanggilan metode pertama dalam urutan.

Beberapa komputer virtual mungkin, dalam beberapa keadaan, menghilangkan satu atau beberapa bingkai tumpukan dari jejak tumpukan. Dalam kasus ekstrem, komputer virtual yang tidak memiliki informasi pelacakan tumpukan mengenai dapat dilemparkan ini diizinkan untuk mengembalikan array panjang nol dari metode ini. Secara umum, array yang dikembalikan oleh metode ini akan berisi satu elemen untuk setiap bingkai yang akan dicetak oleh printStackTrace. Menulis ke array yang dikembalikan tidak memengaruhi panggilan di masa mendatang ke metode ini.

Ditambahkan dalam 1.4.

Java dokumentasi untuk java.lang.Throwable.getStackTrace().

Bagian dari halaman ini adalah modifikasi berdasarkan pekerjaan yang dibuat dan dibagikan oleh Android Open Source Project dan digunakan sesuai dengan istilah yang dijelaskan dalam Lisensi Creative Commons 2.5 Lisensi Atribusi.

Berlaku untuk

Lihat juga