1. 実行したプログラムは本当にそのコード?
実は違うファイル、ディレクトリ、プロジェクトなんてことはありませんか?悩みに悩んだ挙句、実は違うファイルを見てた、コピーした別のプロジェクトを開いてた、サーバ側のコードだった…。といったことは無さそうで有ります。
2. 保存した?
ベテランプログラマのあなたは無意識のうちにショートカットキーでファイルの変更を保存しているでしょう。もう一度、意識下でファイルを保存してみてください。
3. sbt clean
たまにコンパイルがおかしくなって、最新のコードが取り込まれないことがあります。sbtでcleanを実行しましょう。
> clean
4. sbt reload
新しい依存パッケージのバージョンの変更等、build.sbtを変更したのに反映されないとしたら、reloadし忘れていないか確かめましょう。
> reload
5. sbtを再起動する
極稀にcleanでもキレイにしきれないことがあります。そんな場合はsbtを一旦終了してはじめからやり直してみましょう。