JDK7: новые функции, связанные с переменными типа?
Я помню, что прочитал о новой функции JDK7 (теперь также поддерживается редактором Netbeans, но только в текущих строках сборки).
Эта маленькая функция больше не будет вызывать предупреждения, когда instanceof SomeClass<?>
будет записана без переменной типа.
-
Как называется эта функция?
-
Кто-нибудь знает какую-либо ссылку, где она описана?
-
Самое главное: существуют ли другие изменения в JDK7, связанные с переменными типа?
Ответы
Ответ 1
Я считаю, что вы говорите о Упрощенном приглашении по вызову метода Varargs от Боба Ли. Это было предложение для монет и теперь включено в JSR 334 для Java 7 (JSR 336).
Единственное другое изменение, о котором я знаю, - это улучшенный вывод типа для Generic Instance Creation (diamond).
Ответ 2
Использование <>
называется "Улучшенный тип вывода для создания общего экземпляра" или "алмазного" шаблона и является частью Project Coin.
Хотя ваша проблема (instanceof SomeClass<>
) звучит несколько иначе.
Ответ 3
Возможно, это связано с проектной монетой и ее улучшением вывода типа при работе с дженериками, посмотрите здесь, Это не похоже на то, что вам нужно, просто что-то связанное.