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.
Product Version = NetBeans IDE Dev (Build 200910271401) (#32576b20b4bb) Operating System = Windows XP version 5.1 running on x86 Java; VM; Vendor = 1.6.0_15; Java HotSpot(TM) Client VM 14.1-b02; Sun Microsystems Inc. Steps to reproduce: - Copy the code to the editor: --------------------------------------------------------------- import java.util.HashMap; class A { public var num : Number; } class B { public var text : String; public override function toString():String { text } } var a1 = A{ num: 1 }; var a2 = A{ num: 2 }; var b1 = B{ text: "One" }; var b2 = B{ text: "Two" }; var hashMap = new HashMap(); hashMap.put(a1, b1); hashMap.put(a2, b2); var value = hashMap.get(a1); println(value); --------------------------------------------------------------- - Format the code The result is --------------------------------------------------------------- import java.util.HashMap; class A { public var num : Number; } class B { public var text : String; public override function toString():String { text } } var a1 = A{ num: 1 }; var a2 = A{ num: 2 }; var b1 = B{ text: "One" }; var b2 = B{ text: "Two" }; var hashMap = new HashMap(); hashMap.put(a1, b1); hashMap.put(a2, b2); var value = hashMap.get(a1); println(value); --------------------------------------------------------------- There are a lot of empty lines in the object literal of the 'b' variable: --------------------------------------------------------------- var b2 = B{ text: "Two" }; ---------------------------------------------------------------
fixed http://hg.netbeans.org/javafx/rev/3db8254f4dd6
verified in Build 200911170201