Improved exception message for the case that a registering

Check has an invalid token.
This commit is contained in:
Rick Giles 2002-12-06 00:10:45 +00:00
parent 5f0d69b64d
commit 5ce7d2562f
1 changed files with 11 additions and 5 deletions

View File

@ -272,12 +272,18 @@ public final class TreeWalker
Arrays.sort(acceptableTokens);
final Iterator it = checkTokens.iterator();
while (it.hasNext()) {
String token = (String) it.next();
int tokenId = TokenTypes.getTokenId(token);
if (Arrays.binarySearch(acceptableTokens, tokenId) >= 0) {
registerCheck(token, aCheck);
final String token = (String) it.next();
try {
int tokenId = TokenTypes.getTokenId(token);
if (Arrays.binarySearch(acceptableTokens, tokenId) >= 0) {
registerCheck(token, aCheck);
}
// TODO: else error message?
}
catch (IllegalArgumentException ex) {
throw new CheckstyleException("illegal token \""
+ token + "\" in check " + aCheck);
}
// TODO: else error message?
}
}
else {