<html><body><div style="font-family: arial, helvetica, sans-serif; font-size: 12pt; color: #000000"><div><br></div><div><br></div><hr id="zwchr" data-marker="__DIVIDER__"><div data-marker="__HEADERS__"><blockquote style="border-left:2px solid #1010FF;margin-left:5px;padding-left:5px;color:#000;font-weight:normal;font-style:normal;text-decoration:none;font-family:Helvetica,Arial,sans-serif;font-size:12pt;"><b>From: </b>"Holo The Sage Wolf" <holo3146@gmail.com><br><b>To: </b>"Remi Forax" <forax@univ-mlv.fr><br><b>Cc: </b>"amber-dev" <amber-dev@openjdk.org><br><b>Sent: </b>Monday, September 18, 2023 9:51:55 AM<br><b>Subject: </b>Re: Missing warning when using an instance main method<br></blockquote></div><div data-marker="__QUOTED_TEXT__"><blockquote style="border-left:2px solid #1010FF;margin-left:5px;padding-left:5px;color:#000;font-weight:normal;font-style:normal;text-decoration:none;font-family:Helvetica,Arial,sans-serif;font-size:12pt;"><div dir="auto"><div>Instance main method was introduced in JEP 445, this instance main method is in principle identical to the ""top level"" main method introduced in the same JEP (it is not really top level, but an instance method of an unnamed class).<div dir="auto"><br></div><div dir="auto">Why should this issued a warning?</div></div></div></blockquote><div><br></div><div>All preview features emit a warning at compile time.<br data-mce-bogus="1"></div><div>Using an unnamed class emits a warning<br data-mce-bogus="1"></div><div><br data-mce-bogus="1"></div><div>But using an instance main method does not.<br></div><div><br data-mce-bogus="1"></div><div>regards,<br data-mce-bogus="1"></div><div>Rémi<br data-mce-bogus="1"></div><div><br data-mce-bogus="1"></div><blockquote style="border-left:2px solid #1010FF;margin-left:5px;padding-left:5px;color:#000;font-weight:normal;font-style:normal;text-decoration:none;font-family:Helvetica,Arial,sans-serif;font-size:12pt;"><div dir="auto"><div><div dir="auto"><br></div><div dir="auto"><br></div><br><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Mon, Sep 18, 2023, 09:37 Remi Forax <<a href="mailto:forax@univ-mlv.fr" target="_blank">forax@univ-mlv.fr</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hello,<br>
I believe this code should emit a warning when compiled given it uses an instance main method<br>
<br>
class MissingWarnings {<br>
void main() {<br>
}<br>
}<br>
<br>
But the command<br>
javac --enable-preview --source 21 MissingWarnings.java<br>
does not print a warning.<br>
<br>
regards,<br>
Rémi<br>
</blockquote></div></div></div><br></blockquote></div></div></body></html>