Android Studio 中的原始类型警告

2024-01-05

使用原始类型引用泛型类型时,Android Studio 不会显示编译器警告。有没有办法启用此功能?

public class GenericClass<T> {
}

public class SpecificClass extends GenericClass {
}

Eclipse 通常会显示以下警告:GenericClass 是原始类型。对泛型类型 GenericClass 的引用应该参数化。


您可以启用警告,但不能强制将其视为编译错误。 Eclipse 中的情况也是如此[请参阅 tail 以获取更新]。您可以参考JLS http://docs.oracle.com/javase/specs/jls/se7/html/jls-4.html#jls-4.8它指出它是编译警告而不是编译错误。

您可以在 Android Studio 中启用检查。去File > Settings > Inspection并打开“参数化类的原始使用”设置的检查,如下所示可能会有所帮助:

感谢 Stephan:您可以使用以下命令在 Eclipse 中启用此功能:Java Compiler > Errors/Warnings > Generic Types > Usage of a raw type: 并选择Error在组合中

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Android Studio 中的原始类型警告 的相关文章

  • Hashmap并发问题

    我有一个哈希图 出于速度原因 我希望不需要锁定 假设我不介意过时的数据 同时更新它和访问它会导致任何问题吗 我的访问是获取 而不是迭代 删除是更新的一部分 是的 这会导致重大问题 一个例子是向散列映射添加值时可能发生的情况 这可能会导致表重
  • 无法在类对象的 ArrayList 中存储值。 (代码已编辑)

    这基本上是一个 Java 代码转换器 它涉及一个 GUI 让用户输入类类型 名称和方法 为了存储值 我创建了一个类VirtualClass与ArrayList
  • 手动编辑 Jar 以更改包名称

    我有一个来自外部源的 jar 文件 jar 中的所有类都位于 com xyz 包中 我想将所有类移动到 com xyzold 包中 这是否像解压缩 jar 将 xzy 文件夹重命名为 xyzold 并重新压缩它一样简单 或者我还需要修改每个
  • 在哪里可以获得有关 Java FitNesse 和 Slim 的一些教程? [关闭]

    就目前情况而言 这个问题不太适合我们的问答形式 我们希望答案得到事实 参考资料或专业知识的支持 但这个问题可能会引发辩论 争论 民意调查或扩展讨论 如果您觉得这个问题可以改进并可能重新开放 访问帮助中心 help reopen questi
  • 如何在远程 WebSphere 上进行 JNDI 查找期间解决 sun/io/MalformedInputException

    我使用 WebSphere 8 5 来托管我的应用程序 并在应用程序服务器上配置了一些 JDBC 资源 我还使用瘦客户端运行时库开发了一个客户端应用程序 当按以下方式执行 JNDI 查找时 env put Context INITIAL C
  • 容器中的 JVM 计算处理器错误?

    最近我又做了一些研究 偶然发现了这一点 在向 OpenJDK 团队抱怨之前 我想看看是否有其他人观察到这一点 或者不同意我的结论 因此 众所周知 JVM 长期以来忽略了应用于 cgroup 的内存限制 众所周知 现在从 Java 8 更新某
  • 所有平台上的java

    如果您想用 java 为 Windows Mac 和 Linux 编写桌面应用程序 那么所有这些代码都相同吗 您只需更改 GUI 即可使 Windows 应用程序更像 Windows 等等 如果不深入细节 它是如何工作的 Java 的卖点之
  • Intellij 中的 Google OR-Tools:UnsatisfiedLinkError

    我正在建立一个应该使用 Google OR Tools 的 java 框架 下面的代码编译成功 但在运行时抛出异常 Exception in thread main java lang UnsatisfiedLinkError com go
  • 在 IntelliJ 中运行 Spring Boot 会导致 Unable to load 'javax.el.E​​xpressionFactory'

    我正在尝试运行一个简单的 Spring Boot 应用程序 该应用程序具有以下 Maven pom file
  • 如何将 Observable>> 转换为 Observable>

    我陷入了如何将以下可观察类型转换 转换为我的目标类型的困境 我有以下类型的可观察值 Observable
  • 我想在java中使用XQuery进行Xml处理

    我想用XQuery用于从 java 中的 Xml 获取数据 但我没有得到需要为此添加哪个 Jar 我在谷歌上搜索了很多 但没有得到任何有用的例子 例如我得到以下链接 https docs oracle com database 121 AD
  • 创建正则表达式匹配数组

    在Java中 我试图将所有正则表达式匹配返回到一个数组 但似乎您只能检查模式是否匹配某些内容 布尔值 如何使用正则表达式匹配来形成与给定字符串中的正则表达式匹配的所有字符串的数组 4城堡的回答 https stackoverflow com
  • 改变for循环的顺序?

    我遇到一种情况 我需要根据用户输入以不同的顺序循环遍历 xyz 坐标 所以我是 3D 空间中的一个区域 然后是一组像这样的 for 循环 for int x 0 x lt build getWidth x for int y 0 y lt
  • 如何在Java媒体框架中学习.wav持续时间?

    我正在尝试使用 java 媒体框架将 mov 文件与 wav 文件合并 因此我需要知道它们的持续时间 我怎样才能做到这一点 任何想法 将不胜感激 您可以使用以下方式了解声音文件的持续时间 即 VitalyVal 的第二种方式 import
  • Java中的回调接口是什么?

    SetObserver 接口的代码片段取自有效的Java 避免过度同步第67条 public interface SetObserver
  • 公共方法与公共 API

    在干净的代码书中 有一个观点是 公共 API 中的 Javadocs 同样 Effective java 一书也有这样的内容 项目 56 为所有公开的 API 元素编写文档注释 所以这就是我的问题 所有公共方法都被视为公共 API 吗 它们
  • 无法使用 wget 在 CentOS 机器上安装 oracle jdk

    我想在CentOS上安装oracle java jdk 8 我无法安装 java jdk 因为当我尝试使用命令安装 java jdk 时 root ADARSH PROD1 wget no cookies no check certific
  • 春季 CORS。在允许的来源中添加模式

    查看CORS的弹簧指南 以下代码启用所有允许的来源 public class MyWebMVCConfigurer extends WebMvcConfigurerAdapter Override public void addCorsMa
  • 摩尔斯电码 至 英语

    我现在的问题是让 摩尔斯电码转英语 正常工作 将英语转换为莫尔斯电码的第一部分工作正常 我知道以前已经有人问过这个问题 但我不知道我做错了什么 我知道我需要在某个地方进行拆分 但我只是不确定将其放在代码中的何处 现在 莫尔斯电码到英语的部分
  • Java、Spring、Hibernate找不到org.springframework.orm.hibernate3.LocalSessionFactoryBean

    我正在尝试制作 spring hibernate ant 项目 目前我收到此错误 HTTP Status 500 type Exception report message description The server encountere

随机推荐

  • vba:从数组中获取唯一值

    有没有内置的功能vba questions tagged vba从一维数组中获取唯一值 只删除重复项怎么样 如果没有 那么我如何从数组中获取唯一值 这个帖子 http www vbaexpress com forum showthread
  • 如何更改 Android ViewPager 中当前选项卡荧光笔颜色?

    这是我的内部布局ViewPager 我想更改文本下方当前选项卡荧光笔的颜色 实际上它以黑色显示 但我不知道它是否是默认颜色 而且我还有一个疑问 如果我使用PagerTitleStrip该选项卡荧光笔不会出现 有没有办法把它和标题条一起带来
  • 清除应用程序默认值

    我在用 category android name android intent category HOME category android name android intent category DEFAULT 覆盖 HOME 按钮行
  • 使用c#一键选中复选框列表中的所有复选框

    我想要一个按钮 一旦单击 它将选择我的复选框中的所有复选框 我已经搜索了可能的答案 但我总是看到 asp net 和 javascript 的示例 我在 C 中使用 Windows 窗体 感谢您的任何回复 for int i 0 i lt
  • SatisfyImportsOnce 与 ComposeParts

    有人可以解释一下两者之间的区别吗SatisfyImportsOnce and ComposeParts为什么一个可以工作而另一个则不行 具体来说 我有一个正在使用 MEF 的 MVC Web 应用程序 下面是一些在我使用时有效的代码 来自该
  • 如何在多个 C# 项目中强制执行相同的 nuget 包版本?

    我有一堆小型 C 项目 它们使用几个 NuGet 包 我希望能够自动更新给定包的版本 更重要的是 如果一个项目使用与其他项目不同的版本 我希望收到警告 如何在多个 C 项目之间强制执行相同的版本依赖关系 我相信我已经找到了解决这个 以及许多
  • 在 Golang 中解组简单 xml 时出错

    我正在尝试用 Go 编写一个非常简单的解析器来处理一个大的 xml 文件 dblp xml https dblp uni trier de 其摘录如下
  • .NET 中的字符串结尾正则表达式是否经过优化?

    旁白 好吧 我知道我不应该用正则表达式来分解 HTML 但它是我需要的最简单的 我有这个正则表达式 Regex BodyEndTagRegex new Regex RegexOptions Compiled RegexOptions Ign
  • 如何从列表中随机选择一个元素,然后找到其在列表中的索引? [复制]

    这个问题在这里已经有答案了 我有一个名字列表并使用random choice 我可以从列表中获取随机元素 现在我试图找出给定元素在列表中的索引位置 这是我到目前为止所拥有的 import random x Jess Jack Mary So
  • 为什么编译器假设 malloc 返回 int ?

    我知道在 C 中最好的做法是永远不要强制转换返回值malloc 我读过编译器假设malloc 如果不包含则返回 intstdlib h 当然 如果您尝试将 int 隐式分配给不是 int 的对象 则会产生错误 但该错误可能会被显式强制转换所
  • Windows Phone 8.1 XAML 中 ListView 与 WrapGrid 的奇怪行为

    我有一个 Windows Phone 8 1 XAML 应用程序ListView nad WrapGrid作为其 ItemsPanel 以两列显示项目
  • Django:prefetch_lated() 是否遵循反向关系查找?

    我已经在 django 1 4 中从 trunk 尝试过 prefetch lated 但无法使其预取反向查找 我的简化模型 每本书都有很多价格 class Book models Model some fields class Price
  • 将 Clojure 与 Vaadin 结合使用

    有没有人尝试过使用 Clojure 使用 Compojure 和 Vaadin 来实现 Web 应用程序 我看过一篇关于使用 Clojure 和 JWT 创建 Web 应用程序的文章 Vaadin 基于 GWT 因此您可以获得 GWT 的许
  • RuntimeException:Parcel android.os.Parcel:使用 android 包时解组未知类型代码

    我收到以下错误消息 java lang RuntimeException Parcel android os Parcel 41141190 Unmarshalling unknown type code 7602286 at offset
  • 如何检测自动播放何时被阻止?

    目前 WebRTC 在 Brave 浏览器上失败 并出现 此页面自动播放被阻止 错误 这个错误不是特别明显 您可以使用启用了任何 WebRTC 的 Brave 浏览器进行测试 例如https test webrtc org https te
  • android 屏幕中间的导航选项卡

    在我的应用程序中 我希望在屏幕中间有选项卡 并且顶部有一个 gMap 是否可以将选项卡放置在屏幕中间 这是一个原始设计 source qnex me http nairdat qnex me ab tabs png 您可以将 ViewPag
  • Redshift:定义复合主键

    我有一个表 我想为其定义一个复合主键 其中包含 redshift 中的两列 我在创建表语法时遇到一些问题 这就是我想做的 Create table metrics id varchar 30 runtime timestamp catego
  • 如何在 Objective-C 中在运行时创建函数

    现在已经很晚了 我的谷歌技能似乎让我失望了 我之前 一次又一次 发现了一些很好的回应 我想你们可以提供帮助 我有一个神经网络 我试图在本机 Objective C 中运行 它有效 但速度太慢 这些网络不是经常出现的 每个网络我运行大约 20
  • 如何生成一个n大小的随机浮点数组,总和为0.0?

    考虑到我需要一个 n 大小的向量 其中每个元素都定义在 1 1 之间 元素 a i 是由 1 2 rand 生成的浮点数 我需要一种优雅的方法来确保数组元素的总和等于零 我找到了两种可能的解决方案 第一个是这个matlab函数https w
  • Android Studio 中的原始类型警告

    使用原始类型引用泛型类型时 Android Studio 不会显示编译器警告 有没有办法启用此功能 public class GenericClass