Reports ordinary classes, which can be converted into implicitly declared classes

Example:


  public class Sample {
      public static void main(String[] args) {
          System.out.println("Hello, world!");
      }
  }

After the quick-fix is applied:


  public static void main(String[] args) {
      System.out.println("Hello, world!");
  }

Implicitly declared classes appeared in Java 21 (Preview).

New in 2024.1