Class.GetPermittedSubclasses 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.
Mengembalikan array yang berisi Class objek yang mewakili subinterfaces langsung atau subkelas yang diizinkan untuk memperluas atau mengimplementasikan kelas atau antarmuka ini jika disegel.
[Android.Runtime.Register("getPermittedSubclasses", "()[Ljava/lang/Class;", "", ApiSince=34)]
public Java.Lang.Class[]? GetPermittedSubclasses();
[<Android.Runtime.Register("getPermittedSubclasses", "()[Ljava/lang/Class;", "", ApiSince=34)>]
member this.GetPermittedSubclasses : unit -> Java.Lang.Class[]
Mengembalikan
array Class objek dari subkelas yang diizinkan dari kelas atau antarmuka ini, atau null jika kelas atau antarmuka ini tidak disegel.
- Atribut
Keterangan
Mengembalikan array yang berisi Class objek yang mewakili subinterfaces langsung atau subkelas yang diizinkan untuk memperluas atau mengimplementasikan kelas atau antarmuka ini jika disegel. Urutan elemen tersebut tidak ditentukan. Array kosong jika kelas atau antarmuka yang disegel ini tidak memiliki subkelas yang diizinkan. Jika objek ini Class mewakili jenis primitif, void, jenis array, atau kelas atau antarmuka yang tidak disegel, yang #isSealed() mengembalikan false, maka metode ini mengembalikan null. Sebaliknya, jika #isSealed() mengembalikan true, maka metode ini mengembalikan nilai non-null.
Untuk setiap kelas atau antarmuka C yang dicatat sebagai subinterface langsung atau subkelas yang diizinkan dari kelas atau antarmuka ini, metode ini mencoba untuk mendapatkan Class objek untuk C (menggunakan #getClassLoader() pemuat kelas yang mendefinisikan objek saat ini Class ). Objek Class yang dapat diperoleh dan yang merupakan subinterface langsung atau subkelas dari kelas atau antarmuka ini, ditunjukkan oleh elemen array yang dikembalikan. Class Jika objek tidak dapat diperoleh, objek diabaikan secara diam-diam, dan tidak disertakan dalam array hasil.
Ditambahkan dalam 17.
Dokumentasi Java untuk java.lang.Class.getPermittedSubclasses().
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.