KT-3378 "Type mismatch on override" not present when the initializer is syntactically incorrect
#KT-3378 Fixed
This commit is contained in:
committed by
Evgeny Gerashchenko
parent
09c3edcbc7
commit
75528e0a4a
@@ -0,0 +1,9 @@
|
||||
abstract class A {
|
||||
abstract var x: Int;
|
||||
abstract fun foo() : Int;
|
||||
}
|
||||
|
||||
abstract class C : A() {
|
||||
override abstract var x: <!PROPERTY_TYPE_MISMATCH_ON_OVERRIDE!>String<!> =<!SYNTAX!><!> <!SYNTAX!>?<!>
|
||||
override abstract fun foo(): <!RETURN_TYPE_MISMATCH_ON_OVERRIDE!>String<!> =<!SYNTAX!><!> <!SYNTAX!>?<!>
|
||||
}
|
||||
Reference in New Issue
Block a user