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.
Build: NetBeans IDE Dev (Build 201001280200) VM: Java HotSpot(TM) Client VM, 14.1-b02, Java(TM) SE Runtime Environment, 1.6.0_15-b03 OS: Windows XP User Comments: sunflower: NetBeans-JavaFX-Soma: #141 Steps to reproduce: - Create 'A' JavaFX class: --------------------------------------------------------------------------------- public class A { public function f(): String { "" } } --------------------------------------------------------------------------------- - Create 'B' JavaFX class: --------------------------------------------------------------------------------- public class B { public var a:A; override function toString():String { "a: {a.}" } } --------------------------------------------------------------------------------- - Position cursor after '{a.' in function: override function toString():String { "a: {a.}" } - Press <Ctrl+Space> The NPE pops up Stacktrace: java.lang.NullPointerException at com.sun.tools.mjavac.code.Symbol$MethodSymbol.params(Symbol.java:1201) at com.sun.tools.mjavac.code.Symbol$MethodSymbol.getParameters(Symbol.java:1233) at com.sun.tools.mjavac.code.Symbol$MethodSymbol.getParameters(Symbol.java:985) at org.netbeans.modules.javafx.editor.completion.JavaFXCompletionItem$MethodItem.<init>(JavaFXCompletionItem.java:733) at org.netbeans.modules.javafx.editor.completion.JavaFXCompletionItem$MethodItem.<init>(JavaFXCompletionItem.java:692) at org.netbeans.modules.javafx.editor.completion.JavaFXCompletionItem.createExecutableItem(JavaFXCompletionItem.java:132)
Created attachment 93791 [details] stacktrace
Interesting: It happens only when the class A is really in a separate A.fx file. If I place the class declaration into B.fx, it won't happen.
http://hg.netbeans.org/javafx/rev/a8c9030c213d
verified in NetBeans-JavaFX-Soma: #143
*** Bug 175034 has been marked as a duplicate of this bug. ***