From c1dc1ebdac2df1432f7d15086ab1dbaad35620be Mon Sep 17 00:00:00 2001 From: Andrey Breslav Date: Mon, 30 May 2011 20:12:31 +0400 Subject: [PATCH] JET-69 Lookup equals() in a non-null type of the receiver. --- idea/testData/checker/regression/Jet69.jet | 8 ++++++++ 1 file changed, 8 insertions(+) create mode 100644 idea/testData/checker/regression/Jet69.jet diff --git a/idea/testData/checker/regression/Jet69.jet b/idea/testData/checker/regression/Jet69.jet new file mode 100644 index 00000000000..0bf3fce5ca2 --- /dev/null +++ b/idea/testData/checker/regression/Jet69.jet @@ -0,0 +1,8 @@ +fun parse(cmd: String): Command? { return null } + +fun Any.equals(other : Any?) : Boolean = this === other + +fun main(args: Array) { + val command = parse("") + if (command == null) 1 // error on this line, but must be OK +}