@OptIn アノテーションは、将来的にどこかの時点で変更される可能性がある実験的な API を使用するコードに必要です。 このような API が使用されていない場合、このアノテーションは無駄であり、誤解を招く可能性があります (例: 実験的な API が安定し、その使用箇所をオプトインする必要がなくなった場合)。
「アノテーションの除去」クイックフィックスを使用すると、不要な @OptIn アノテーションを除去できます。
例:
@OptIn(ExperimentalApi::class)
fun foo(x: Bar) {
x.baz()
}
クイックフィックス適用後:
fun foo(x: Bar) {
x.baz()
}