lambda: lambda on vararg place

This commit is contained in:
Anna Kozlova
2012-08-31 14:21:09 +04:00
parent 30dcf05e59
commit 1d0922ead8
3 changed files with 19 additions and 1 deletions

View File

@@ -0,0 +1,14 @@
class Test <T, U> {
protected U exerciseOps(TestData<T> data, TerminalOp<T, U> terminal, IntermediateOp<T, U>... ops) {
return exerciseOps(data, terminal, (u, v) -> u.equals(v));
}
class TestData<K> {}
interface TerminalOp<L, M> extends IntermediateOp<L, M> {
}
interface IntermediateOp<L1, M1> { boolean _(L1 l, M1 m);}
}