为什么eclipse在Java的大纲视图中隐藏私有成员?

时间:2012-01-10 01:44:15

标签: java android eclipse

我正在使用Android的ADT版本16.0.1使用eclipse版本3.7.1(Indigo)进行android开发。我还将Android源文件加载到我的SDK中,以便我可以浏览源代码。我发现当我在编辑器中打开一个android文件时,大纲视图不会显示源文件中的任何私有成员。我不明白“.class”文件(嵌入在jar文件中)和“.java”源文件之间的连接机制,但编辑器声称向我显示了VideoView.class文件(例如),即使我我的SDK中也有VideoView.java文件。

另外,我没有在大纲视图中选择任何过滤/隐藏按钮,并且源中没有@ *指令。在这里有一些偏好吗?

2 个答案:

答案 0 :(得分:2)

隐藏非公共成员的偏好 - 它由Outline tolbar中的按钮控制,看起来像一个绿点。切换它可能会解决问题。

答案 1 :(得分:1)

android.jar被剥离为它的公共API。 标记为私有的东西和带有@hide javadoc标签的东西都消失了。 Eclipse不了解它们。 如果您删除了源附件,则也不会看到它们。