报告可被替换为具有相同值的现有局部或模式变量的类型转换运算。

示例:


  void foo(Object obj) {
    String s = (String) obj;
    System.out.println(((String) obj).trim());
  }

在应用快速修复后:


  void foo(Object obj) {
    String s = (String) obj;
    System.out.println(s.trim());
  }

2022.3 最新变化