[FIR] Remove symbol.fir from FirNativeObjCOverrideInitChecker
This commit is contained in:
committed by
Space Team
parent
95989fc3e2
commit
3afed72027
+2
-2
@@ -48,8 +48,8 @@ class FirNativeOverrideChecker(private val session: FirSession) : FirOverrideChe
|
||||
if (this.name != baseDeclaration.name) {
|
||||
return null
|
||||
}
|
||||
val superInfo = baseDeclaration.decodeObjCMethodAnnotation(session) ?: return null
|
||||
val subInfo = decodeObjCMethodAnnotation(session)
|
||||
val superInfo = baseDeclaration.symbol.decodeObjCMethodAnnotation(session) ?: return null
|
||||
val subInfo = symbol.decodeObjCMethodAnnotation(session)
|
||||
return if (subInfo != null) {
|
||||
// Overriding Objective-C method by Objective-C method in interop stubs.
|
||||
// Don't even check method signatures, so this check is weaker than the standard one
|
||||
|
||||
-3
@@ -77,9 +77,6 @@ internal fun List<FirAnnotation>.decodeObjCMethodAnnotation(session: FirSession)
|
||||
)
|
||||
}
|
||||
|
||||
internal fun FirFunction.decodeObjCMethodAnnotation(session: FirSession): ObjCMethodInfo? =
|
||||
annotations.decodeObjCMethodAnnotation(session)
|
||||
|
||||
internal fun FirFunctionSymbol<*>.decodeObjCMethodAnnotation(session: FirSession): ObjCMethodInfo? =
|
||||
annotations.decodeObjCMethodAnnotation(session)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user