Resolve "Grammar Bugs (VariableArityParameter and multiple catch types)"
Compare changes
+ 3
− 3
@@ -197,7 +197,7 @@ method_declarator ::= java_identifier formal_parameters (LBRACKET RBRACKET)*
@@ -197,7 +197,7 @@ method_declarator ::= java_identifier formal_parameters (LBRACKET RBRACKET)*
constructor_declaration ::= type_parameters? java_identifier formal_parameters (THROWS name_list)? LBRACE explicit_constructor_invocation? block_statement* RBRACE
@@ -361,7 +361,7 @@ throw_statement ::= THROW expression SEMICOLON
@@ -361,7 +361,7 @@ throw_statement ::= THROW expression SEMICOLON
try_statement ::= TRY ( LPAREN local_variable_declaration ( SEMICOLON local_variable_declaration )* SEMICOLON? RPAREN )? block ( CATCH LPAREN FINAL? type ( BIT_OR FINAL type )* variable_declarator_id RPAREN block )* ( FINALLY block )?
@@ -409,4 +409,4 @@ parameter_name ::= IDENTIFIER
@@ -409,4 +409,4 @@ parameter_name ::= IDENTIFIER