@Override public int[] getAcceptableTokens() { return getRequiredTokens(); }
break; case TokenTypes.SLIST: terminated = checkSlist(ast, useBreak, useContinue); break; case TokenTypes.LITERAL_IF: terminated = checkIf(ast, useBreak, useContinue); break; case TokenTypes.LITERAL_FOR: case TokenTypes.LITERAL_WHILE: case TokenTypes.LITERAL_DO: terminated = checkLoop(ast); break; case TokenTypes.LITERAL_TRY: terminated = checkTry(ast, useBreak, useContinue); break; case TokenTypes.LITERAL_SWITCH: terminated = checkSwitch(ast, useContinue); break; case TokenTypes.LITERAL_SYNCHRONIZED: terminated = checkSynchronized(ast, useBreak, useContinue); break; default:
@Test public void testTokensNotNull() { final FallThroughCheck check = new FallThroughCheck(); Assert.assertNotNull("Acceptable tokens should not be null", check.getAcceptableTokens()); Assert.assertNotNull("Default tokens should not be null", check.getDefaultTokens()); Assert.assertNotNull("Required tokens should not be null", check.getRequiredTokens()); }
break; case TokenTypes.SLIST: terminated = checkSlist(ast, useBreak, useContinue); break; case TokenTypes.LITERAL_IF: terminated = checkIf(ast, useBreak, useContinue); break; case TokenTypes.LITERAL_FOR: case TokenTypes.LITERAL_WHILE: case TokenTypes.LITERAL_DO: terminated = checkLoop(ast); break; case TokenTypes.LITERAL_TRY: terminated = checkTry(ast, useBreak, useContinue); break; case TokenTypes.LITERAL_SWITCH: terminated = checkSwitch(ast, useContinue); break; case TokenTypes.LITERAL_SYNCHRONIZED: terminated = checkSynchronized(ast, useBreak, useContinue); break; default:
@Override public int[] getDefaultTokens() { return getRequiredTokens(); }
@Override public int[] getDefaultTokens() { return getRequiredTokens(); }
@Override public int[] getAcceptableTokens() { return getRequiredTokens(); }