Size: a a a

Kotlin Community

2020 April 18

MK

Mark Kos in Kotlin Community
Именно он и не умеет
источник

MK

Mark Kos in Kotlin Community
В том числе и с kotlin-module
источник

AM

Andrew Mikhaylov in Kotlin Community
Alexander Nozik
А какой-нибудь Jackson не умеет это?
Инлайн-классы по-моему до сих пор ни одна либа не умеет, насколько я знаю
источник

MK

Mark Kos in Kotlin Community
источник

V

Vladimir in Kotlin Community
inline классы используются для повышения производительности?
источник

M

Mi in Kotlin Community
Vladimir
inline классы используются для повышения производительности?
Скорее как дополнительный уровень абстракции без лишнего оверхеда
источник

AN

Alexander Nozik in Kotlin Community
Vladimir
inline классы используются для повышения производительности?
В теории да. Но их довольно сложно для этого использовать
источник

AB

Animesh Barai in Kotlin Community
Plz help me find solution!
источник

AB

Animesh Barai in Kotlin Community
Переслано от Animesh Barai
Can u help me in this error!!?
источник

AN

Alexander Nozik in Kotlin Community
Animesh Barai
Переслано от Animesh Barai
Can u help me in this error!!?
No
источник

BP

Bogdan Panchenko in Kotlin Community
Vladimir
inline классы используются для повышения производительности?
нет, скорей для типизации, недавно сделал некий Point на них - один лонг с игрой со смещениями
источник

AN

Alexander Nozik in Kotlin Community
Bogdan Panchenko
нет, скорей для типизации, недавно сделал некий Point на них - один лонг с игрой со смещениями
Ну если просто для типизации, то инлайн ничего не дает
источник

BP

Bogdan Panchenko in Kotlin Community
Alexander Nozik
Ну если просто для типизации, то инлайн ничего не дает
+ некие функции, например проверка на корректность типа (значения инлайн класса)
источник

AN

Alexander Nozik in Kotlin Community
Bogdan Panchenko
+ некие функции, например проверка на корректность типа (значения инлайн класса)
Я к тому, что модификатор inline ничего кроме оптимизации скомпилированного кода не делает
источник

AN

Alexander Nozik in Kotlin Community
Чтобы оно стало юзабельно, там надо что-то серьезно менять. Например делать гарантии, что класс всегда инлайнится.
источник

BP

Bogdan Panchenko in Kotlin Community
Alexander Nozik
Я к тому, что модификатор inline ничего кроме оптимизации скомпилированного кода не делает
ну для дата классов) типа Id
источник

BP

Bogdan Panchenko in Kotlin Community
Alexander Nozik
Чтобы оно стало юзабельно, там надо что-то серьезно менять. Например делать гарантии, что класс всегда инлайнится.
я вон личные итераторы использую) вроде инлайн работает, перепроверю
источник

AN

Alexander Nozik in Kotlin Community
Bogdan Panchenko
я вон личные итераторы использую) вроде инлайн работает, перепроверю
Для того, чтобы он инлайнился, его надо довольно аккуратно использовать.
источник

BP

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

AN

Alexander Nozik in Kotlin Community
Bogdan Panchenko
ну я явно указываю, инлайнится он когда дженерики или абстракции
Верно. Но это означает, что практически все случаи, где не инлайнится - это локальное использование.
источник