--- /dev/null 2017-09-14 09:42:06.875661300 -0700 +++ new/test/langtools/tools/javac/warnings/future/FutureWarnings.java 2017-10-11 09:55:34.765017532 -0700 @@ -0,0 +1,24 @@ +/* + * @test /nodynamiccopyright/ + * @bug 8189145 + * @compile/ref=FutureWarnings.0.out -source 8 -Xlint:-future,-options -XDrawDiagnostics FutureWarnings.java + * @compile/ref=FutureWarnings.0.out --release 8 -Xlint:-future -XDrawDiagnostics FutureWarnings.java + * @compile/ref=FutureWarnings.8.out --release 8 -XDrawDiagnostics FutureWarnings.java + */ + +// * @compile/ref=FutureWarnings.8.out -source 8 -Xlint:-options -XDrawDiagnostics FutureWarnings.java + + +public class FutureWarnings { + private static String _ = "underscore"; +} + +@SuppressWarnings("future") +class NoFutureWarnings { + private static String _ = "underscore"; +} + +class NoFutureWarningsEither { + @SuppressWarnings("future") + private static String _ = "underscore"; +}