我记得读过关于 JDK7 的一个新特性(现在 Netbeans 编辑器也支持,但仅在当前的主干构建中)。
这个微小的特性在没有类型变量的情况instanceof SomeClass<?>
下不会再产生警告。
这个功能怎么称呼?
有人知道任何参考资料,在哪里描述?
最重要的是:JDK7 中是否还有其他与类型变量相关的变化?
我相信您说的是 Bob Lee 提出的Simplified Varargs Method Invocation 提案。这是一个硬币提案,现在包含在Java 7 的JSR 334 ( JSR 336 ) 中。
我知道的唯一其他更改是通用实例创建(菱形)更改的改进类型推断。
的使用<>
被称为“通用实例创建的改进类型推断”或“钻石”模式,它是Project Coin的一部分。
尽管您的问题 ( instanceof SomeClass<>
) 听起来略有不同。
也许它与项目硬币及其在处理泛型时改进的类型推断有关,看看这里。这似乎不是您的确切功能,只是相关的东西。