JDK7: новые функции, относящиеся к переменным типа?

StackOverflow https://stackoverflow.com/questions/4299736

  •  29-09-2019
  •  | 
  •  

Вопрос

Я не помню, чтобы прочитать о новой черте JDK7 (Сейчас также поддерживается редактором NetBeans, но только в текущих сборках багажника).

Эта крошечная функция больше не даст предупреждения, когда instanceof SomeClass<?> написано без Переменная типа.

  • Как это называется эта функция?

  • Кто-то знает какую-либо ссылку, где она описана?

  • Самое важное: Есть ли другие изменения в JDK7, связанные с переменными типа?

Это было полезно?

Решение

Я верю, что вы говорите о Упрощенные Varargs метод вызовов предложения от Боб Ли. Это было монетное предложение и теперь включено в JSR 334. Для Java 7 (JSR 336.).

Единственное другое изменение, которое я знаю, это улучшенный вывод типа Создание общих экземпляров (Diamond) сдача.

Другие советы

Использование <> называется «Улучшенный вывод типа для создания общих экземпляров» или «алмазной» шаблон, и он является частью Проектная монета.

Хотя ваша проблема (instanceof SomeClass<>) звучит немного по-другому.

Может быть, это связано с Проектная монета и его улучшенный тип вывода при работе с двоиками, посмотрите здесь. Отказ Это не кажется точной особенностью ты, просто что-то связанное.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top