< prev index next > test/langtools/tools/javac/preview/PreviewAutoSuppress.java
Print this page
.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);
.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 >