View Javadoc
1   /*
2   LeftCurly
3   option = NLOW
4   ignoreEnums = (default)true
5   tokens = (default)ANNOTATION_DEF, CLASS_DEF, CTOR_DEF, ENUM_CONSTANT_DEF, \
6            ENUM_DEF, INTERFACE_DEF, LAMBDA, LITERAL_CASE, LITERAL_CATCH, \
7            LITERAL_DEFAULT, LITERAL_DO, LITERAL_ELSE, LITERAL_FINALLY, LITERAL_FOR, \
8            LITERAL_IF, LITERAL_SWITCH, LITERAL_SYNCHRONIZED, LITERAL_TRY, LITERAL_WHILE, \
9            METHOD_DEF, OBJBLOCK, STATIC_INIT, RECORD_DEF, COMPACT_CTOR_DEF
10  
11  
12  */
13  
14  package com.puppycrawl.tools.checkstyle.checks.blocks.leftcurly;
15  
16  public class InputLeftCurlyTestNlowSwitch {
17  
18      public void doStuff() {
19          int x = 1;
20          switch (x) {
21              case 0:
22              { // violation ''{' at column 13 should be on the previous line'
23                  break;
24              }
25              case (1
26                  + 0):
27              { // OK, wrapped line
28                  break;
29              }
30              case 2: {
31                  break;
32              }
33              default
34                  :
35              { // OK, wrapped line
36                  break;
37              }
38              case 3:
39              case 4:
40                  x++;
41                  { // OK, standalone block
42                  }
43                  break;
44              case 5: {
45                      x++;
46                  }
47                  x++;
48                  break;
49          }
50          switch (x) {
51              case
52                  0:
53              { // OK, wrapped line
54                  break;
55              }
56              default:
57                  // do nothing
58          }
59      }
60  
61  }