< prev index next >

test/langtools/tools/javac/preview/PreviewAutoSuppress.java

Print this page
*** 91,13 ***
                  .run()
                  .writeAll()
                  .getOutputLines(Task.OutputKind.DIRECT);
  
          List<String> expected =
!                 List.of("Outer.java:3:5: compiler.warn.preview.feature.use.plural: (compiler.misc.feature.records)",
                          "Outer.java:3:5: compiler.warn.preview.feature.use.plural: (compiler.misc.feature.records)",
!                         "2 warnings");
          if (!log.equals(expected))
              throw new Exception("expected output not found" + log);
          checkPreviewClassfile(classes.resolve("test").resolve("Outer.class"), true); //TODO: correct?
          checkPreviewClassfile(classes.resolve("test").resolve("Outer$R.class"),true);
          checkPreviewClassfile(classes.resolve("test").resolve("Use.class"),false);
--- 91,14 ---
                  .run()
                  .writeAll()
                  .getOutputLines(Task.OutputKind.DIRECT);
  
          List<String> expected =
!                 List.of("- compiler.warn.preview.feature.use.classfile: Record.class, 26", //as of Valhalla, j.l.Record is a preview class
                          "Outer.java:3:5: compiler.warn.preview.feature.use.plural: (compiler.misc.feature.records)",
!                         "Outer.java:3:5: compiler.warn.preview.feature.use.plural: (compiler.misc.feature.records)",
+                         "3 warnings");
          if (!log.equals(expected))
              throw new Exception("expected output not found" + log);
          checkPreviewClassfile(classes.resolve("test").resolve("Outer.class"), true); //TODO: correct?
          checkPreviewClassfile(classes.resolve("test").resolve("Outer$R.class"),true);
          checkPreviewClassfile(classes.resolve("test").resolve("Use.class"),false);
< prev index next >