[英]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的“ intellisense”認為參數是不正確的,即使它們是正確的。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.