質問: signal.get(Triple(param1, param2, param3)) ?: throw RuntimeException("シグナルの取得に失敗しました - $param1 $param2 $param3") ``` ※該当部分自体はkotlinのみです。(kotlinのコードからkotlinのメソッドを呼んでいるだけ)
回答: 回答ではないのですが・・・ 自分はIntelliJ 2017.2でふと思いついて「機能が入っていたので」ちょっと触ってみた程度ですが同様のことを感じました。 > > IDEなのかmavenなのかコンパイラなのか > > > maven自体にそのような不安定な要素はないような気がします。エディター上の文法チェックを行うためのインクリメンタルコンパイラーのようなものとビルド時のバッチ的なコンパイラー(どちらも実体が同じなのかも知れませんが)ないしはそれらを制御するIDE側に問題があるのではないかと想像しました。 何かのオプションを指定しそこねているという可能性もあるかも知れません こんなときは「JetBrainのQ&Aサイト」とか「stackoverflow」にひっかかるようなそれらしい英語の単語を検索して調べてみるしかないと思います。 「IntelliJ Kotlin NoSuchMethodError」で検索するとKotlinのコンパイラーのバグレポートなどいくつかひっかかるようですよ。