Reports Java code constructs that may fail to compile in future Java versions.

The following problems are reported:

Example:


  // Since Java 14, this class will stop compiling, as 'yield' becomes a restricted identifier.
  public class yield {} 

Fixing these issues timely may simplify migration to future Java versions.