clang-format/java: Allow one-line empty functions.
commitf714c2a03b058bf83fe6d86816dcdcd0a5b212e0
authorthakis <thakis@chromium.org>
Wed, 26 Nov 2014 18:03:15 +0000 (26 10:03 -0800)
committerCommit bot <commit-bot@chromium.org>
Wed, 26 Nov 2014 18:03:36 +0000 (26 18:03 +0000)
treeaa9347bb17f222e77b7cc817d44263b5e56d3f50
parent3b67e81b636e8b8a542120df8dcaa92447aba3a8
clang-format/java: Allow one-line empty functions.

Before:

    void f() {
    }
    int g() {
        return 0;
    }

Now:

    void f() {}
    int g() {
        return 0;
    }

Do this by removing the explicit setting for AllowShortFunctionsOnSingleLine,
as of recently [1] it defaults to "Empty" for Java, a new setting that does
what we want.

Chromium style used to unconditionally override AllowShortFunctionsOnSingleLine
to the wrong thing, so I taught clang-format to not do that for Java files, and
while there also made -style=Chromium do the right thing for most of the
settings [2], so remove most explicit settings from this file. Except for
AllowShortFunctionsOnSingleLine, this doesn't change behavior.

1: http://llvm.org/viewvc/llvm-project?view=revision&revision=222819
2: http://llvm.org/viewvc/llvm-project?view=revision&revision=222839

BUG=429372
NOTRY=true

Review URL: https://codereview.chromium.org/757313002

Cr-Commit-Position: refs/heads/master@{#305830}
.clang-format