Pull to refresh

Comments 2

Этому багу 30 лет. Я согласен с автором в том смысле, что выбрасываемые в рантайме UnsupportedOperationException - это зло и в sdk по-хорошему такого не должно быть в принципе, эти вещи нужно проверять в момент компиляции. Для этого исходные интерфейсы наверно стоило бы спроектировать по-другому изначально, например можно было бы базовый Collection разбить на несколько интерфейсов. Но это всё дела давно минувших дней, сейчас радикально поменять это уже нельзя. А что касается sequenced collections, то они сделаны вполне неплохо, на мой взгляд сильно не портят то, что уже было, и помогают в местах, где до этого был бойлерплейт/велосипеды.

Sign up to leave a comment.

Articles