当我尝试访问某个类的方法时; eclipse 获取该方法,但该方法中的参数被替换为 arg0、arg1、arg2 ......
例子:-
假设我在某个名为 ReadFile.java 的类中有这个方法
@Override
public int readXXX(int start, int end, String xxx) throws IOException {
return 0;
}
当我尝试从类的实例访问该方法时,它显示如下:
readFile.readXXX(arg0, arg1, arg2);
很难确定我应该在争论中传递什么。 java方法也会发生同样的事情。即当我实现接口(interface)时,将生成该接口(interface)下的所有方法,但该方法中的参数是 arg0、arg1 .....
有什么设置可以防止这种情况吗?
我正在使用 Eclipse Galelio。
最佳答案
对于像我这样尝试应用我们的一位同事的建议但不幸的是没有奏效的人,请尝试在 Window -> Preferences - 中检查“将变量属性添加到生成的类文件(由调试器使用)”选项> Java + 编译器。
完成后,尝试再次构建项目。
干杯。
关于eclipse - 为什么 eclipse 为方法生成参数名称为 arg0,arg1,arg2....,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6303943/