Automatic renaming subclasses.

#KT-4642 in progress
This commit is contained in:
Evgeny Gerashchenko
2015-04-15 16:48:08 +03:00
parent e6e5e28e1d
commit 260b8ae431
6 changed files with 78 additions and 2 deletions
@@ -0,0 +1,3 @@
class JavaBar extends Bar {
}
@@ -1,4 +1,4 @@
class Bar : Throwable()
open class Bar : Throwable()
val bar: Bar = Bar()
val bar1: Bar = Bar()
@@ -33,3 +33,7 @@ fun topLevel(bar: Bar) {
fun collectionLikes(bars: List<Array<Bar>>, foos: List<Map<Bar, Bar>>) {
}
class BarImpl : Bar()
object BarObj : Bar()
@@ -0,0 +1,3 @@
class JavaFoo extends Foo {
}
@@ -1,4 +1,4 @@
class Foo : Throwable()
open class Foo : Throwable()
val foo: Foo = Foo()
val foo1: Foo = Foo()
@@ -33,3 +33,7 @@ fun topLevel(foo: Foo) {
fun collectionLikes(foos: List<Array<Foo>>, foos: List<Map<Foo, Foo>>) {
}
class FooImpl : Foo()
object FooObj : Foo()