Home | History | Annotate | Download | only in tests
      1 package annotator.tests;
      2 
      3 // This test ensures that no annotation is re-inserted, if it already
      4 // existed in the original source code.
      5 public class DuplicateAnnotation {
      6 
      7   @SuppressWarnings("A")
      8   void m1() { }
      9 
     10   @java.lang.SuppressWarnings("B")
     11   void m2() { }
     12 
     13   /*@SuppressWarnings("C")*/
     14   void m3() { }
     15 
     16   /*@java.lang.SuppressWarnings("D")*/
     17   void m4() { }
     18 
     19   @java.lang.SuppressWarnings("E")
     20   void m5() { }
     21 
     22   void m6() {
     23     @SuppressWarnings("F")
     24     @java.lang.Deprecated
     25     Object o = new Object();
     26   }
     27 
     28   int /*@annotator.tests.TA*/ [] i;
     29 }
     30 
     31 @java.lang.annotation.Target({java.lang.annotation.ElementType.TYPE_USE})
     32 @interface TA {}
     33