JDK7: новые функции, относящиеся к переменным типа?
Вопрос
Я не помню, чтобы прочитать о новой черте JDK7 (Сейчас также поддерживается редактором NetBeans, но только в текущих сборках багажника).
Эта крошечная функция больше не даст предупреждения, когда instanceof SomeClass<?>
написано без Переменная типа.
Как это называется эта функция?
Кто-то знает какую-либо ссылку, где она описана?
Самое важное: Есть ли другие изменения в JDK7, связанные с переменными типа?
Решение
Я верю, что вы говорите о Упрощенные Varargs метод вызовов предложения от Боб Ли. Это было монетное предложение и теперь включено в JSR 334. Для Java 7 (JSR 336.).
Единственное другое изменение, которое я знаю, это улучшенный вывод типа Создание общих экземпляров (Diamond) сдача.
Другие советы
Использование <>
называется «Улучшенный вывод типа для создания общих экземпляров» или «алмазной» шаблон, и он является частью Проектная монета.
Хотя ваша проблема (instanceof SomeClass<>
) звучит немного по-другому.
Может быть, это связано с Проектная монета и его улучшенный тип вывода при работе с двоиками, посмотрите здесь. Отказ Это не кажется точной особенностью ты, просто что-то связанное.