Bagikan melalui


AccessibleObject.SetAccessible(AccessibleObject[], Boolean) Metode

Definisi

Metode kenyamanan untuk mengatur accessible bendera untuk array objek dengan satu pemeriksaan keamanan (untuk efisiensi).

[Android.Runtime.Register("setAccessible", "([Ljava/lang/reflect/AccessibleObject;Z)V", "")]
public static void SetAccessible(Java.Lang.Reflect.AccessibleObject[]? array, bool flag);
[<Android.Runtime.Register("setAccessible", "([Ljava/lang/reflect/AccessibleObject;Z)V", "")>]
static member SetAccessible : Java.Lang.Reflect.AccessibleObject[] * bool -> unit

Parameter

array
AccessibleObject[]

array accessibleObjects

flag
Boolean

nilai baru untuk accessible bendera di setiap objek

Atribut

Keterangan

Metode kenyamanan untuk mengatur accessible bendera untuk array objek dengan satu pemeriksaan keamanan (untuk efisiensi).

Pertama, jika ada manajer keamanan, metodenya checkPermission dipanggil dengan ReflectPermission("suppressAccessChecks") izin.

SecurityException dinaikkan jika flag tetapi true aksesibilitas salah satu elemen input array tidak dapat diubah (misalnya, jika objek elemen adalah Constructor objek untuk kelas java.lang.Class). Jika terjadi SecurityException seperti itu, aksesibilitas objek diatur ke flag untuk elemen array ke (dan tidak termasuk) elemen yang pengecualiannya terjadi; aksesibilitas elemen di luar (dan termasuk) elemen yang pengecualiannya terjadi tidak berubah.

Dokumentasi Java untuk java.lang.reflect.AccessibleObject.setAccessible(java.lang.reflect.AccessibleObject[], boolean).

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.

Berlaku untuk