📄 javaparser.java
字号:
jj_la1[105] = jj_gen;
jj_consume_token(-1);
throw new ParseException();
}
}
}
}
}
final private void LabeledStatement() throws ParseException
{
Identifier();
jj_consume_token(COLON);
Statement();
}
final private void AssertStatement() throws ParseException
{
jj_consume_token(ASSERT);
Expression();
switch ((jj_ntk == -1) ? jj_ntk() : jj_ntk)
{
case COLON:
jj_consume_token(COLON);
Expression();
break;
default:
jj_la1[106] = jj_gen;
}
jj_consume_token(SEMICOLON);
}
final private void Block() throws ParseException
{
jj_consume_token(LBRACE);
label_44: while (true)
{
switch ((jj_ntk == -1) ? jj_ntk() : jj_ntk)
{
case ASSERT:
case BOOLEAN:
case BREAK:
case BYTE:
case CHAR:
case CLASS:
case CONTINUE:
case DO:
case DOUBLE:
case FALSE:
case FINAL:
case FLOAT:
case FOR:
case IF:
case INT:
case INTERFACE:
case LONG:
case NEW:
case NULL:
case RETURN:
case SHORT:
case SUPER:
case SWITCH:
case SYNCHRONIZED:
case THIS:
case THROW:
case TRUE:
case TRY:
case VOID:
case WHILE:
case INTEGER_LITERAL:
case FLOATING_POINT_LITERAL:
case CHARACTER_LITERAL:
case STRING_LITERAL:
case IDENTIFIER:
case LPAREN:
case LBRACE:
case SEMICOLON:
case INCR:
case DECR:
break;
default:
jj_la1[107] = jj_gen;
break label_44;
}
BlockStatement();
}
jj_consume_token(RBRACE);
}
final private void BlockStatement() throws ParseException
{
if (jj_2_36(2147483647))
{
LocalVariableDeclaration();
jj_consume_token(SEMICOLON);
}
else
{
switch ((jj_ntk == -1) ? jj_ntk() : jj_ntk)
{
case ASSERT:
case BOOLEAN:
case BREAK:
case BYTE:
case CHAR:
case CONTINUE:
case DO:
case DOUBLE:
case FALSE:
case FLOAT:
case FOR:
case IF:
case INT:
case LONG:
case NEW:
case NULL:
case RETURN:
case SHORT:
case SUPER:
case SWITCH:
case SYNCHRONIZED:
case THIS:
case THROW:
case TRUE:
case TRY:
case VOID:
case WHILE:
case INTEGER_LITERAL:
case FLOATING_POINT_LITERAL:
case CHARACTER_LITERAL:
case STRING_LITERAL:
case IDENTIFIER:
case LPAREN:
case LBRACE:
case SEMICOLON:
case INCR:
case DECR:
Statement();
break;
case CLASS:
UnmodifiedClassDeclaration();
break;
case INTERFACE:
UnmodifiedInterfaceDeclaration();
break;
default:
jj_la1[108] = jj_gen;
jj_consume_token(-1);
throw new ParseException();
}
}
}
final private void LocalVariableDeclaration() throws ParseException
{
switch ((jj_ntk == -1) ? jj_ntk() : jj_ntk)
{
case FINAL:
jj_consume_token(FINAL);
break;
default:
jj_la1[109] = jj_gen;
}
Type();
VariableDeclarator();
label_45: while (true)
{
switch ((jj_ntk == -1) ? jj_ntk() : jj_ntk)
{
case COMMA:
break;
default:
jj_la1[110] = jj_gen;
break label_45;
}
jj_consume_token(COMMA);
VariableDeclarator();
}
}
final private void EmptyStatement() throws ParseException
{
jj_consume_token(SEMICOLON);
}
final private void StatementExpression() throws ParseException
{
switch ((jj_ntk == -1) ? jj_ntk() : jj_ntk)
{
case INCR:
PreIncrementExpression();
break;
case DECR:
PreDecrementExpression();
break;
case ASSERT:
case BOOLEAN:
case BYTE:
case CHAR:
case DOUBLE:
case FALSE:
case FLOAT:
case INT:
case LONG:
case NEW:
case NULL:
case SHORT:
case SUPER:
case THIS:
case TRUE:
case VOID:
case INTEGER_LITERAL:
case FLOATING_POINT_LITERAL:
case CHARACTER_LITERAL:
case STRING_LITERAL:
case IDENTIFIER:
case LPAREN:
PrimaryExpression();
switch ((jj_ntk == -1) ? jj_ntk() : jj_ntk)
{
case ASSIGN:
case INCR:
case DECR:
case PLUSASSIGN:
case MINUSASSIGN:
case STARASSIGN:
case SLASHASSIGN:
case ANDASSIGN:
case ORASSIGN:
case XORASSIGN:
case REMASSIGN:
case LSHIFTASSIGN:
case RSIGNEDSHIFTASSIGN:
case RUNSIGNEDSHIFTASSIGN:
switch ((jj_ntk == -1) ? jj_ntk() : jj_ntk)
{
case INCR:
jj_consume_token(INCR);
break;
case DECR:
jj_consume_token(DECR);
break;
case ASSIGN:
case PLUSASSIGN:
case MINUSASSIGN:
case STARASSIGN:
case SLASHASSIGN:
case ANDASSIGN:
case ORASSIGN:
case XORASSIGN:
case REMASSIGN:
case LSHIFTASSIGN:
case RSIGNEDSHIFTASSIGN:
case RUNSIGNEDSHIFTASSIGN:
AssignmentOperator();
Expression();
break;
default:
jj_la1[111] = jj_gen;
jj_consume_token(-1);
throw new ParseException();
}
break;
default:
jj_la1[112] = jj_gen;
}
break;
default:
jj_la1[113] = jj_gen;
jj_consume_token(-1);
throw new ParseException();
}
}
final private void SwitchStatement() throws ParseException
{
jj_consume_token(SWITCH);
jj_consume_token(LPAREN);
Expression();
jj_consume_token(RPAREN);
jj_consume_token(LBRACE);
label_46: while (true)
{
switch ((jj_ntk == -1) ? jj_ntk() : jj_ntk)
{
case CASE:
case _DEFAULT:
break;
default:
jj_la1[114] = jj_gen;
break label_46;
}
SwitchLabel();
label_47: while (true)
{
switch ((jj_ntk == -1) ? jj_ntk() : jj_ntk)
{
case ASSERT:
case BOOLEAN:
case BREAK:
case BYTE:
case CHAR:
case CLASS:
case CONTINUE:
case DO:
case DOUBLE:
case FALSE:
case FINAL:
case FLOAT:
case FOR:
case IF:
case INT:
case INTERFACE:
case LONG:
case NEW:
case NULL:
case RETURN:
case SHORT:
case SUPER:
case SWITCH:
case SYNCHRONIZED:
case THIS:
case THROW:
case TRUE:
case TRY:
case VOID:
case WHILE:
case INTEGER_LITERAL:
case FLOATING_POINT_LITERAL:
case CHARACTER_LITERAL:
case STRING_LITERAL:
case IDENTIFIER:
case LPAREN:
case LBRACE:
case SEMICOLON:
case INCR:
case DECR:
break;
default:
jj_la1[115] = jj_gen;
break label_47;
}
BlockStatement();
}
}
jj_consume_token(RBRACE);
}
final private void SwitchLabel() throws ParseException
{
switch ((jj_ntk == -1) ? jj_ntk() : jj_ntk)
{
case CASE:
jj_consume_token(CASE);
Expression();
jj_consume_token(COLON);
_cyc++;
break;
case _DEFAULT:
jj_consume_token(_DEFAULT);
jj_consume_token(COLON);
break;
default:
jj_la1[116] = jj_gen;
jj_consume_token(-1);
throw new ParseException();
}
}
final private void IfStatement() throws ParseException
{
jj_consume_token(IF);
jj_consume_token(LPAREN);
Expression();
jj_consume_token(RPAREN);
Statement();
switch ((jj_ntk == -1) ? jj_ntk() : jj_ntk)
{
case ELSE:
jj_consume_token(ELSE);
Statement();
break;
default:
jj_la1[117] = jj_gen;
}
}
final private void WhileStatement() throws ParseException
{
jj_consume_token(WHILE);
jj_consume_token(LPAREN);
Expression();
jj_consume_token(RPAREN);
Statement();
}
final private void DoStatement() throws ParseException
{
jj_consume_token(DO);
Statement();
jj_consume_token(WHILE);
jj_consume_token(LPAREN);
Expression();
jj_consume_token(RPAREN);
jj_consume_token(SEMICOLON);
}
final private void ForStatement() throws ParseException
{
jj_consume_token(FOR);
jj_consume_token(LPAREN);
switch ((jj_ntk == -1) ? jj_ntk() : jj_ntk)
{
case ASSERT:
case BOOLEAN:
case BYTE:
case CHAR:
case DOUBLE:
case FALSE:
case FINAL:
case FLOAT:
case INT:
case LONG:
case NEW:
case NULL:
case SHORT:
case SUPER:
case THIS:
case TRUE:
case VOID:
case INTEGER_LITERAL:
case FLOATING_POINT_LITERAL:
case CHARACTER_LITERAL:
case STRING_LITERAL:
case IDENTIFIER:
case LPAREN:
case INCR:
case DECR:
ForInit();
break;
default:
jj_la1[118] = jj_gen;
}
jj_consume_token(SEMICOLON);
switch ((jj_ntk == -1) ? jj_ntk() : jj_ntk)
{
case ASSERT:
case BOOLEAN:
case BYTE:
case CHAR:
case DOUBLE:
case FALSE:
case FLOAT:
case INT:
case LONG:
case NEW:
case NULL:
case SHORT:
case SUPER:
case THIS:
case TRUE:
case VOID:
case INTEGER_LITERAL:
case FLOATING_POINT_LITERAL:
case CHARACTER_LITERAL:
case STRING_LITERAL:
case IDENTIFIER:
case LPAREN:
case BANG:
case TILDE:
case INCR:
case DECR:
case PLUS:
case MINUS:
Expression();
break;
default:
jj_la1[119] = jj_gen;
}
jj_consume_token(SEMICOLON);
switch ((jj_ntk == -1) ? jj_ntk() : jj_ntk)
{
case ASSERT:
case BOOLEAN:
case BYTE:
case CHAR:
case DOUBLE:
case FALSE:
case FLOAT:
case INT:
case LONG:
case NEW:
case NULL:
case SHORT:
case SUPER:
case THIS:
case TRUE:
case VOID:
case INTEGER_LITERAL:
case FLOATING_POINT_LITERAL:
case CHARACTER_LITERAL:
case STRING_LITERAL:
case IDENTIFIER:
case LPAREN:
case INCR:
case DECR:
forUpdate();
break;
default:
jj_la1[120] = jj_gen;
}
jj_consume_token(RPAREN);
Statement();
}
final private void ForInit() throws ParseException
{
if (jj_2_37(2147483647))
{
LocalVariableDeclaration();
}
else
{
switch ((jj_ntk == -1) ? jj_ntk() : jj_ntk)
{
case ASSERT:
case BOOLEAN:
case BYTE:
case CHAR:
case DOUBLE:
case FALSE:
case FLOAT:
case INT:
case LONG:
case NEW:
case NULL:
case SHORT:
case SUPER:
case THIS:
case TRUE:
case VOID:
case INTEGER_LITERAL:
case FLOATING_POINT_LITERAL:
case CHARACTER_LITERAL:
case STRING_LITERAL:
case IDENTIFIER:
case LPAREN:
case INCR:
case DECR:
StatementExpressionList();
break;
default:
jj_la1[121] = jj_gen;
jj_consume_token(-1);
throw new ParseException();
}
}
}
final private void StatementExpressionList() throws ParseException
{
StatementExpression();
label_48: while (true)
{
switch ((jj_ntk == -1) ? jj_ntk() : jj_ntk)
{
case COMMA:
break;
default:
jj_la1[122] = jj_gen;
break label_48;
}
jj_consume_token(COMMA);
StatementExpression();
}
}
final private void forUpdate() throws ParseException
{
StatementExpressionList();
}
final public void breakStatement() throws ParseException
{
jj_consume_token(BREAK);
switch ((jj_ntk == -1) ? jj_ntk() : jj_ntk)
{
case ASSERT:
case IDENTIFIER:
Identifier();
break;
default:
jj_la1[123] = jj_gen;
}
jj_consume_token(SEMICOLON);
}
final private void continueStatement() throws ParseException
{
jj_consume_token(CONTINUE);
switch ((jj_ntk == -1) ? jj_ntk() : jj_ntk)
{
case ASSERT:
case IDENTIFIER:
Identifier();
break;
default:
jj_la1[124] = jj_gen;
}
jj_consume_token(SEMICOLON);
}
final private void returnStatement() throws ParseException
{
jj_consume_token(RETURN);
switch ((jj_ntk == -1) ? jj_ntk() : jj_ntk)
{
case ASSERT:
case BOOLEAN:
case BYTE:
case CHAR:
case DOUBLE:
case FALSE:
case FLOAT:
case INT:
case LONG:
case NEW:
case NULL:
case SHORT:
case SUPER:
case THIS:
case TRUE:
case VOID:
case INTEGER_LITERAL:
case FLOATING_POINT_LITERAL:
case CHARACTER_LITERAL:
case STRING_LITERAL:
case IDENTIFIER:
case LPAREN:
case BANG:
case TILDE:
case INCR:
case DECR:
case PLUS:
case MINUS:
Expression();
break;
default:
jj_la1[125] = jj_gen;
}
jj_consume_token(SEMICOLON);
_cyc++;
_bReturn = true;
}
final private void ThrowStatement() throws
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -