IntelliJ IDEAにはJavaのコードをScalaのコードに自動で変換する機能が付いている。
プロジェクトの中にJavaのクラスを作って、Refactor→Convert Java File To Scalaで変換ができる。また、プロジェクト中のJavaのコードの一部をコピってScalaのコードの中にペーストすると、Scalaのコードに自動変換した上で貼り付けてくれたりもする。
これをScala入門者が困った時用の機能として勧めて良いものか確認したかったので、軽く調査してみる。結論として、それなりに救ってくれそう。
以下、IntelliJ IDEAにJava→Scala変換してもらった結果。
続きを読む