Como defino um método que usa um lambda como parâmetro no Java 8?
No Java 8, os métodos podem ser criados como expressões Lambda e podem ser passados por referência (com um pouco de trabalho sob o capô). Há muitos exemplos online com lambdas sendo criados e usados com métodos, mas nenhum exemplo de como fazer um método tomando um lambda como parâmetro. Qual é a sintaxe para isso?
MyClass.method((a, b) -> a+b);
class MyClass{
//How do I define this method?
static int method(Lambda l){
return l(5, 10);
}
}