为什么Eclipse不会在源代码的某些部分自动建议方法(内容辅助)?

时间:2013-05-29 20:29:29

标签: java eclipse content-assist

我有一段这样的代码:

// content assist works here
sitesGrid.addRecordClickHandler(new RecordClickHandler() {
    // content assist doesn't work in here
    public void onRecordClick(RecordClickEvent event) {
        // content assist doesn't work in here
    }
});
// content assist works here

如果我在new Object()的班级内部,似乎内容辅助不起作用。为什么会发生这种情况,我该如何解决?

编辑:澄清一下,键入一个对象的标识符后跟一个句点通常会建议可以在该对象上运行的方法。这在我的源代码的指定位置不起作用。 (例如:键入new String().并等待一小段时间。将出现一个String方法的菜单,允许您选择一个。)

1 个答案:

答案 0 :(得分:0)

我相信内容辅助工作正常,但由于内部阶级,你会获得不同的体验。

请注意new RecordClickHandler() {......}阻止是RecordClickHandler的内联实现,并且它对外部类属性/方法的可见性水平不同。< / p>