This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.
Here is a simplified version of a valid Java code (three files): ----------------------------------------------------------------------- public interface SomeInterface { void doSomething(); } ----------------------------------------------------------------------- public class ParentClass { public void doSomething() {} } ----------------------------------------------------------------------- public class ChildClass extends ParentClass implements SomeInterface {} ----------------------------------------------------------------------- When I open SomeInterface, there is no icon "I" next to the method doSomething, it does not show that this method is implemented in ChildClass (inherited from SomeClass). The same problem is when I use alt+f7 and choose "Find Overriding Method" and "Include overloaded methods" - nothing is found. When I could change the code to "class ParentClass implements SomeInterface" NetBeans would work fine. However, that would have unwanted consequences - there would be two classes implementing SomeInterface, which would confuse the dependency injection framework (and changing that would bring another issues).