gpt4 book ai didi

java - Scala 泛型未在 IntelliJ 中正确转换为 Java

转载 作者:行者123 更新时间:2023-12-01 09:56:56 24 4
gpt4 key购买 nike

我将 IntelliJ IDEA 2016.1 与 Java 1.8 和 Scala 2.11.7 结合使用

一个 scala 类定义一个方法

def getLogger(c:Class[_]) =  org.slf4j.LoggerFactory.getLogger(c)

在java类中,我通过使用这个方法

getLogger(MyClass.class)

这已经有效了很长时间(并且仍然适用于大学)。现在 IntelliJ 声称,getLogger方法需要 java.lang.Class<java.lang.Object>而不是正确的 java.lang.Class<?>

我仍然可以运行代码(直接在 IntelliJ 中或通过 mvn),但检查仍然显示错误。

我可以更改哪些设置来纠正此问题?

最佳答案

这是 scala-plugin 3.0.3 中引入的回归。 3.0.4 中提供了修复。

关于java - Scala 泛型未在 IntelliJ 中正确转换为 Java,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37140687/

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