Android Studio 中的原始类型警告
Raw Type Warning in Android Studio
Android 在引用泛型类型时使用原始类型时,Studio 不会显示编译器警告。有没有办法启用此功能?
public class GenericClass<T> {
}
public class SpecificClass extends GenericClass {
}
Eclipse 通常会显示以下警告:GenericClass 是原始类型。对泛型类型 GenericClass 的引用应该被参数化。
您可以启用警告但不能将其强制为编译错误。 Eclipse 中的情况也是如此[请参阅更新尾部]。您可以参考 JLS 说明它是编译警告而不是编译错误。
您可以在 android 工作室中启用检查。转到 File > Settings > Inspection
并打开 "Raw use of parameterized class" 设置的检查,如下所示可能会有所帮助:
感谢 Stephan:您可以使用以下命令在 Eclipse 中启用此功能:
Java Compiler > Errors/Warnings > Generic Types > Usage of a raw type
: 和 select Error
在组合中
Android 在引用泛型类型时使用原始类型时,Studio 不会显示编译器警告。有没有办法启用此功能?
public class GenericClass<T> {
}
public class SpecificClass extends GenericClass {
}
Eclipse 通常会显示以下警告:GenericClass 是原始类型。对泛型类型 GenericClass
您可以启用警告但不能将其强制为编译错误。 Eclipse 中的情况也是如此[请参阅更新尾部]。您可以参考 JLS 说明它是编译警告而不是编译错误。
您可以在 android 工作室中启用检查。转到 File > Settings > Inspection
并打开 "Raw use of parameterized class" 设置的检查,如下所示可能会有所帮助:
感谢 Stephan:您可以使用以下命令在 Eclipse 中启用此功能:
Java Compiler > Errors/Warnings > Generic Types > Usage of a raw type
: 和 select Error
在组合中