On Fri, 26 May 2023 06:07:05 GMT, Joe Darcy <da...@openjdk.org> wrote:

>> Jim Laskey has updated the pull request incrementally with one additional 
>> commit since the last revision:
>> 
>>   Improving error recovery in presence of less important syntactic errors in 
>> top-level methods and fields.
>>   
>>   Author: Jan Lahoda <jlah...@openjdk.org>
>
> test/jdk/tools/launcher/InstanceMainTest.java line 31:
> 
>> 29:  * @run main InstanceMainTest
>> 30:  */
>> 31: public class InstanceMainTest extends TestHelper {
> 
> By my reading of the spec, "main" methods can be defined in record classes 
> and enum classes as well as normal classes.
> Are there tests for record and enum main method operation?

You can also have a `main` method inside an interface. For enum classes and 
interfaces, the main has to be static.

-------------

PR Review Comment: https://git.openjdk.org/jdk/pull/13689#discussion_r1206285923

Reply via email to