summaryrefslogtreecommitdiff
path: root/java/java-tests/testData/codeInsight/daemonCodeAnalyzer/lambda/newMethodRef/IDEA127506.java
blob: 7abf6ba9427a8d4abc2e85401cb1b1076b3b0804 (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
import java.util.List;
import java.util.Set;
import java.util.stream.Stream;

class Validator {
  static boolean thereAreConstraintViolationsIn1(final Stream<Object> objectStream, Validator validator) {
    Stream<Set<List<Object>>> rStream = objectStream
      .map(validator::validate);
    return rStream
      .flatMap(set -> set.stream())
      .findAny()
      .isPresent();
  }

  static void thereAreConstraintViolationsIn(final Stream<Object> objectStream, Validator validator) {
    Stream<Set<List<Object>>> rStream = objectStream.map(validator ::validate);

    Stream<Set<List<Object>>> lStream = objectStream.map((a) -> validator.validate(a));
  }

  <T> Set<List<T>> validate(T var1, Class<?> ... var2) {
    return null;
  }
}