Что означает тильда в угловых скобках, когда создание универсального класса Java?

Я читал некоторые примеры JMockit и нашел этот код:

final List<OrderItem> actualItems = new ArrayList<~>();

Что означает тильда в универсальном идентификаторе? Я знаю, что это унарный побитовый оператор НЕ, но я не вижу здесь операнда.

Кроме того, я попытался скомпилировать его и получил ошибку. Я что-то упустил?

121
задан Steve Chambers 6 February 2019 в 10:37
поделиться