Java Reflection:通过输入名称来获取给定类的实例?
2022-09-02 21:54:12
是否可以通过将类的名称作为字符串输入来获取类的所有实例?
像这样的东西?
var instances = Reflection.findClass("com.someone.MyClass").getInstances();
任何反馈是值得赞赏的。谢谢。
是否可以通过将类的名称作为字符串输入来获取类的所有实例?
像这样的东西?
var instances = Reflection.findClass("com.someone.MyClass").getInstances();
任何反馈是值得赞赏的。谢谢。
不,没有类似的可用。如果您挂接到调试 API,则可能能够执行此操作,但在“正常”运行时则不然。
我不知道在运行时执行此操作的方法,但是,如果您愿意“脱机”执行此操作,则可以执行以下操作:
select * from com.someone.MyClass