我刚刚从 IDEA 12 升级到 13(社区版),从那时起,我在 IDEA 中收到关于我的游戏项目的类型不兼容的错误。
Option<String> authHeaderOption = requestHeader.headers().get(AUTHORIZATION);
requestHeader 的类型为 play.api.mvc.RequestHeader。错误消息指出:
Incompatible types. Found: 'scala.Option<java.lang.String>', required: 'scala.Option<java.lang.String>
因此它抱怨类型不兼容,但同时又声明所需类型和找到的类型是相同的。
从游戏控制台运行应用程序时,一切正常,因此编译工作正常。
该错误发生在调用 scala play api 的 java 类中。在升级 IntelliJ 之前没有这样的错误,所以它一定是 IDE 问题,但我还无法弄清楚是什么。
以前有人见过这种错误吗?
点击“文件 -> 使缓存无效/重新启动...”菜单项。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)