summaryrefslogtreecommitdiff
path: root/java/java-tests/testData/codeInsight/daemonCodeAnalyzer/lambda/highlighting/WildcardsAndFormalLambdaParams.java
blob: 3dda1b4857ccf004cfc9e80d487c1dca051dbc48 (plain)
1
2
3
4
5
6
7
8
9
10
11
public class Test {
  interface Predicate<T> {
    boolean test(T t);
  }

  {
    Predicate<? super Integer> p = (Number n) -> n.equals(23);
    Predicate<Integer> p1 = (<error descr="Incompatible parameter types in lambda expression">Number n</error>) -> n.equals(23);
    Predicate<Number> p2 = (Number n) -> n.equals(23);
  }
}