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.
after changing the signature of a method in an interface the java module recognized it, and even suggested the right synchronization. the code through was not changed after I clicked on the "process all" button. to reconstruct(example): 1. add the following interface: public interface A { public void func(); } 2. add the following class: public class B implements A{ public void func() {} } 3. change A to : public interface A { public int func(); } 4. after the synchronization dialog appears click on the "process all" button, or select the change from the list and click on the "process" button. results: the code of B does not change. note: passed arguments are still updated. found on 3.2 release (b39)
That it easy - detection is OK, but update I've forgot to set return type in the update routine. Sorry. Fixed in dev trunk, making a 3.2.1 candidate (obscuring user experience with code sync., low risk ~1 line fix). CVS info: /cvs/java/src/org/netbeans/modules/java/codesync/ClassDependencyImpl.java,v <-- ClassDependencyImpl.java new revision: 1.14; previous revision: 1.13
[dev-199]
[ffj30] verified
Resolved for 3.4.x or earlier, no new info since then -> closing.