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.
[010810] RC3 Create InterfaceA: public interface InterfaceA { public void methodA; } InterfaceB: public interface InterfaceB extends InterfaceA { public void methodB; } create class Test: public class Test implements InterfaceB { } Synchronize action should be invoked and methods methodA and methodB are inserted into class Test. Rename methodA in interfaceA. Synchronization should rename methodA in class Test, but new method is added into Test class.
Sorry, automatic synchronization from 2nd and deeper levels of inheritance is not supported. The protocol for class change notification does not allow it so it requires an API change. I will note this issue as an enhancement request for the next release.
This issue is addressed by the Rename refactoring feature.