Report error on missed specialization in compatibility mode
#KT-39603 Fixed
This commit is contained in:
@@ -9,6 +9,7 @@ interface Z<T> {
|
||||
}
|
||||
}
|
||||
|
||||
@JvmDefaultWithoutCompatibility
|
||||
open class ZImpl : Z<String>
|
||||
|
||||
class ZImpl2 : ZImpl() {
|
||||
|
||||
@@ -9,8 +9,11 @@ interface Z<T> {
|
||||
}
|
||||
}
|
||||
|
||||
@JvmDefaultWithoutCompatibility
|
||||
open class ZImpl : Z<String>
|
||||
|
||||
//TODO: this is redundant, revise diagnostic
|
||||
@JvmDefaultWithoutCompatibility
|
||||
open class ZImpl2 : Z<String>, ZImpl()
|
||||
|
||||
class ZImpl3 : ZImpl2() {
|
||||
|
||||
Reference in New Issue
Block a user