如何配置Eclipse以仅在自动填充提议中向我显示某个类型的直接成员?

时间:2013-09-26 10:58:16

标签: java eclipse ide eclipse-jdt

当我点击Ctrl + Space时,我想在默认的自动完成弹出窗口中只看到直接成员 - 而不是派生类成员。我需要在这里检查/取消选中这项工作吗?

当然我自己尝试了几种配置,但没有成功。

顺便说一下,这是带有Android开发工具22的Eclipse Kepler。

1 个答案:

答案 0 :(得分:1)

您可以转到Window>更改内容辅助的行为。偏好> Java>编辑>内容辅助。 “隐藏在调用上下文中不可见的提议”设置将确定哪些成员是“建议的”。

enter image description here

此行为的行为也取决于成员的访问修饰符(private,protected,public)。

例如,超类中的私有成员:

public class Animal {
    private int legs = 0;
    private int arms = 0;
}

使用内容辅助(ctrl + space)时可以使用以下内容:

enter image description here

使用protected:

public class Animal {
    protected int legs = 0;
    protected int arms = 0;
}

enter image description here