http://www.jindent.com |
|
Next: Blocks/Initializers |
Brace style for lambda blocks |
Left brace { new line |
Arrays.stream(x) .map((n) -> n * 5) .filter((n) -> { System.out.println("Filtering: " + n); return n % 3 != 0; }) .reduce(0, Integer::sum); |
Arrays.stream(x) .map((n) -> n * 5) .filter((n) -> { System.out.println("Filtering: " + n); return n % 3 != 0; }) .reduce(0, Integer::sum); |
Right brace } new line |
Indent left brace { |
Arrays.stream(x) ······.map((n)·->·n·*·5) ······.filter((n)·->· ·············{ ·················System.out.println("Filtering:·"·+·n); ·················return·n·%·3·!=·0; ··············}) ······.reduce(0,·Integer::sum); |
Arrays.stream(x) ······.map((n)·->·n·*·5) ······.filter((n)·->· ··········{ ·················System.out.println("Filtering:·"·+·n); ·················return·n·%·3·!=·0; ··············}) ······.reduce(0,·Integer::sum); |
Arrays.stream(x) ······.map((n)·->·n·*·5) ······.filter((n)·->·{ ·················System.out.println("Filtering:·"·+·n); ·················return·n·%·3·!=·0; ··············}) ······.reduce(0,·Integer::sum); |
Arrays.stream(x) ······.map((n)·->·n·*·5) ······.filter((n)·->{ ·················System.out.println("Filtering:·"·+·n); ·················return·n·%·3·!=·0; ··············}) ······.reduce(0,·Integer::sum); |
Indent right brace } |
Arrays.stream(x) ······.map((n)·->·n·*·5) ······.filter((n)·->· ·············{ ·················System.out.println("Filtering:·"·+·n); ·················return·n·%·3·!=·0; ·················}) ······.reduce(0,·Integer::sum); |
Arrays.stream(x) ······.map((n)·->·n·*·5) ······.filter((n)·->· ··········{ ·················System.out.println("Filtering:·"·+·n); ·················return·n·%·3·!=·0; ··············}) ······.reduce(0,·Integer::sum); |
Indent after right brace } |
Cuddle braces of empty blocks {} |
Arrays.stream(x) .map((n) -> n * 5) .filter((n) -> {}) .reduce(0, Integer::sum); |
Arrays.stream(x) .map((n) -> n * 5) .filter((n) -> { }) .reduce(0, Integer::sum); |
Indent cuddled braces {} |
Arrays.stream(x) ······.map((n)·->·n·*·5) ······.filter((n)·->{}) ······.reduce(0,·Integer::sum); |
Arrays.stream(x) ······.map((n)·->·n·*·5) ······.filter((n)·->·{}) ······.reduce(0,·Integer::sum); |
Prohibit blank lines after left brace { |
Arrays.stream(x) .map((n) -> n * 5) .filter((n) -> { ¶ // comment with a preceding blank line callAnotherMethod(); ¶ // another comment ... }) .reduce(0, Integer::sum); |
Arrays.stream(x) .map((n) -> n * 5) .filter((n) -> { // comment with a preceding blank line callAnotherMethod(); ¶ // another comment ... }) .reduce(0, Integer::sum); |
See also: | , Jindent - Settings - Formatter - Java / SQLJ - Blank Lines |
If number of lines in body is at least ... then insert blank line after { |
Arrays.stream(x) .map((n) -> n * 5) .filter((n) -> { callMethodA(); callMethodB(); return callMethodC(); }) .reduce(0, Integer::sum); |
(n) -> {
and the first method call
callMethodA();
are connected too close and could cause confusion.
Arrays.stream(x) .map((n) -> n * 5) .filter((n) -> { ¶ callMethodA(); callMethodB(); return callMethodC(); }) .reduce(0, Integer::sum); |
Arrays.stream(x) .map((n) -> n * 5) .filter((n) -> { ¶ callMethodA(); callMethodB(); return callMethodC(); }) .reduce(0, Integer::sum); |
infinite
.If number of lines in body is at least ... then insert blank line before } |
Arrays.stream(x) .map((n) -> n * 5) .filter((n) -> { ¶ callMethodA(); callMethodB(); return callMethodC(); ¶ }) .reduce(0, Integer::sum); |
Do not insert blank line before single left brace |
See also: | Jindent - Settings - Formatter - Java / SQLJ - Braces Style - Presets |