Eclipse没有链接库的私有成员名称和附加源

时间:2013-04-16 21:09:47

标签: java eclipse

在Eclipse项目中使用Eclipse 3.7.2。

  1. 我在构建路径中添加了一个包含第三方库二进制文件的jar。
  2. 我将此库的Source attachment设置为包含源的jar。
  3. 当我从这个库中找到其中一个类时,源会正确显示。但是,私有成员未在大纲视图中命名,也未在 Ctrl + o 对话框中命名,我无法导航到它们不使用Find/Replace对话框。它们按照声明的顺序由字母(abc等)引用在类中,但在“大纲”选项卡中单击这些字母不会使我在源代码中声明它们。这适用于私有字段和私有方法。

    我有什么配置可以解决这个问题吗?

    示例:

    enter image description here

1 个答案:

答案 0 :(得分:0)

这个库中的私有方法已经被混淆了,没有什么可以做到的。如果库是开源的,您可以自己重新编译它而不进行混淆,但是这些方法可能会被故意隐藏起来。考虑到无法从库外部访问私有方法/ varibales / fields,这不是一件非常糟糕的事情。您不能自己访问这些方法或字段中的任何一个,因此从长远来看它不会产生任何影响。