Fleshgrinder
04/20/2018, 8:49 AMsealed class A {
fun a() = apply { /* doSomething */ }
}
class B : A() {
fun b() = apply { /* doSomething */ }
}
class C : A() {
fun c() = apply { /* doSomething */ }
}
B().a().b() // cannot call b() now :(
C().a().c() // cannot call c() now :(
kingsley
04/21/2018, 3:03 PMB().apply { a() }.b()