View Javadoc
1   /*
2   DescendantToken
3   limitedTokens = LITERAL_DEFAULT
4   minimumDepth = (default)0
5   maximumDepth = 2
6   minimumNumber = 1
7   maximumNumber = (default)2147483647
8   sumTokenCounts = (default)false
9   minimumMessage = switch without "default" clause.
10  maximumMessage = (default)null
11  tokens = LITERAL_SWITCH
12  
13  
14  */
15  
16  package com.puppycrawl.tools.checkstyle.checks.descendanttoken;
17  
18  public class InputDescendantTokenMissingSwitchDefault {
19      public void foo() {
20          int i = 1;
21          switch (i) {
22          case 1: i++; break;
23          case 2: i--; break;
24          default: return;
25          }
26      }
27  }
28  
29  class bad_test {
30      public void foo() {
31          int i = 1;
32          switch (i) { // violation 'switch without "default" clause.'
33          case 1: i++; break;
34          case 2: i--; break;
35          }
36      }
37  }