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 using many of the templates in apisupport (particularly file type and window component), a huge number of files are opened, many of which are not at all useful . For example, if you add a file type, $PROJECT/test/unit/META-INF/services/org.openide.loaders.DataLoader will be opened in the editor. It's easy enough to exclude some files from being opened - simply don't include them in the Set returned from WizardIterator.instantiate(). It would be good to do a pass over all of the templates, and make sure that the files they open are only those the user is really likely to edit.
Setting back to P3 - this is simple to address and it simply should be. But moreover, the point of these templates is to hide some of the complexity of doing things like adding a file to the window system. Then opening FooComponent_wstcref.xml kind of defeats the purpose, and forces the user to confront a whole load of junk the template is supposed to save them from having to confront. When you create a TopComponent, what ought to end up open is the TopComponent - not something else (probably nothing else should be opened).
Has nothing to do with performance that I can see. Will fix someday. No one is really working on apisupport at the moment.
Maybe needs a little change in CreatedModifiedFiles to suppress opening of certain files.
Nice to have, but rather an enhancement, not a bug. I'll do it after 6.5.