Эти асы пиара мне всю малину обломали. Это у нас инлайн классы ведут себя как примитивы, так как у них может быть только одно значение, и название "примитивный класс" удобно тем, что снимает кучу вопросов, типа "почему они боксятся в дженериках". А то, что у них было инлайн классами (теперь примитивные) - это структуры. И называться они должны структурами.
У вас инлайн классы в каких случая не боксятся ? Очень интересно, я пока мало вариантов нашел
Эти асы пиара мне всю малину обломали. Это у нас инлайн классы ведут себя как примитивы, так как у них может быть только одно значение, и название "примитивный класс" удобно тем, что снимает кучу вопросов, типа "почему они боксятся в дженериках". А то, что у них было инлайн классами (теперь примитивные) - это структуры. И называться они должны структурами.
вкратце: инлайн в котлине, только одно свойство с полем, нельзя определить equals hashCode, нельзя наследовать инлайн в жабе, любое кол-во иммутабельных полей, любые методы, нельзя наследовать
вкратце: инлайн в котлине, только одно свойство с полем, нельзя определить equals hashCode, нельзя наследовать инлайн в жабе, любое кол-во иммутабельных полей, любые методы, нельзя наследовать