1
2
3
4
5
6
7
8
9
10 package com.puppycrawl.tools.checkstyle.checks.blocks.needbraces;
11
12 public class InputNeedBracesTestCaseDefaultNoSingleLine {
13
14 public String aMethod(int val) {
15 switch (val){
16 default:
17 case 0:
18 case -1: break;
19 case -2: Math.random();
20 }
21 switch (val){
22 default: break;
23 }
24 switch (val){
25 default: Math.random();
26 }
27 switch (val){
28 case 1: {}
29 default:
30 }
31 if(false) {
32 switch (1) {
33 case 1: return "1";
34 default: return "2";
35 case 0: {return "2";}
36 case 2: {break;}
37 }
38 }
39 switch (val) {
40 case 0: {
41 return "zero";
42 }
43 case 1: {
44 return "one";
45 }
46 default: {
47 return "non-binary";
48 }
49 }
50 }
51 }