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.
Currently it apparently does so only to avoid automatic scanning of the "source root" supplied by the fallback classpath provider, as doing so can cause serious performance and correctness problems if a stray Java file is lying around somewhere. Should be solved properly (too late for D). Perhaps - in conjunction with an includes/excludes API for sourcepaths, have fallback provider request inclusion only of the file it was called on (cf. issue #49371) - make javacore scanning of classpaths which are not in GlobalPathRegistry (whether in projects or not) and not already scanned somehow lazy, i.e. do not go looking for other classes in the same root; any features which would depend on knowing possible names of classes in that sourceroot whose FQN is not known (e.g. Fix Imports) should be disabled on such files or show an error message or just offer to scan eagerly
Desirable for 4.1; architectural flaw introduced at the last minute in 4.0 (unavoidably, it seems).
Lowering priority per agreement with Jesse. The priority should be set back to P2 after 4.0 is released.
I just saw that dbalek also added a project API dep, e.g. in rev. 1.10 of NbJavaJMIFastOpen.java, though I cannot see anything in the issues mentioned in the commit log that relate to FileOwnerQuery. Was this change related to the javacore change, or should I file a separate arch bug for editor?
This is not the same. Dusan uses the FOQ to find out which files belongs to project to be able to filter out the non project classes in the Fast Open Dialog (when show only project classes option is checked).
OK, I filed issue #50821 for the editor.
Javacore module was replaced by Retouche infrastructure. This bug is not valid in trunk any more.
Not exactly true. GoToTypeAction uses project APIs for displaying associated project name.
...but probably will not change that (cf. issue #87969).
Reorganization of java component