summaryrefslogtreecommitdiffstats
path: root/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/java/80306-leading-tabs-for-java-lambda.java
blob: 19b6df0f36f9e68df767ec04819bd1593a8f1eb2 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
class MyClass {
	void foo(List<Integer> arr) {
		arr.forEach(n -> {
			// Okay: This line will be indented with only tabs.
			if (cond1) { // Okay
				// BAD1: This line will be indented with tabs up to lambda brace level, then spaces for the rest.
				if (cond2) // BAD2
					// Okay
					bar(); // Okay
				if (cond3) // BAD3
				{ // BAD4
					// BAD5
					bar(); // BAD6
				} // Okay
			} // Okay
			if (cond4) { // Okay
				/*
				BAD7: C-style comments will also be affected on all lines.
				*/
			} // Okay
			if (cond5) // Okay
			{ // Okay
				bar(); // BAD8
			} // Okay
			if (cond6) // Okay
				bar; // Okay
		});
	}
}