java - 在 java 中使用泛型时设置 intellij 询问类型参数

标签 java generics intellij-idea

我是 IntelliJ IDEA 的新手。我曾经使用 Eclipse。

默认情况下,IntelliJ 不要求为 Java 泛型类型提供参数类型。

// Following code doesn't give any warning
List list = null;

// I want to make IntelliJ ask me to specify type parameter (say Long)
List<Long> list = null; // i.e  If I want a List of Long

如何设置 IntelliJ,使其在使用泛型 Java 类型时要求我提供泛型类型参数?

如果重要的话,我正在使用 JDK 8。

最佳答案

IntelliJ 提供检查名称参数化类的原始使用

enter image description here

启用该检查后。

enter image description here

关于java - 在 java 中使用泛型时设置 intellij 询问类型参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23138501/

相关文章:

c# - .NET 告诉我 TypeLoadException : violates the constraint of type parameter 'T' while my code clearly doesn't violate it

java - 滚动条不会出现在具有巨大图像尺寸的 JLabel 中。

java - 在java中将照片重命名为ph01,ph02 .. ph99

java - 你如何改变java中的光标颜色?

java - 简单通配符使用误区

c# - 如何使泛型类的类型可转换?

kotlin - 如何从 IntelliJ IDEA 中推断类型的变量导航到 Kotlin 类型声明?

java - Intellij Java : java. lang.NoClassDefFoundError: org/json/JSONException

java - 3rd 方库中的 "Find Usages"

java - 如何在不创建新对象的情况下从另一个类访问变量