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.
Created attachment 158482 [details] Shows the issue While indexing/scanning the projects the results in the goto-list box are always lowercase. See screenshot. Why?
The names are lowercased and have no icon as they are not yet computed. The scan probably slows down the computing due to IO contention. There is not mutual exclusion among scan and resolution of names, in other words the names are computed before the scan finishes. Such a behaviour was introduced in NB 7.0 to make the go to symbol faster (for large projects and generic query like "get" 50 times). The goto symbol query has 2 steps. The first step is a query the index returning the classes containing a matching symbol. The second step is to read the elements from the matched classes (much slower). Before NB 7.0 both steps were done before the entries were displayed. In NB 7.0+ only the first step is done and the step 2) is done only for displayed items. There is much less displayed items compared to matched items. When you scroll down another items are resolved. Unless the items are resolved the icons and exact case for case insensitive queries is unknown.