我有一段这样的代码:
// 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
方法的菜单,允许您选择一个。)
答案 0 :(得分:0)
我相信内容辅助工作正常,但由于内部阶级,你会获得不同的体验。
请注意:new RecordClickHandler() {......}
阻止是RecordClickHandler
的内联实现,并且它对外部类属性/方法的可见性水平不同。< / p>