12 из 70 вопросов — случайная выборка · Ответьте на все и узнайте свой результат
Kotlin · Generics & Delegation
Когда класс использует делегирование интерфейса с by, что компилятор Kotlin делает под капотом?
by
Он создаёт подкласс объекта-делегата и наследует его методы
Он генерирует методы-перенаправления, которые переадресуют вызовы интерфейса к объекту-делегату
Он копирует исходный код методов делегата в делегирующий класс
Он создаёт статический прокси, который перехватывает вызовы методов во время выполнения