ClassLoader.SetPackageAssertionStatus(String, Boolean) 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 status pernyataan default paket untuk paket bernama.
[Android.Runtime.Register("setPackageAssertionStatus", "(Ljava/lang/String;Z)V", "GetSetPackageAssertionStatus_Ljava_lang_String_ZHandler")]
public virtual void SetPackageAssertionStatus(string? packageName, bool enabled);
[<Android.Runtime.Register("setPackageAssertionStatus", "(Ljava/lang/String;Z)V", "GetSetPackageAssertionStatus_Ljava_lang_String_ZHandler")>]
abstract member SetPackageAssertionStatus : string * bool -> unit
override this.SetPackageAssertionStatus : string * bool -> unit
Parameter
- packageName
- String
Nama paket yang status pernyataan default paketnya akan ditetapkan. Nilai null menunjukkan paket yang tidak disebutkan namanya yang "saat ini" (lihat bagian {
- enabled
- Boolean
true jika kelas yang dimuat oleh classloader ini dan milik paket bernama atau subpaketnya akan memiliki pernyataan yang diaktifkan secara default, false jika mereka akan memiliki pernyataan yang dinonaktifkan secara default.
- Atribut
Keterangan
Mengatur status pernyataan default paket untuk paket bernama. Status pernyataan default paket menentukan status pernyataan untuk kelas yang diinisialisasi di masa mendatang yang termasuk dalam paket bernama atau salah satu "subpaket" -nya.
Subpaket paket bernama p adalah paket apa pun yang namanya dimulai dengan "p.". Misalnya, javax.swing.text adalah subpaket dari javax.swing, dan keduanya java.util dan java.lang.reflect merupakan subpaket dari java.
Jika beberapa paket default berlaku untuk kelas tertentu, paket default yang berkaitan dengan paket yang paling spesifik lebih diutamakan daripada yang lain. Misalnya, jika javax.lang dan javax.lang.reflect keduanya memiliki default paket yang terkait dengannya, default paket terakhir berlaku untuk kelas di javax.lang.reflect.
Default paket lebih diutamakan daripada status pernyataan default pemuat kelas, dan dapat ditimpa per kelas dengan memanggil #setClassAssertionStatus(String, boolean).
Catatan Android: AssertionStatuses tidak didukung. Metode ini adalah no-op.
Ditambahkan dalam 1.4.
Java dokumentasi untuk java.lang.ClassLoader.setPackageAssertionStatus(java.lang.String, boolean).
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.