Implement quckfix adding explicit upper bounds for generic when needed

This commit is contained in:
Denis Zharkov
2015-08-31 17:42:56 +03:00
parent c17451cf5c
commit c59b118b09
15 changed files with 236 additions and 0 deletions
@@ -0,0 +1,6 @@
// "class org.jetbrains.kotlin.idea.quickfix.AddGenericUpperBoundFix" "false"
// ERROR: <html>Type argument is not within its bounds.<table><tr><td>Expected:</td><td>kotlin.Any</td></tr><tr><td>Found:</td><td>E</td></tr></table></html>
fun <T : Any> foo() = 1
fun <E : Any?> bar() = foo<E<caret>>()