// | T_FINAL T_CLASS
if (token == TokenNameclass) {
getNextToken();
- } else if (token == TokenNamefinal) {
+ } else if (token == TokenNameabstract) {
checkAndSetModifiers(AccAbstract);
getNextToken();
if (token != TokenNameclass) {
throwSyntaxError("Keyword 'class' expected after keyword 'final'.");
}
getNextToken();
+ } else {
+ throwSyntaxError("Keyword 'class' 'final' or 'abstract' expected");
}
}
private void interface_extends_list() {