我有一段这样的代码:
// 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
的方法菜单,允许您选择一个。)
我相信内容辅助工作良好,但你得到不同的经验,因为内部类。
请注意: new RecordClickHandler() {......}
块是RecordClickHandler
的内联实现,它不具有与外部类属性/方法相同的可见性水平。