new inference: don't treat void as primitive type to boxing

This commit is contained in:
Anna Kozlova
2015-11-25 12:04:39 +01:00
parent e70e0ee9d0
commit 169b42916e
3 changed files with 20 additions and 2 deletions

View File

@@ -0,0 +1,14 @@
import java.util.function.Supplier;
class ABC {
private <T> void <warning descr="Private method 'foo(java.util.function.Supplier<T>)' is never used">foo</warning>(Supplier<T> <warning descr="Parameter 'dictSeqs' is never used">dictSeqs</warning>) {
}
private void foo(Runnable <warning descr="Parameter 'r' is never used">r</warning>) {}
{
foo(() -> bar());
foo(this::bar);
}
void bar(){}
}