Reports local classes.

A local class is a named nested class declared inside a code block. Local classes are uncommon and may therefore be confusing. In addition, some code standards discourage the use of local classes.

Example:


  void test() {
    class Local { // local class
    }
    new Local();
  }