View Javadoc
1   /*xml
2   <module name="Checker">
3     <module name="TreeWalker">
4       <module name="DefaultComesLast"/>
5     </module>
6   </module>
7   */
8   package com.puppycrawl.tools.checkstyle.checks.coding.defaultcomeslast;
9   
10  // xdoc section -- start
11  public class Example1 {
12  
13    public void method() {
14      int i = 2, x;
15      switch (i) {
16        case 1:
17          break;
18        case 2:
19          break;
20        default:
21          break;
22      }
23  
24      switch (i) {
25        case 1:
26          break;
27        case 2:
28          break;
29      }
30  
31      switch (i) {
32        case 1:
33          break;
34        default: // violation, 'Default should be last label in the switch'
35          break;
36        case 2:
37          break;
38      }
39  
40      switch (i) {
41        case 1:
42          break;
43        default:
44        case 2:
45          break;
46      }
47  
48      switch (i) {
49        case 1: x = 9;
50        default: x = 10; // violation, 'Default should be last label in the switch'
51        case 2: x = 32;
52      }
53    }
54  }
55  // xdoc section -- end