eclipse - 为什么 eclipse 为方法生成参数名称为 arg0,arg1,arg2....

标签 eclipse methods arguments

当我尝试访问某个类的方法时; 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/

相关文章:

android - 在 Eclipse 中安装 ADT 插件以进行 Android 开发

JAVA:对正确的 for 循环迭代感到困惑?

java - 为什么这个方法调用不起作用?

perl - Perl 中的子例程与脚本

html - go - 调用 "html/template"时没有足够的参数。必须

r - 对在另一个函数中定义的函数使用相同的参数名称

java - 项目中所需库 tomcat-embed-websocket 的存档无法读取或不是有效的 ZIP 文件

c++ - Eclipse C++ : "Program "g+ +"not found in PATH"

java - Eclipse 未运行 JavaFX 应用程序 - 运行 'java' 应用程序

c++ - 用于检索 C++ 代码库中函数和方法列表的工具