1 /* 2 DescendantToken 3 limitedTokens = LITERAL_NATIVE 4 minimumDepth = (default)0 5 maximumDepth = (default)2147483647 6 minimumNumber = (default)0 7 maximumNumber = 0 8 sumTokenCounts = (default)false 9 minimumMessage = (default)null 10 maximumMessage = (default)null 11 tokens = LITERAL_NATIVE 12 13 14 */ 15 16 package com.puppycrawl.tools.checkstyle.checks.descendanttoken; 17 18 public class InputDescendantTokenIllegalTokens2 19 { 20 public void methodWithPreviouslyIllegalTokens() 21 { 22 int i = 0; 23 switch (i) 24 { 25 default: 26 i--; 27 i++; 28 break; 29 } 30 } 31 // violation below 'Count of 1 for 'LITERAL_NATIVE' descendant 'LITERAL_NATIVE' exceeds .* 0.' 32 public native void nativeMethod(); 33 }