[K/N] Implement FirNativeObjCOverrideInitChecker
^KT-61564
This commit is contained in:
committed by
Space Team
parent
4a97db82b3
commit
dbba6d09ff
+2
-2
@@ -5,7 +5,7 @@ import platform.darwin.*
|
||||
import platform.Foundation.*
|
||||
|
||||
class Zzz : NSAssertionHandler {
|
||||
@OptIn(kotlinx.cinterop.BetaInteropApi::class)
|
||||
<!CONSTRUCTOR_DOES_NOT_OVERRIDE_ANY_SUPER_CONSTRUCTOR!>@OptIn(kotlinx.cinterop.BetaInteropApi::class)
|
||||
@OverrideInit
|
||||
constructor(x: Int) { }
|
||||
constructor(x: Int) { }<!>
|
||||
}
|
||||
|
||||
+2
-2
@@ -5,9 +5,9 @@ import platform.darwin.*
|
||||
import platform.Foundation.*
|
||||
|
||||
class Zzz : NSString {
|
||||
@OptIn(kotlinx.cinterop.BetaInteropApi::class)
|
||||
<!CONSTRUCTOR_OVERRIDES_ALREADY_OVERRIDDEN_OBJC_INITIALIZER!>@OptIn(kotlinx.cinterop.BetaInteropApi::class)
|
||||
@OverrideInit
|
||||
constructor(coder: NSCoder) { }
|
||||
constructor(coder: NSCoder) { }<!>
|
||||
|
||||
@Suppress("OVERRIDE_DEPRECATION")
|
||||
override fun initWithCoder(coder: NSCoder): String? = "zzz"
|
||||
|
||||
Reference in New Issue
Block a user