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.
dev build from Jun 17, Linux, JDK1.5.0b55 JavaEditor$11 updates set of activated nodes and uses old source hierarchy. In current dev build I've seen many stack traces begining with org.netbeans.modules.javacore.parser.ResourceInfo.refreshASTree(ResourceInfo.java:48) org.netbeans.modules.javacore.jmiimpl.javamodel.MetadataElement.getASTree(MetadataElement.java:904) org.netbeans.modules.javacore.jmiimpl.javamodel.MetadataElement.getASTree(MetadataElement.java:430) org.netbeans.modules.javacore.jmiimpl.javamodel.SemiPersistentElement.getParser(SemiPersistentElement.java:667) org.netbeans.modules.javacore.jmiimpl.javamodel.ResourceImpl.getFeaturePosition(ResourceImpl.java:379) org.netbeans.modules.javacore.jmiimpl.javamodel.FeatureImpl.getPosition(FeatureImpl.java:247) org.netbeans.modules.javacore.JMManager.getElementPosition(JMManager.java:536) org.netbeans.modules.java.JavaParserGlue$TextElement.getBounds(JavaParserGlue.java:675) org.netbeans.modules.java.JavaParserGlue$TextElement.getStartOffset(JavaParserGlue.java:775) org.netbeans.modules.java.JavaParserGlue$TextElement.getElementIndex(JavaParserGlue.java:719) org.netbeans.modules.java.JavaParserGlue.findElement(JavaParserGlue.java:612) org.netbeans.modules.java.JavaEditor$11.run(JavaEditor.java:1194) org.openide.util.Task.run(Task.java:136) org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:330) org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:686) They slow down the editor a lot.
This inner class really causes a lot of activity. PatternGroupNodes are created if you move cursor out of class or into some member and back into it.
Fixed by Honza Pokorsky (see issue 44661).