报告动态类型接收器上的 asDynamic 函数使用。

asDynamic 函数对动态类型的表达式无影响。

动态类型接收器上的 asDynamic 函数会导致运行时问题,因为 asDynamic 将在 JavaScript 环境中执行,而且此类函数在运行时可能并不显示。 预期方式是在 Kotlin 常用类型上使用此函数。

移除 "asDynamic" 调用快速修复可用于自动修正代码。

示例:


  fun wrongUsage(d: Dynamic) {
     d.asDynamic().foo() // <== 冗余,快速修复会将调用表达式简化为 "d.foo()"
  }