'Specify explicit type' action refactoring

This commit is contained in:
Mikhael Bogdanov
2013-02-18 18:31:59 +04:00
parent d8ea6a3a59
commit 5460f984e9
12 changed files with 259 additions and 62 deletions
@@ -0,0 +1,10 @@
// "Specify return type explicitly" "true"
package a
trait A {}
trait B {}
class C {
fun property(): B<caret> = object : B, A {}
}
@@ -0,0 +1,10 @@
// "Specify type explicitly" "true"
package a
trait A {}
trait B {}
class C {
val property: B<caret> = object : B, A {}
}
@@ -0,0 +1,10 @@
// "Specify return type explicitly" "true"
package a
trait A {}
trait B {}
class C {
fun <caret>property() = object : B, A {}
}
@@ -0,0 +1,10 @@
// "Specify type explicitly" "true"
package a
trait A {}
trait B {}
class C {
val <caret>property = object : B, A {}
}