quickfix to move type constraint to 'where' clause

This commit is contained in:
Dmitry Jemerov
2015-10-06 19:03:42 +02:00
parent 4c4030dfc1
commit 45d1129dbb
15 changed files with 114 additions and 10 deletions
@@ -0,0 +1,3 @@
// "Move type parameter constraint to 'where' clause" "true"
class A<<caret>T : Cloneable> where T : Comparable<*> {
}
@@ -0,0 +1,3 @@
// "Move type parameter constraint to 'where' clause" "true"
class A<T> where T : Cloneable, T : Comparable<*> {
}
@@ -0,0 +1,3 @@
// "Move type parameter constraint to 'where' clause" "true"
fun <<caret>T : Cloneable> foo() where T : Comparable<*> {
}
@@ -0,0 +1,3 @@
// "Move type parameter constraint to 'where' clause" "true"
fun <T> foo() where T : Cloneable, T : Comparable<*> {
}