test/tools/javac/T6394563.java

Print this page


   1 /*
   2  * @test  /nodynamiccopyright/
   3  * @bug 6394563
   4  * @summary javac ignores -nowarn switch in 1.5.0_06 for deprecation warnings
   5  *
   6  * @compile/ref=T6394563.note.out  -XDrawDiagnostics -nowarn             T6394563.java
   7  * @compile/ref=T6394563.note.out  -XDrawDiagnostics -nowarn -source 1.5 T6394563.java
   8  * @compile/ref=T6394563.empty.out -XDrawDiagnostics -nowarn -source 1.4 T6394563.java
   9  *
  10  * @compile/ref=T6394563.warn.out  -XDrawDiagnostics -Xlint -nowarn             T6394563.java
  11  * @compile/ref=T6394563.warn.out  -XDrawDiagnostics -Xlint -nowarn -source 1.5 T6394563.java
  12  * @compile/ref=T6394563.empty.out -XDrawDiagnostics -Xlint -nowarn -source 1.4 T6394563.java
  13  */
  14 
  15 class T6394563 {
  16     void useDeprecated() {
  17         deprecated.foo();
  18     }
  19 }
  20 
  21 class deprecated {
  22     /** @deprecated */ static void foo() { }
  23 }
   1 /*
   2  * @test  /nodynamiccopyright/
   3  * @bug 6394563
   4  * @summary javac ignores -nowarn switch in 1.5.0_06 for deprecation warnings
   5  *
   6  * @compile/ref=T6394563.note.out  -XDrawDiagnostics -nowarn             T6394563.java



   7  * @compile/ref=T6394563.warn.out  -XDrawDiagnostics -Xlint -nowarn      T6394563.java


   8  */
   9 
  10 class T6394563 {
  11     void useDeprecated() {
  12         deprecated.foo();
  13     }
  14 }
  15 
  16 class deprecated {
  17     /** @deprecated */ static void foo() { }
  18 }