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.
Please try following: - create a new JavaWeb project, all default, GF4 - create a new JSP file - paste ${} - invoke cc inside the curly braces => notice that completion contains "inner classes" like CharacterName$1, ProcessBuilder$Redirect$1, ProcessBuilder$Redirect$5 or even CharacterData00 and CharacterData01. No idea what they are :) Thank you Product Version: NetBeans IDE Dev (Build web-main-1322-on-20140925) Java: 1.8.0_20; Java HotSpot(TM) Client VM 25.20-b23 Runtime: Java(TM) SE Runtime Environment 1.8.0_20-b26 System: Linux version 3.13.0-35-generic running on i386; UTF-8; en_US (nb)
Created attachment 149511 [details] IDE log
reproducible - thanks for reporting
That's strange. Does not happen in 7.4, does happen in 8.0.2 and later. Obviously anonymous classes are presented in cc.
It looks like this was introduced by http://hg.netbeans.org/web-main/rev/ea21acdeb7fd
Non public top level classes fixed in web-main f33a80773aca (this is not a fix for ea21acdeb7fd).
Integrated into 'main-silver', will be available in build *201508230002* on http://bits.netbeans.org/dev/nightly/ (upload may still be in progress) Changeset: http://hg.netbeans.org/main-silver/rev/f33a80773aca User: Petr Hejl <phejl@netbeans.org> Log: #247469 - Strange items in code completion list
The rest seems to be fixed by changes in Java infrastructure.