functional expressions: allow to delete/change signature of default methods of functional interfaces

This commit is contained in:
Anna Kozlova
2014-04-08 12:18:32 +02:00
parent c213495147
commit d8ed05dbfa
8 changed files with 70 additions and 9 deletions
@@ -0,0 +1,12 @@
interface SAM {
default void <caret>foo(){}
void bar();
}
class Test {
{
bar(() -> {});
}
void bar(SAM sam){}
}
@@ -0,0 +1,12 @@
interface SAM {
default void foo(boolean b){}
void bar();
}
class Test {
{
bar(() -> {});
}
void bar(SAM sam){}
}