Files
openide/java/java-tests/testData/codeInsight/daemonCodeAnalyzer/lambda/performance/LongQualifierChainInsideLambdaWithOverloads.java
2020-04-17 06:14:17 +00:00

75 lines
1.8 KiB
Java

import java.util.*;
import java.util.stream.Collectors;
class MyTest {
static class Builder {
Builder put(int i) { return this;}
Builder put(long i) { return this;}
Builder put(short i) { return this;}
Builder put(double i) { return this;}
Builder put(float i) { return this;}
Builder put(boolean i) { return this;}
Builder put(byte i) { return this;}
Builder put(String i) { return this;}
Builder put(Object i) { return this;}
}
void addAll(Object o) {}
<T> List<T> addAll(List<T> l) { return l;}
void m(List<Foo> list){
add<caret>All(list.stream().map(it -> new Builder()
.put(it.getBar())
.put(it.getBar())
.put(it.getBar())
.put(it.getBar())
.put(it.getBar())
.put(it.getBar())
.put(it.getBar())
.put(it.getBar())
.put(it.getBar())
.put(it.getBar())
.put(it.getBar())
.put(it.getBar())
.put(it.getBar())
.put(it.getBar())
.put(it.getBar())
.put(it.getBar())
.put(it.getBar())
.put(it.getBar())
.put(it.getBar())
.put(it.getBar())
.put(it.getBar())
.put(it.getBar())
.put(it.getBar())
.put(it.getBar())
.put(it.getBar())
.put(it.getBar())
.put(it.getBar())
.put(it.getBar())
.put(it.getBar())
.put(it.getBar())
.put(it.getBar())
.put(it.getBar())
.put(it.getBar())
.put(it.getBar())
.put(it.getBar())
.put(it.getBar())
.put(it.getBar())
.put(it.getBar())
.put(it.getBar())
.put(it.getBar())
.put(it.getBar())
.put(it.getBar())
.put(it.getBar())
.put(it.getBar()))
.collect(Collectors.toList()));
}
static class Foo {
String getBar() {
return "";
}
}
}