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.
I noticed a problem in Children.java which I interpret as protected method not knowing that it overrides another package private one. As a result the search for usages does not show search from base method and also just to super implementation does not work. The code is like this: class Children { void destroyNodes (Node[] arr) {} } class Children.Keys extends Children { protected void destroyNodes (Node[] arr) { } } and some class in the package calling Children.destroyNodes, then search for usages of Keys.destroyNodes results in 0 and also Ctrl+B from Keys.destroyNodes jumps nowhere.
Find usages dialog shows, that this method overrides method from Children. At least it works for me. Anyway I can reproduce the bug, that Ctrl-B does not work. I tried to debug it and I found out, that JMIUtils.selectElementInPane probably does not work correctly. This method is called, but it does something with FocusAdapter - I don't understand this stuff, but pane.setCaretPosition is not called in this case. Editor guys, please look at it. Thanks.
Editor cannot move the caret because JMManager.getElementPosition(Element element) returns null for the Method element representing Children.destroyNodes. Reassigning back to javacore.
Problem was, that some methods was wrapped twice. Checking in ParameterizedTypeImpl.java; /cvs/java/javacore/src/org/netbeans/modules/javacore/jmiimpl/javamodel/ParameterizedTypeImpl.java,v <-- ParameterizedTypeImpl.java new revision: 1.16; previous revision: 1.15 done
Reorganization of java component