使用实验性 API 的代码需要 @OptIn
注解,因为这些 API 将来随时都可能更改。 如果此类 API 未使用(例如,当实验性 API 稳定后,就不再要求选择加入了),此注解将变得没有意义,且可能具有误导性。
移除注解快速修复可用于移除不必要的 @OptIn
注解。
示例:
@OptIn(ExperimentalApi::class)
fun foo(x: Bar) {
x.baz()
}
在应用快速修复后:
fun foo(x: Bar) {
x.baz()
}