3b9095a5ab
Refactor and generalize code ^KT-62783 Fixed
20 lines
298 B
Kotlin
Vendored
20 lines
298 B
Kotlin
Vendored
// ISSUE: KT-62783
|
|
|
|
abstract class Foo<T>
|
|
|
|
class FooBar : Foo<Any>()
|
|
|
|
fun test1(value: FooBar) {
|
|
value as Foo<*>
|
|
value as? Foo<*>
|
|
value as Foo<*>?
|
|
value as? Foo<*>?
|
|
}
|
|
|
|
fun test2(value: FooBar?) {
|
|
value as Foo<*>
|
|
value as? Foo<*>
|
|
value as Foo<*>?
|
|
value as? Foo<*>?
|
|
}
|