modifier

modifier 
      ::= 
      "public" 
      | "private" 
      | "protected" 
      | "static" 
      | "final" 
      | "native" 
      | "synchronized" 
      | "abstract" 
      | "threadsafe" 
      | "transient" 

[rule list]
This rule is called by

-> class_declaration -> constructor_declaration -> interface_declaration -> method_declaration -> variable_declaration

Semantic, examples ...

coming soon ...