Pertanyaan yang diberi tag reflection

87
Selesaikan Jenis dari Nama Kelas di Majelis Berbeda

Saya memiliki metode di mana saya perlu menyelesaikan Jenis kelas. Kelas ini ada di rakitan lain dengan namespace yang mirip dengan: MyProject.Domain.Model Saya mencoba melakukan yang berikut: Type.GetType("MyProject.Domain.Model." + myClassName); Ini berfungsi dengan baik jika kode yang...

19
Dapatkan fungsi subclass yang diganti

Apakah ada cara untuk mendapatkan semua fungsi subclass di Python? Contoh: class A: def a1(self): pass def a2(self): pass class B(A): def a2(self): pass def b1(self): pass Di sini, saya ingin mendapatkan daftar ["a2"]untuk objek kelas B(atau untuk objek kelas itu sendiri) karena...

9
Memutuskan optimisasi JIT dengan refleksi

Ketika mengutak-atik unit test untuk kelas singleton yang sangat bersamaan, saya menemukan perilaku aneh berikut (diuji pada JDK 1.8.0_162): private static class SingletonClass { static final SingletonClass INSTANCE = new SingletonClass(0); final int value; static SingletonClass getInstance()...