Skip to content

Commit 0062666

Browse files
committed
bump & change lambda behavious
1 parent a80efc2 commit 0062666

3 files changed

Lines changed: 52 additions & 25 deletions

File tree

palantir-java-format/src/test/resources/com/palantir/javaformat/java/testdata/MultiLevels.input

Lines changed: 0 additions & 24 deletions
This file was deleted.
Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
public class Foo {
2+
public static void main(String[] args) {
3+
4+
String value = myMethod.accept(SomeCreator.Visitor.<Optional<String>>builder()
5+
.visitWebsite1(() -> Optional.of("https://aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"))
6+
.visitWebsite2(() -> Optional.of("https://aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa").get())
7+
.visitWebsite3(() -> Optional.of("bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb"))
8+
.build());
9+
10+
assertThat(resultThatIsQuiteLong)
11+
.containsExactly(SomeResonse.getValue("1".repeat((int) (MyClass.CHAR_LIMIT * 0.5))));
12+
13+
someArgResulsts.forEach((key, value) -> value.sync().ifPresent(myvalue -> {
14+
myvalue.put(foo, bar, baz);
15+
}));
16+
17+
Set<Value> convertedSet = castedObj.stream()
18+
.map(val -> convertToFunctionValue(val, parameterizedType.getActualTypeArguments()[0]))
19+
.collect(Collectors.toSet());
20+
21+
EntryStream.of(SOME_NAME_TO_JSON_STRING).forKeyValue((tableName, jsonString) -> doReturn(
22+
getSelectJsonResponse(some(other(myValueTahatIsLong(jsonString)))))
23+
.when(session)
24+
.execute((Statement) argThat(statement ->
25+
statement instanceof Statement && statement.toString().contains(tableName))));
26+
27+
return someService.runWithLock(
28+
foo,
29+
Set.of("Running bar"),
30+
() -> getOperationLock(MyClass.DOWNLOAD).runWithLock(MyClass.DOWNLOAD, () -> {
31+
return doStuff.builder()
32+
.method1()
33+
.method2()
34+
.build();
35+
}));
36+
}
37+
}

palantir-java-format/src/test/resources/com/palantir/javaformat/java/testdata/MultiLevels.output renamed to palantir-java-format/src/test/resources/com/palantir/javaformat/java/testdata/palantir-lambda-multiline-arg.output

Lines changed: 15 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,31 @@
11
public class Foo {
2-
32
public static void main(String[] args) {
3+
4+
String value = myMethod.accept(SomeCreator.Visitor.<Optional<String>>builder()
5+
.visitWebsite1(
6+
() -> Optional.of(
7+
"https://aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"))
8+
.visitWebsite2(() -> Optional.of("bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb"))
9+
.build());
10+
411
assertThat(resultThatIsQuiteLong)
512
.containsExactly(SomeResonse.getValue("1".repeat((int) (MyClass.CHAR_LIMIT * 0.5))));
13+
614
someArgResulsts.forEach((key, value) -> value.sync().ifPresent(myvalue -> {
715
myvalue.put(foo, bar, baz);
816
}));
17+
18+
Set<Value> convertedSet = castedObj.stream()
19+
.map(val -> convertToFunctionValue(val, parameterizedType.getActualTypeArguments()[0]))
20+
.collect(Collectors.toSet());
21+
922
EntryStream.of(SOME_NAME_TO_JSON_STRING)
1023
.forKeyValue((tableName, jsonString) -> doReturn(
1124
getSelectJsonResponse(some(other(myValueTahatIsLong(jsonString)))))
1225
.when(session)
1326
.execute((Statement) argThat(statement -> statement instanceof Statement
1427
&& statement.toString().contains(tableName))));
28+
1529
return someService.runWithLock(
1630
foo,
1731
Set.of("Running bar"),

0 commit comments

Comments
 (0)