unchecked warning: mark as unchecked if passed to strict subtyping (IDEA-151302)

This commit is contained in:
Anna Kozlova
2016-02-17 14:44:12 +01:00
parent 569a7ca9f4
commit 17743c0a87
5 changed files with 32 additions and 3 deletions
@@ -1,5 +1,5 @@
class Foo<T extends Enum> {
public T bar(Class<? extends T> type, String str) {
return Enum.valueOf<error descr="'valueOf(java.lang.Class<T>, java.lang.String)' in 'java.lang.Enum' cannot be applied to '(java.lang.Class<capture<? extends T>>, java.lang.String)'">(type, str)</error>;
<error descr="Incompatible types. Found: 'java.lang.Enum', required: 'T'">return Enum.valueOf(type, str);</error>
}
}