169 похожих чатов

А есть объяснения почему @JvmName не работает на интрефейсах. С

чем связаное данное ограничение ?

3 ответов

9 просмотров

Когда изначально делали JvmName, то не придумали, что делать когда есть смешанные иерархии наследования Kotlin/Java или разные Kotlin интерфейсы с разным JvmName для одной и той же сигнатуры из Kotlin. Поэтому запретили. Хочу порадовать, что мы тут последнее время взяли эту проблему в работу и вроде удалось придумать дизайн, который сходится. Там согласование уже на последних рубежах идет. Если никаких еще подводных камней не найдем, то скоро опубликуем KEEP с предложением, как эту проблему решать. В соответствующий YT тикет добавлю ссылку. Подписывайтесь https://youtrack.jetbrains.com/issue/KT-31420

Roman Elizarov
Когда изначально делали JvmName, то не придумали, ...

Оффтоп. Давно хотел сказать "спасибо" вашей команде за Kotlin. С ним программирование превратилось в эстетическое и эргономическое удовольствие. Все очень вкусно и удобно сделано.

Daniil
Оффтоп. Давно хотел сказать "спасибо" вашей команд...

Для этого сообщения нкжно сердечко, но такой реакции тут нет(

Похожие вопросы

Обсуждают сегодня

Комрады, посоветуйте, куда копать? Стал прикручивать кастомизацию тем. В OnShow главной главной формы пытаюсь загрузить из файла настроек и применить тему (на скрине, как долж...
Ed Doc
13
OnShow один раз вызывается? или возможен Hide?
Iluha Companets
14
Такс, блин, таки кто-то знает, каким образом работают макросы stdin/stdout/stderr? Я влез в stdio.h, там определения нет, отладил через асмокод - вызывается функция со странны...
The Bird of Hermes
18
я не магистр хаскеля, но разве не может лейзи тип конвертнуться в не-лейзи запросив вычисление содержимого прям при инициализации?
deadgnom32 λ madao
100
Всем привет, на линуксе лучше на fasm или nasm учиться писать для начала ?
meszjol
14
Если у меня есть такой класс: Object = {} function Object:new(a_name, a_transform, a_color, a_mesh, a_material, a_shader, a_textures) local private = {} private.n...
Cuarno Vile
4
@sand_witch скорее к тебе вопрос, добавил в .cabal webdriver-w3c и вот такая ошибка от nix develop error: Package ‘script-monad-0.0.4’ in /nix/store/7vdxbra0kwbr0ys0kc5...
Fedor
5
А еще в перле можно уже @arr1 + @arr2?
Sergei Zhmylove
53
@MrMiscipitlick А можешь макрос написать, который будет вычислять смещение относительно переданных меток? Просто .label1-.label2, и вернуть значение.
КТ315
35
I have a type conversion problem, I have a optional field, it contains a list of integers or null, when I try to convert it from sqflite I use above method, but when it is nul...
Alper
2
Карта сайта