Implicit nothing / intersection types are now checked also for member functions #KT-11666 Fixed

This commit is contained in:
Mikhail Glukhikh
2016-03-30 13:10:51 +03:00
committed by Mikhail Glukhikh
parent 0ea3b4ade4
commit 4c03aaabd4
13 changed files with 49 additions and 16 deletions
@@ -27,7 +27,7 @@ class C {
object Delegate {
operator fun getValue(x: C, p: KProperty<*>) = throw AssertionError()
operator fun getValue(x: C, p: KProperty<*>): Nothing = throw AssertionError()
operator fun setValue(x: C, p: KProperty<*>, value: Int) = throw AssertionError()
operator fun setValue(x: C, p: KProperty<*>, value: Int): Nothing = throw AssertionError()
}