build.gradle文件,任务使用<< notation,intellij警告:"无法推断参数类型"

cod*_*het 15 groovy intellij-idea gradle

我是groovy和gradle的新手,并且想知道是否有人知道为什么我的scriplet不工作(编辑实际上它确实有效但警告仍然出现).这部分取自build.gradle脚本,intellij突出显示了这一点并抱怨它:"无法推断出参数类型".你能帮忙的话,我会很高兴 :)

task hellofun << {
    [silly:'billy'].each { k, v ->
        println "$k=$v"
    }
}
Run Code Online (Sandbox Code Playgroud)

编辑:我已经提交了一个错误请求,通知Intellij这个问题

编辑:显然这是一个已知的错误我将在修复错误后更新此错误

pmc*_*ins 9

如果您愿意禁用Groovy>分配问题>不兼容的类型分配检查,则警告会消失。

  • 啊,是的,把问题扫到地毯下。 (7认同)