Don't require to override abstract methods in expect class

#KT-16099 Fixed
This commit is contained in:
Mikhail Zarechenskiy
2017-10-05 01:59:02 +03:00
parent 5695e76a00
commit 88595e1a58
17 changed files with 334 additions and 7 deletions
@@ -0,0 +1,5 @@
expect abstract class Base {
abstract fun foo()
}
expect class DerivedImplicit : Base
@@ -0,0 +1,7 @@
actual abstract class Base {
actual abstract fun foo()
}
actual class DerivedImplicit : Base() {
override fun foo() {}
}
@@ -0,0 +1,7 @@
-- Common --
Exit code: OK
Output:
-- JVM --
Exit code: OK
Output: