UnimplementedKotlinInterfaceMemberAnnotator: use modifier list to be compatible with 172

This commit is contained in:
Nicolay Mitropolsky
2018-04-26 20:01:51 +03:00
parent 72c9dc7d35
commit 8e91f31182
@@ -56,7 +56,7 @@ class UnimplementedKotlinInterfaceMemberAnnotator : Annotator {
val signaturesVisibleThroughKotlinSuperClass = kotlinSuperClass?.visibleSignatures ?: emptyList()
return signaturesFromKotlinInterfaces.firstOrNull {
it !in signaturesVisibleThroughKotlinSuperClass &&
it.method.annotations.none { annotation ->
it.method.modifierList.annotations.none { annotation ->
annotation.qualifiedName == JVM_DEFAULT_FQ_NAME.asString()
}
}?.method as? KtLightMethod