On Tue, 23 May 2023 20:04:45 GMT, Jim Laskey <jlas...@openjdk.org> wrote:

>> Add flexible main methods and anonymous main classes to the Java language.
>
> Jim Laskey has updated the pull request with a new target base due to a merge 
> or a rebase. The pull request now contains 33 commits:
> 
>  - Fix missing constructor error messages and handle inner class launching
>  - Merge branch 'master' into 8306112
>  - Issue warning if traditional main not used.
>  - Give subclass priority
>  - Merge branch 'master' into 8306112
>  - Requested Changes #2
>  - Update VirtualParser.java
>  - Merge branch 'master' into 8306112
>  - Refactor source code launcher
>  - Typo
>  - ... and 23 more: https://git.openjdk.org/jdk/compare/bddf4838...b55f82f8

Can we use enum?


public class Main{
  enum Foo {A, B}
  void main() {
    System.out.println(Foo.A);
  }
}

↑ OK


enum Foo {A, B}
void main() {
  System.out.println(Foo.A);
}

↑error(enumtest.java is the filename)

enumtest.java:1: Error : package enumtest does not exist
  enum Foo {A, B}
  ^

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

PR Comment: https://git.openjdk.org/jdk/pull/13689#issuecomment-1560631740

Reply via email to