簡體   English   中英

播放框架反向路由期望在IntelliJ IDEA中什么都不作為參數

[英]Play framework reverse route expects Nothing as parameter in IntelliJ IDEA

我正在使用適用於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中的錯誤嗎?

謝謝!

聽起來您在這里遇到的問題與我非常相似,如下所示:

Intellij Play Intellisense問題

對我來說,代碼可以編譯,但是intellij的“ intellisense”認為參數是不正確的,即使它們是正確的。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM