【问题标题】:How does IDE show method parameter names?IDE 如何显示方法参数名称?
【发布时间】:2018-09-04 05:33:13
【问题描述】:

我正在使用 Eclipse 编写一个带有开源库的 java 程序,我正在观察我的 IDE 建议如下。我通过从 IDE 导入 jar 将库添加到我的项目中。

正如您在图片中看到的,它显示参数名称为 srg0、arg1、..

但是,在github的库源码中,它使用了不同的变量名,如P、N、r。

我观察到在某些情况下 IDE 显示的名称与源代码中使用的名称相同。

我很好奇 IDE 在这种情况下如何显示参数名称。 IDE 如何选择要在此处显示的参数名称?

【问题讨论】:

  • 参数名称可以从分发jar中删除。如果是,那么 IDE 只是随意编号。
  • 您能否详细说明这是如何完成的?

标签: java eclipse intellij-idea jar ide


【解决方案1】:

必须使用 -parameter 编译器标志编译引用类(请参阅https://docs.oracle.com/javase/tutorial/reflect/member/methodparameterreflection.html) 或者你需要将库的源附加到库jar中

【讨论】:

    猜你喜欢
    • 2010-09-18
    • 2011-04-03
    • 2010-09-17
    • 1970-01-01
    • 1970-01-01
    • 2018-03-27
    • 2015-10-01
    • 2020-06-04
    相关资源
    最近更新 更多