しおしお

IntelliJ IDEAのことなんかを書いてます

Kotlinのキーワードをメソッド名で使う場合のエスケープ方法

Kotlinのキーワドをメソッド名などで使わざるを得ない場合のエスケープ方法

例えば、KotlinでテストコードでMockito使った場合に、whenメソッドでスタブメソッドを定義しようとするとwhenはキワードだよとコンパイルエラーになってしまいます。
この問題を回避するには以下のコードの用に、backtick(`)を使って該当部分をエスケープしてあげます。

`when`(user.getId()).thenReturn(12345)


詳細は、Java Interopに記載があります。

※この情報は、バージョン0.9のものです。

おわり。