Convert Parameter to Receiver: Do not qualify companion members with labeled 'this'

#KT-13933 Fixed
This commit is contained in:
Alexey Sedunov
2016-09-19 19:34:01 +03:00
parent 75481c34b4
commit 79f50975b1
5 changed files with 53 additions and 1 deletions
@@ -0,0 +1,19 @@
interface Application {
fun put(testKey: String, s: String)
}
abstract class ApplicationModule {
abstract fun install(<caret>application: Application)
}
class AppTest {
class ApplicationLoaderTestApplicationFeatureWithEnvironment() : ApplicationModule() {
override fun install(application: Application) {
application.put(TestKey, "2")
}
}
companion object {
val TestKey = ""
}
}
@@ -0,0 +1,19 @@
interface Application {
fun put(testKey: String, s: String)
}
abstract class ApplicationModule {
abstract fun Application.install()
}
class AppTest {
class ApplicationLoaderTestApplicationFeatureWithEnvironment() : ApplicationModule() {
override fun Application.install() {
put(TestKey, "2")
}
}
companion object {
val TestKey = ""
}
}