1
2
3
4
5
6
7
8 package com.puppycrawl.tools.checkstyle.checks.suppresswarningsholder;
9
10 public class InputSuppressWarningsHolder {
11 static final String UNUSED = "unused";
12
13 @SuppressWarnings(UNUSED)
14 int a;
15 @SuppressWarnings(InputSuppressWarningsHolder.UNUSED)
16 int b;
17 @SuppressWarnings(InputSuppressWarningsHolder.UNUSED)
18 int c;
19 @SuppressWarnings(value = UNUSED)
20 int d;
21 @SuppressWarnings(value = InputSuppressWarningsHolder.UNUSED)
22 int e;
23 @SuppressWarnings(value = InputSuppressWarningsHolder.UNUSED)
24 int f;
25 @SuppressWarnings((1 != 1) ? "" : "unused")
26 int g;
27 @SuppressWarnings("un" + "used")
28 int h;
29 @SuppressWarnings((String) "unused")
30 int i;
31 @SuppressWarnings({})
32 int j;
33 @SuppressWarnings({UNUSED})
34 int k;
35 }
36
37 class CustomSuppressWarnings {
38 @SuppressWarnings
39 private @interface SuppressWarnings {
40 }
41 }