View Javadoc
1   /*
2   UnusedLocalVariable
3   allowUnnamedVariables = false
4   
5   */
6   
7   package com.puppycrawl.tools.checkstyle.checks.coding.unusedlocalvariable;
8   
9   public class InputUnusedLocalVariableSwitchStatement {
10      public void testParameters0() {
11  
12          int i = 0;
13          switch (i++) {
14              default:
15              case 0:
16                  System.out.println("one: ");
17                  break;
18              case 1:
19                  System.out.println("two: " );
20                  break;
21          }
22  
23      }
24  
25      public void testParameters01() {
26          int i = 0;
27          switch (++i) {
28              default:
29              case 0:
30                  System.out.println("one: ");
31                  break;
32              case 1:
33                  System.out.println("two: " );
34                  break;
35          }
36  
37      }
38  
39      public void testParameters() {
40          String[] tests = { "one", "two" };
41          int i = 0;
42          for (String test : tests) {
43              switch (i++) {
44                  default:
45                  case 0:
46                      System.out.println("one: " + test);
47                      break;
48                  case 1:
49                      System.out.println("two: " + test);
50                      break;
51              }
52          }
53      }
54  
55      public void testParameters2() {
56          String[] tests = { "one", "two" };
57          int i = 0;
58          for (String test : tests) {
59              switch (++i) {
60                  default:
61                  case 0:
62                      System.out.println("one: " + test);
63                      break;
64                  case 1:
65                      System.out.println("two: " + test);
66                      break;
67              }
68          }
69      }
70  
71      public void testParameters3() {
72          String[] tests = { "one", "two" };
73          int i = 0;
74          for (String test : tests) {
75              switch (--i) {
76                  default:
77                  case 0:
78                      System.out.println("one: " + test);
79                      break;
80                  case 1:
81                      System.out.println("two: " + test);
82                      break;
83              }
84          }
85      }
86  
87      public void testParameters4() {
88          String[] tests = { "one", "two" };
89          int i = 0;
90          for (String test : tests) {
91              switch (i--) {
92                  default:
93                  case 0:
94                      System.out.println("one: " + test);
95                      break;
96                  case 1:
97                      System.out.println("two: " + test);
98                      break;
99              }
100         }
101     }
102 }