[FIR] SUPER_CALL_WITH_DEFAULT_PARAMETERS diagnostic

This commit is contained in:
Andrey Zinovyev
2021-08-18 16:55:50 +03:00
committed by TeamCityServer
parent 24fbe0f072
commit 3b21759697
9 changed files with 61 additions and 87 deletions
@@ -1,28 +0,0 @@
// !DIAGNOSTICS: -UNUSED_PARAMETER -ABSTRACT_SUPER_CALL
abstract class A {
open fun foo(a: String = "default") {
}
final fun foo2(a: String = "default") {
}
abstract fun foo3(a: String = "default")
}
open class B : A() {
fun test() {
super.foo("123")
super.foo()
super.foo2("123")
super.foo2()
super.foo3("123")
super.foo3()
}
override fun foo3(a: String) {
throw UnsupportedOperationException()
}
}
@@ -1,3 +1,4 @@
// FIR_IDENTICAL
// !DIAGNOSTICS: -UNUSED_PARAMETER -ABSTRACT_SUPER_CALL
abstract class A {