Привет. А какие есть плюсы и минусы у инлайнизации лямбд, реализующих функции интерфейса в фабрике? Т.е., например, есть вот такой код: public interface Interface { publi...
Подскажите, пожалуйста. Пробую следующий код: interface X fun <A : X, R> A.coolExt(block: context(A) () -> R): R = TODO() fun <R> X.straightforwardExt(block: context(X) () -...
Привет. Я наткнулся на странный факт, что нет способа получить член-расширение извне объекта, в котором он определён, с помощью рефлексии (типа A::ext или т.п.). (Примеры в пе...
Извините за глупый вопрос. Может, известно что-нибудь, будет ли инструмент для нахождения непрямо рекурсивных функций? Чтобы не прохлопать случай наподобие fun foo(): Int = ba...