On Mon, 15 May 2023 17:18:01 GMT, Jim Laskey <jlas...@openjdk.org> wrote:
>> src/java.base/share/classes/jdk/internal/misc/MainMethodFinder.java line 146: >> >>> 144: >>> 145: if (Modifier.isStatic(mods) && >>> mainMethod.getDeclaringClass() != mainClass) { >>> 146: System.err.println("WARNING: static main in super >>> class will be deprecated."); >> >> I thought that JEP 445 was deprecating this, in which case the text should >> be "is deprecated" rather than "will be". > > JEP 445 is not deprecating this. No advanced notice has been given. Ah, I thought it was being deprecated. The JEP currently has "We deprecate the existing behavior that the launcher searches for a public static void main(String[] args) method in a superclass if one is not found in the launched class, issuing a runtime warning if such a method is found". ------------- PR Review Comment: https://git.openjdk.org/jdk/pull/13689#discussion_r1194220442