我将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),但是检查仍然显示错误。
我可以更改哪些设置来更正此问题?
1条答案
按热度按时间wsxa1bj11#
这是scala插件3.0.3中引入的回归。3.0.4中提供了修复程序。