我正在尝试使用反射在我的一个类中调用私有方法,该类也接受 Map 参数。
下面是我应该调用的方法,下面的方法在ReflectionTest
:
private static Map<String, String> storageSort(final List<Map<String, String>> employeeList) {
}
我这样调用上述方法:
ReflectionTest io = new ReflectionTest();
Method m = ReflectionTest.class.getDeclaredMethod("storageSort", Map.class);
m.setAccessible(true);
Object o = m.invoke(io, sortList);
但以下是我每次都遇到的例外:
java.lang.NoSuchMethodException: com.reflection.test.ReflectionTest.storageSort(java.util.Map)
我不确定我在这里做错了什么?