alexhelder
03/21/2025, 12:09 AMclass Facade(
   private val delegate:Delegate
) {
    fun aaa(a,b,c,d) by delegate::bbb
}
class Delegate {
   fun bbb(a,b,c,d) { ... }
}fun aaa(a,b,c,d,e,f) = delegate.bbb(a,b,c,d,e,f)CLOVIS
03/21/2025, 8:25 AMinterface System {
    fun x()
    fun y(): String
}
class MockedSystem(
    private val mockLogic: MockLogic,
) {
    override fun x() by mockLogic::mock
    override fun y() by mockLogic::mock
}MockLogicphldavies
03/21/2025, 9:10 AMCLOVIS
03/21/2025, 9:28 AMMockLogic.mock