我想获取方法的调用方类,即。
class foo{
bar();
}
在方法栏中,我需要得到类名 foo,我找到了这个方法:
Class clazz = sun.reflect.Reflection.getCallerClass(1);
然而,即使 getCallerClass是 public,当我试图称它为 Eclipse 时,它会说:
访问限制: 类型的 getCallerClass ()方法 由于对所需库的限制,无法访问反射 C: Program Files Javajre7 lib rt.jar
还有别的选择吗?