'sealed' is now not 'final' by default + related code changes #KT-10266 Fixed
This commit is contained in:
@@ -0,0 +1,10 @@
|
||||
interface Parent
|
||||
interface Child : Parent
|
||||
|
||||
sealed class Page : Parent {
|
||||
object One : Page(), Child
|
||||
object Two : Page(), Child
|
||||
}
|
||||
|
||||
// Ok: page is a Parent so it can be easily a Child
|
||||
fun test(page: Page): Boolean = page is Child
|
||||
Reference in New Issue
Block a user