View Javadoc
1   import edu.umd.cs.findbugs.annotations.DesireWarning;
2   
3   public class ArrayToString {
4   
5       private static final String[] gargs = new String[] { "1", "2" };
6   
7       public static void main(String[] args) {
8           ArrayToString a = new ArrayToString();
9           a.print0(args);
10          a.print1();
11          a.print2();
12          a.print3();
13      }
14  
15      @DesireWarning("USELESS_STRING")
16      public void print0(String args[]) {
17          System.out.println(args.toString());
18      }
19  
20      @DesireWarning("USELESS_STRING")
21      public void print1() {
22          String[] args2 = new String[] { "Hello", "there" };
23          System.out.println(args2.toString());
24      }
25  
26      @DesireWarning("DMI_INVOKING_TOSTRING_ON_ANONYMOUS_ARRAY")
27      public void print2() {
28          System.out.println((new String[] { "one", "two" }).toString());
29      }
30  
31      @DesireWarning("DMI_INVOKING_TOSTRING_ON_ARRAY")
32      public void print3() {
33          System.out.println(gargs.toString());
34      }
35  }