1 /* 2 DefaultComesLast 3 skipIfLastAndSharedWithCase = (default)false 4 5 6 */ 7 8 package com.puppycrawl.tools.checkstyle.checks.coding.defaultcomeslast; 9 10 public class InputDefaultComesLastTwo { 11 12 void method(int i) { 13 14 switch (i) { 15 default: // violation 'Default should be last label in the switch.' 16 break; 17 case 1: 18 break; 19 } 20 21 switch (i) { 22 case 1: 23 break; 24 case 2: 25 break; 26 default: // violation 'Default should be last label in the switch.' 27 case 5: 28 case 6: 29 break; 30 case 7: 31 break; 32 } 33 34 } 35 } 36 37 @interface InputDefaultComesLastAnnotation 38 { 39 int blag() default 1; 40 }