unchecked warning inside lambda return statements

This commit is contained in:
Anna.Kozlova
2017-02-06 13:34:48 +01:00
parent f3d3d9b952
commit 4a405a6bcd
3 changed files with 49 additions and 11 deletions
@@ -0,0 +1,13 @@
import java.util.function.IntFunction;
class Test {
{
IntFunction<Class<? extends String>[]> var1 = value -> {
return <warning descr="Unchecked assignment: 'java.lang.Class[]' to 'java.lang.Class<? extends java.lang.String>[]'">new Class[value]</warning>;
};
System.out.println(var1);
IntFunction<Class<? extends String>[]> var2 = value -> <warning descr="Unchecked assignment: 'java.lang.Class[]' to 'java.lang.Class<? extends java.lang.String>[]'">new Class[value]</warning>;
System.out.println(var2);
}
}