报告具有可自动推断的类型参数的函数调用。 这种类型参数是冗余的,可以安全地省略。

使用“移除显式类型参数”快速修复来清理代码。

示例:


  // 'String' type can be inferred here
  fun foo(): MutableList<String> = mutableListOf<String>()

  // Here 'String' cannot be inferred, type argument is required.
  fun bar() = mutableListOf<String>()

在应用快速修复后:


  fun foo(): MutableList<String> = mutableListOf() <== Updated

  fun bar() = mutableListOf<String>()