【问题标题】:Play framework reverse route expects Nothing as parameter in IntelliJ IDEA播放框架反向路由在 IntelliJ IDEA 中需要 Nothing 作为参数
【发布时间】:2016-04-05 01:02:42
【问题描述】:

我正在使用可在 Play Framework 2.3.10 上运行的反向路由,但 IntelliJ IDEA 16(迄今为止的最新版本)指出错误:

@helper.form(routes.MyController.doSomething(userEmail)) {
    ...
}

IDEA 需要 Nothing 的参数,因此此更改“消除”了 IDEA 错误(但显然它不起作用,因为参数是 String)。

@helper.form(routes.MyController.doSomething(new Nothing)) {
    ...
}

顺便说一句,没有参数的方法没有这个问题:

@helper.form(routes.MyController.doWhatever()) {
    ...
}

控制器是这样的:

public class MyController extends Controller {

    public Result doSomething(String email) {
        ...
    }

    public Result doWhatever() {
        ...
    }
}

您知道如何消除 IntelliJ IDEA 中的错误吗?

谢谢!

【问题讨论】:

    标签: java templates intellij-idea playframework playframework-2.3


    【解决方案1】:

    听起来你和我有非常相似的问题,你可以在这里看到:

    Intellij Play Intellisense issues

    对我来说,代码可以编译,但 intellij 的“intellisense”认为参数不正确,即使它们是正确的。

    【讨论】:

      猜你喜欢
      • 2018-04-08
      • 1970-01-01
      • 1970-01-01
      • 2013-10-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多