5

使用 Eclipse 3.7.2 处理 Java 项目。

  1. 我在构建路径中添加了一个包含第三方库二进制文件的 jar。
  2. Source attachment将此库的设置为包含源的 jar。

当我从这个库转到其中一个类时,源代码正确显示。但是,私有成员没有在大纲视图中命名,也没有在 Ctrl+o 对话框中命名,如果不使用对话框,我无法导航到它们Find/Replace 它们由字母表中的字母(abc等)按照它们在类中声明的顺序进行引用,但是在大纲选项卡中单击这些字母不会让我看到它们在源代码中的声明。这适用于私有字段和私有方法。

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

例子:

在此处输入图像描述

4

1 回答 1

0

这个库中的私有方法已经被混淆了,你无法看到这个。如果该库是开源的,您可以自己重新编译它而不会混淆,但这些方法很可能被有意地隐藏起来。考虑到私有方法/变量/字段无论如何都不能从库外部访问,这并不是一件可怕的事情。您自己无法访问这些方法或字段中的任何一个,因此从长远来看它不应该有所作为。

于 2013-05-01T20:40:17.200 回答