読者です 読者をやめる 読者になる 読者になる

しおしお

IntelliJのあれやこれや

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

kotlin

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

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

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


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

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

おわり。