[clang-format/java] format multiple qualified annotations on one declaration better
authorNico Weber <thakis@chromium.org>
Fri, 3 Jan 2020 17:11:36 +0000 (12:11 -0500)
committerNico Weber <thakis@chromium.org>
Fri, 3 Jan 2020 17:11:44 +0000 (12:11 -0500)
commitba3484c051b62a662c555200f4a03b2e8df8e094
treed92c5fd944df55874dfbcc86d2b2cd85eb01670a
parent427ffa2cdbbc7337d903ba71823a7830fa92568d
[clang-format/java] format multiple qualified annotations on one declaration better

Before:
    class Foo {
      @CommandLineFlags
          .Add
          @Features.foo
          public void test() {}
    }

Now:
    class Foo {
        @Features.foo
        @CommandLineFlags.Add
        public void test() { }
    }

See also https://crbug.com/1034115
clang/lib/Format/FormatToken.h
clang/unittests/Format/FormatTestJava.cpp