Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 为什么赢了';Eclipse自动建议方法(内容辅助)在我的源代码的某些部分?_Java_Eclipse_Content Assist - Fatal编程技术网

Java 为什么赢了';Eclipse自动建议方法(内容辅助)在我的源代码的某些部分?

Java 为什么赢了';Eclipse自动建议方法(内容辅助)在我的源代码的某些部分?,java,eclipse,content-assist,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
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 String()。
并等待几秒钟。将出现
String
方法的菜单,允许您选择一个。)

我相信内容辅助功能工作正常,但由于内部类的原因,您获得了不同的体验


请注意
新RecordClickHandler(){……}
块是
RecordClickHandler
的内联实现,它与外部类属性/方法的可见性不同。

您能更具体地告诉我们什么不起作用吗?@Keppil,键入一个对象的标识符,后跟一个句点,通常会提示可以在该对象上运行的方法。这在我的源代码的指定位置不起作用。我知道什么是内容辅助。你是想让Eclipse对
event
或其他变量/标识符提出建议方法吗?@Keppil,我无法获得任何内容帮助,甚至像
new String()。
我无法使用匿名类重现你的问题。通常情况下,当内容辅助功能不起作用时,是因为某个地方出现语法错误,您没有这些功能?是的,但我无法获得任何内容辅助功能,即使是
new String()。
。。。这有意义吗?我只是试图重现您描述的行为(或缺乏行为)。String str=新字符串(…)应该有效,而且似乎对我有效。