Эта строка вызывает предупреждение [unchecked]:
List<String> list = new LinkedList();
Итак, вопрос трансформируется: почему предупреждение [unchecked] не подавляется автоматически только для случая создания новой коллекции?
Думаю, это было бы намного сложнее, чем добавить функцию <>
.
UPD : Я также думаю, что было бы беспорядок, если бы легально использовать необработанные типы «всего лишь для нескольких вещей».