9942e72682ee81e1d5d680e8e26d344252388f12
[platform/framework/web/crosswalk-tizen.git] /
1 switch (fruit) {
2   // case comment
3   case Fruit.APPLE:
4     // consequent comment
5     apple();
6     break;
7   case Fruit.BANANA:
8     banana();
9     // comment in between content
10     break;
11   // case comment
12   case Fruit.MANGO:
13   // case comment
14   case Fruit.PUPAYA:
15     exotic();
16     break;
17   default:
18     // consequent comment
19     unknown();
20 }
21
22 call(function() {
23   switch (fruit) {
24     // case comment
25     case Fruit.APPLE:
26       // consequent comment
27       exotic();
28       break;
29     default:
30       unknown();
31   }
32 });
33
34
35 switch (fruit) {
36   // case comment
37   case Fruit.APPLE:
38     // consequent comment
39     apple();
40     break;
41 }
42
43 // issue #225
44 switch (item) {
45   case 'one':
46     dothis()
47     break
48   default:
49 }
50
51 // issue #290
52 switch (x) {
53   case true:
54     x();
55     break;
56   default:
57     if (x) {
58       x();
59     }
60 }
61
62 // comment alignment (#209)
63 switch (foo) {
64   case bar:
65     baz();
66     // falls through
67     // yes, this should be aligned too
68
69   // align with case
70   case biz:
71     what();
72 }