I have the following interface:
public interface Mapper {
public <T> T map(T element);
}
and when I do Mapper mapper = (int n) -> n*2;
I get the problem:
Illegal lambda expression: Method map of type Mapper is generic
What am I missing here? How is it possible to create a generic method to use in lambda expression?