在引用泛型类型时使用原始类型时,Android Studio 不会显示编译器警告。有没有办法启用此功能?
public class GenericClass<T> {
}
public class SpecificClass extends GenericClass {
}
Eclipse 通常会显示以下警告:GenericClass 是原始类型。对泛型类型 GenericClass
最佳答案
您可以启用警告但不能将其强制为编译错误。 Eclipse 中的情况也是如此[请参阅更新尾部]。可以引用JLS其中声明它是编译警告而不是编译错误。
您可以在您的 android studio 中启用检查。转到 File > Settings > Inspection
并打开“Raw use of parameterized class”设置的检查,如下所示可能会有所帮助:
感谢 Stephan:您可以使用以下命令在 Eclipse 中启用此功能:
Java Compiler > Errors/Warnings > Generic Types > Usage of a raw type
: 然后在组合中选择 Error
关于java - Android Studio 中的原始类型警告,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31561804/