使わないパラメータでWarningを出さない for Kotlin
Androidの話。
MVVMアーキテクチャで開発をしていると、ViewModelにクリックメソッドを実装する事が多い。
その際、
fun onClickHoge(view: View) { someThing() }
のように定義するんだけど、このview
というパラメータはそこまで使わない。
使わないパラメータで警告を出さないようにしようと
fun onClickHoge(@SuppressWarnings("unused") view: View) { someThing() }
としてたんだけど、これでは警告が抑えられていなかった。
調べてみると、これはJava
の書き方のようで、Kotlinだと@Suppress
を使うらしい。
そこで、
fun onClickHoge(@Suppress("unused") view: View) { someThing() }
としたんだけど、これでも警告が抑えられていなかった。
調べてみると、unused
じゃなくてUNUSED_PARAMETER
を使うらしい。
そこで、
fun onClickHoge(@Suppress("UNUSED_PARAMETER") view: View) { someThing() }
とすると、警告が抑えられた!🙌
conclusion
困ったらalt
+ Enter
だ 🙏