From 2dab56db8ef9e8035d11c6402bb59456bbb4e0ca Mon Sep 17 00:00:00 2001 From: Alexander Udalov Date: Wed, 23 Mar 2016 12:07:53 +0300 Subject: [PATCH] Do not report "incomplete hierarchy" in decompiler It's fine if the decompiler can't find some classes; it won't do anything except render their FQ names which are fully available --- .../kotlin/idea/decompiler/textBuilder/LoggingErrorReporter.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/idea/idea-analysis/src/org/jetbrains/kotlin/idea/decompiler/textBuilder/LoggingErrorReporter.kt b/idea/idea-analysis/src/org/jetbrains/kotlin/idea/decompiler/textBuilder/LoggingErrorReporter.kt index 0a0cd2f1fec..152549db269 100644 --- a/idea/idea-analysis/src/org/jetbrains/kotlin/idea/decompiler/textBuilder/LoggingErrorReporter.kt +++ b/idea/idea-analysis/src/org/jetbrains/kotlin/idea/decompiler/textBuilder/LoggingErrorReporter.kt @@ -29,7 +29,7 @@ class LoggingErrorReporter(private val log: Logger) : ErrorReporter { } override fun reportIncompleteHierarchy(descriptor: ClassDescriptor, unresolvedSuperClasses: List) { - log.error("Incomplete hierarchy for $descriptor. Super classes are not found: $unresolvedSuperClasses") + // This is absolutely fine for the decompiler } override fun reportCannotInferVisibility(descriptor: CallableMemberDescriptor) {