我想获取方法的调用者类,即
class foo{
bar();
}
在方法栏中,我需要获取类名称foo,然后找到了该方法:
Class clazz = sun.reflect.Reflection.getCallerClass(1);
但是,即使getCallerClass是public,当我尝试调用它时,Eclipse 也会说:
访问限制:由于必需的库C:\ Program Files \ Java \ jre7 \ lib \ rt.jar的限制,无法访问类型为Reflection的方法getCallerClass()
还有其他选择吗?
慕工程0101907
神不在的星期二
繁花如伊
相关分类