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.
If you open a ClassDataNode for a class which uses JDK 1.1 class references (Foo.class), you will see the class$pkg$Foo variable and the $class method, which are supposed to be artifacts of the impl ementation, not user-visible. ClassElementImpl.create*Map should remove such items from the list it generates. [Dafe] I tried classes from jdk 1.1.7A and it seems to be ok. Could you point me to some classes that caused described behaviour? Thanx, [jglick] Sorry, did not make description clear enough. Create some class containing anywhere (in some random method) text such as: // ... System.err.println (java.io.File.class); // .... Compile it, and remove the .java. Now look at the ClassDataNode inside NB that the .class file made. It will have a field named "class$java$io$File" and a method named "class$". Neither should be disp layed, because they are created by the compiler only. JLS with 1.1 inner-classes spec describes what these fields can be named, I think.
Priority is changed to P4 (normal).
Resolved for 3.4.x or earlier, no new info since then -> verify.
Resolved for 3.4.x or earlier, no new info since then -> closing.