statement ::= variable_declaration | ( expression ";" ) | ( statement_block ) | ( if_statement ) | ( do_statement ) | ( while_statement ) | ( for_statement ) | ( try_statement ) | ( switch_statement ) | ( "synchronized" "(" expression ")" statement ) | ( "return" [ expression ] ";" ) | ( "throw" expression ";" ) | ( identifier ":" statement ) | ( "break" [ identifier ] ";" ) | ( "continue" [ identifier ] ";" ) | ( ";" )
This rule is called by-> do_statement -> for_statement -> if_statement -> statement -> statement_block -> switch_statement -> try_statement -> while_statement
coming soon ...