所以我是一个使用scala 2.11.7的新手,我必须得到字段的价值,但我得到了输出:
java.lang.IllegalAccessException: Class $anonfun$1 can not access a member of class Class with modifiers "private"
我尝试设置字段的可访问性,但isAccessible方法保持返回false。这是我试过的:
var o: Class=new Class();
o.getClass.getDeclaredFields map(x=>x.setAccessible(true));
o.getClass.getDeclaredFields map(x=>x.get(o));
答案 0 :(得分:0)
试试这个
o.getClass.getDeclaredFields map(x=> {
x.setAccessible(true)
x.get(o)
});