Community
Participate
Working Groups
create 2 files: A.java class X { //note the name is different than cus name } B.java class B extends X{ void f(){ /*[*/f();/*]*/ } } try extracting the selected code - you'll see a message saying that X cannot be resolved. this problem is incorrectly reported and never shows up in the task list. maybe the same old dance that you did with other problems like that would help here too?
Name resolution errors are always legite. Need to check what happened.
This is a standard error you get whenever attempting to resolve a secondary type name (X). If there was a reference to A before that, then X would be resolvable. It will compile ok depending on the scenarii. A full build will pass A.java to the compiler upfront, thus X will be found. But an incremental compile might not find it. Normal behavior. Won't fix.