clang-format: [Java] Support anonymous classes after = and return.
authorDaniel Jasper <djasper@google.com>
Thu, 12 Mar 2015 14:44:29 +0000 (14:44 +0000)
committerDaniel Jasper <djasper@google.com>
Thu, 12 Mar 2015 14:44:29 +0000 (14:44 +0000)
commit6acf5130995d9374459f86de7e42ed0e2d9838a9
treefab717cd00505dcf746f3213d1b9710a7f5315fd
parentbbdb712765ff65afee2a72d8c0ff9fe14d63bf8a
clang-format: [Java] Support anonymous classes after = and return.

Before:
  A a = new A(){public String toString(){return "NotReallyA";
  }
  }
  ;

After:
  A a = return new A() {
    public String toString() {
      return "NotReallyA";
    }
  };

This fixes llvm.org/PR22878.

llvm-svn: 232042
clang/lib/Format/UnwrappedLineParser.cpp
clang/lib/Format/UnwrappedLineParser.h
clang/unittests/Format/FormatTestJava.cpp