diff --git a/idea/src/org/jetbrains/jet/plugin/debugger/render/KotlinObjectRenderer.kt b/idea/src/org/jetbrains/jet/plugin/debugger/render/KotlinObjectRenderer.kt index ee1c4a83d82..f524a717c9d 100644 --- a/idea/src/org/jetbrains/jet/plugin/debugger/render/KotlinObjectRenderer.kt +++ b/idea/src/org/jetbrains/jet/plugin/debugger/render/KotlinObjectRenderer.kt @@ -52,6 +52,14 @@ public open class KotlinObjectRenderer : ClassRenderer() { override fun isApplicable(jdiType: Type?): Boolean { if (!super.isApplicable(jdiType)) return false + var isCustomRendererApplicable = false + NodeRendererSettings.getInstance().getCustomRenderers().iterateRenderers { + isCustomRendererApplicable = it.isApplicable(jdiType) + !isCustomRendererApplicable + } + + if (isCustomRendererApplicable) return false + return jdiType.isKotlinClass() }