gpt4 book ai didi

java - 在 Scala 插件中控制错误的 IntelliJ 代码编辑器错误

转载 作者:搜寻专家 更新时间:2023-11-01 02:04:52 24 4
gpt4 key购买 nike

我有从 ANTLR4 生成的 Java 代码。 Scala 通过扩展一些方法来使用 Java 代码。问题是 IntelliJ 的 scala 插件似乎不知道 Java 基类和 Scala 子类之间的关系以显示误报错误消息;当 Scala 覆盖 Java 方法时,它会报告“方法 ... 不覆盖任何内容”。

如何控制 IntelliJ 中的错误级别来抑制此错误消息?

enter image description here

最佳答案

Scala 插件产生的大部分漏报都是由类型感知高亮引起的:

enter image description here

现在你按下这个图标,你可以在任何地方禁用它,你的错误就会消失,但这意味着你将失去所有地方的类型验证。

没有那么激进的方法。根据IntelliJ documentation , 将您的代码包含在 /*_*/.../*_*/ 中,允许在本地禁用类型感知突出显示。

例如:

class Test {
}

class Test1 {
/*_*/
override def foo = 1
/*_*/
}

在这种情况下,override def foo 将不会高亮。

关于java - 在 Scala 插件中控制错误的 IntelliJ 代码编辑器错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36679973/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com