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