< prev index next >

test/langtools/tools/javac/SuperInit/EarlyLocalClass.java

Print this page
*** 1,10 ***
--- 1,16 ---
  /*
   * @test /nodynamiccopyright/
   * @bug 8325805
+  * @library /tools/javac/lib
   * @summary Verify local class in early construction context has no outer instance
+  * @modules jdk.compiler/com.sun.tools.javac.tree
+  *          jdk.compiler/com.sun.tools.javac.util
+  * @enablePreview
   * @compile/fail/ref=EarlyLocalClass.out -XDrawDiagnostics EarlyLocalClass.java
+  * @build SuperCallRemover
+  * @compile/fail/ref=EarlyLocalClassWarnings.out -Xlint:initialization -Werror -XDrawDiagnostics -processor SuperCallRemover EarlyLocalClass.java
   */
  public class EarlyLocalClass {
      EarlyLocalClass() {
          class Local {
              void foo() {
< prev index next >