diff --git a/src/main/grammar/Aspect.bnf b/src/main/grammar/Aspect.bnf index e37e1f1d511544fb126a20629354902210099daf..2f032fec7d8b043f663ad814d794786c3acef3f2 100644 --- a/src/main/grammar/Aspect.bnf +++ b/src/main/grammar/Aspect.bnf @@ -361,7 +361,7 @@ throw_statement ::= THROW expression SEMICOLON synchronized_statement ::= SYNCHRONIZED LPAREN expression RPAREN block -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 )? +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 )? // TODO maybe change order! annotation ::= ( normal_annotation | single_member_annotation | marker_annotation )