in ide-diff-builder/src/main/java/org/jetbrains/ide/diff/builder/api/ApiUtils.kt [14:32]
fun isMethodOverriding(method: Method, resolver: Resolver): Boolean {
if (method.isConstructor
|| method.isClassInitializer
|| method.isStatic
|| method.isPrivate
|| method.isPackagePrivate
) {
return false
}
return hasSuperTypeMatchingPredicate(method.containingClassFile, resolver) { parentClass ->
parentClass.methods.any {
it.name == method.name
&& it.descriptor == method.descriptor
&& !it.isStatic
&& !it.isPrivate
&& !it.isPackagePrivate
}
}
}