Extract diagnostics about an unsupported case of inheritance from Java

^KT-59152
This commit is contained in:
Mikhail Zarechenskiy
2023-06-07 14:06:45 +02:00
committed by Space Team
parent de78f52bc9
commit 1df4893a43
4 changed files with 8 additions and 4 deletions
@@ -36,9 +36,9 @@ object BadInheritedJavaSignaturesChecker : DeclarationChecker {
val renderedDescriptor = DescriptorRenderer.COMPACT_WITH_SHORT_TYPES.render(badSignatureOverriddenDescriptor)
context.trace.report(
Errors.UNSUPPORTED.on(
Errors.UNSUPPORTED_INHERITANCE_FROM_JAVA_MEMBER_REFERENCING_KOTLIN_FUNCTION.on(
reportOn,
"Inheritance of a Java member referencing '${JavaToKotlinClassMap.FUNCTION_N_FQ_NAME}': $renderedDescriptor"
renderedDescriptor
)
)
}