eclipse中的错误突出显示仅部分有效

时间:2015-01-06 12:48:15

标签: java eclipse syntax syntax-highlighting

如果我在Eclipse中写这样的东西

UnexistentClass foo = new UnexistentClass();
foo.unexistenMethod();

第一行突出显示为错误(该类不存在),但第二行突出显示 ,即使我正在调用一个对象上不存在的方法属于一个不存在的阶级......

为什么是sthat?

由于

2 个答案:

答案 0 :(得分:1)

我认为这是因为Eclipse并不知道你正在调用该方法的类。只有当它知道你所指的是哪个类时才能确定该方法是否存在。

答案 1 :(得分:1)

该类不存在,因此eclipse在此时会出错。 在此之后,它会确认该类,但它没有关于该类的属性和行为的信息,因此它会忽略。