当我按 Ctrl + Space
时,我只想在默认自动完成弹出窗口中看到直接成员,而不是派生类成员。我需要在此处选中/取消选中什么才能使其正常工作?
当然,我自己尝试了一些配置,但没有成功。
顺便说一下,这是带有 Android Development Tools 22 的 Eclipse Kepler。
最佳答案
您可以通过转至“窗口”>“首选项”>“Java”>“编辑器”>“内容辅助”来更改内容辅助的行为。设置“隐藏在调用上下文中不可见的提案”将确定“建议”哪些成员。
其行为方式也由成员的访问修饰符(私有(private)、 protected 、公共(public))决定。
例如,父类(super class)中的私有(private)成员:
public class Animal {
private int legs = 0;
private int arms = 0;
}
使用内容辅助 (ctrl+space) 时,以下内容可用:
使用 protected :
public class Animal {
protected int legs = 0;
protected int arms = 0;
}
关于java - 我必须如何配置 Eclipse 以仅显示自动完成提案中某个类型的直接成员?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19026344/