我已经在 Stackoverflow 上阅读了很多关于这个问题的问题,但无法退出为我的问题找到解决方案或答案。如果已经有一个,如果有人能给我一个提示,我将不胜感激......
我的问题/问题是是否可以完全禁用不可信代码的反射?类似的函数getDeclaredMethods()
(参见 test.java)。我已经有一个 Java 安全管理器,如果代码尝试写入/读取/等,它会抛出安全异常。...
如果可能的话,有人可以告诉我怎么做吗?
布鲁诺
测试.java
TestClass cls = new TestClass();
Class c = cls.getClass();
// returns the array of Method objects
Method[] m = c.getDeclaredMethods();
for(int i = 0; i < m.length; i++) {
System.out.println("method = " + m[i].toString());
}