Size: a a a

Kotlin Community

2020 June 26

BP

Bogdan Panchenko in Kotlin Community
Andrei
Не эксперт по JS, но мне казалось нет проблемы это обойти если генерить код, сгенерить еще дополнительное поле/параметр с тэгом для типа
И гонять мегабайт джс ?
источник

BP

Bogdan Panchenko in Kotlin Community
Так то и в jvm можно так поступить
источник

AN

Alexander Nozik in Kotlin Community
Ну и не говоря о том, что большинство объектов - это родные "типы" JS, для которых уже ничего не сгенеришь.
источник

A

Andrei in Kotlin Community
На сколько сильно раздует? Один параметр для каждого generic типа добавится же, вроде не много
источник

AN

Alexander Nozik in Kotlin Community
Andrei
На сколько сильно раздует? Один параметр для каждого generic типа добавится же, вроде не много
Кто мешает делать так же как в JVM и таскать за собой KClass?
источник

BP

Bogdan Panchenko in Kotlin Community
Alexander Nozik
Кто мешает делать так же как в JVM и таскать за собой KClass?
А лучше KType
источник

AN

Alexander Nozik in Kotlin Community
кейсов на reified generics раз два и обчелся
источник

AN

Alexander Nozik in Kotlin Community
Bogdan Panchenko
А лучше KType
Я пока не освоил, но надо переползать, да.
источник

A

Andrei in Kotlin Community
Не мешает, так и делаю, но хочу понять почему так
источник

AN

Alexander Nozik in Kotlin Community
Andrei
Не мешает, так и делаю, но хочу понять почему так
Объяснили уже вроде
источник

BP

Bogdan Panchenko in Kotlin Community
Alexander Nozik
Я пока не освоил, но надо переползать, да.
Я пока не освоит как распаршеный тип из текста превратит в KType но вроде в 1.4 хотят открыть такой класс
источник

A

Andrei in Kotlin Community
Да, спасибо, теперь понимаю примерно
источник

AN

Alexander Nozik in Kotlin Community
Bogdan Panchenko
Я пока не освоит как распаршеный тип из текста превратит в KType но вроде в 1.4 хотят открыть такой класс
Ну можно сделать kclass и его конвертнуть
источник

BP

Bogdan Panchenko in Kotlin Community
Andrei
Не мешает, так и делаю, но хочу понять почему так
Потому что это редко нужно. В идеале все должно проверяется в компайл тайме, исключения динамика
источник

BP

Bogdan Panchenko in Kotlin Community
Alexander Nozik
Ну можно сделать kclass и его конвертнуть
Нее, дженерики не получишь
источник

AN

Alexander Nozik in Kotlin Community
Bogdan Panchenko
Нее, дженерики не получишь
ну дженерики ручкамм. Просто иначне надо нотацию свою изобретать
источник

VP

Vladimir Petrakovich in Kotlin Community
Alexander Nozik
Ну и не говоря о том, что большинство объектов - это родные "типы" JS, для которых уже ничего не сгенеришь.
В JS разве нельзя и в родные типы напихать что-нибудь?
источник

BP

Bogdan Panchenko in Kotlin Community
Alexander Nozik
ну дженерики ручкамм. Просто иначне надо нотацию свою изобретать
Да нет. Я не могу руками, через конструктор, создать KType это пока единственная проблема
источник

AN

Alexander Nozik in Kotlin Community
Vladimir Petrakovich
В JS разве нельзя и в родные типы напихать что-нибудь?
Методом обезьяны с гранатой? Так себе идея
источник

AN

Alexander Nozik in Kotlin Community
Bogdan Panchenko
Да нет. Я не могу руками, через конструктор, создать KType это пока единственная проблема
а
источник