class_declaration

class_declaration 
      ::= 
      { modifier } "class" identifier 
      [ "extends" class_name ] 
      [ "implements" interface_name { "," interface_name } ] 
      "{" { field_declaration } "}" 

[rule list]
This rule is called by

-> type_declaration

Semantic, examples ...

coming soon ...