1 package com.puppycrawl.tools.checkstyle.checks.annotation.suppresswarnings; 2 3 import java.lang.annotation.Documented; 4 5 @SuppressWarnings(value={"unchecked", "unused"}) 6 public class InputSuppressWarningsExpanded 7 { 8 @SuppressWarnings(value={" "}) 9 class Empty { 10 11 @SuppressWarnings(value={"unchecked", ""}) 12 public Empty() { 13 14 } 15 } 16 17 @SuppressWarnings(value={"unused"}) 18 enum Duh { 19 20 @SuppressWarnings(value={"unforgiven", " un"}) 21 D; 22 23 public static void foo() { 24 25 @SuppressWarnings(value={"unused"}) 26 Object o = new InputSuppressWarningsExpanded() { 27 28 @Override 29 @SuppressWarnings(value={"unchecked"}) 30 public String toString() { 31 return ""; 32 } 33 }; 34 } 35 } 36 37 @SuppressWarnings(value={"abcun"}) 38 @Documented 39 @interface Sweet { 40 int cool(); 41 } 42 43 @Documented 44 @SuppressWarnings(value={}) 45 @interface MoreSweetness { 46 47 @SuppressWarnings(value={"unused", "bleh"}) 48 int cool(); 49 } 50 51 public class Junk { 52 53 @SuppressWarnings(value={}) 54 int a = 1; 55 56 @SuppressWarnings(value={"unchecked"}) 57 @Deprecated 58 int b = 1; 59 void doFoo(String s, @SuppressWarnings(value={"unchecked"})String y) { 60 61 } 62 } 63 64 }