From 563196a8aa694854162f078e612f70be98cd77eb Mon Sep 17 00:00:00 2001 From: Nikolay Krasko Date: Fri, 27 Jan 2017 20:56:05 +0300 Subject: [PATCH] Stop in the method with suitable name if no descriptor found Absence of descriptor is possible when sources are outdated or absent. Early stop is better than iterating in step into till the program end. --- .../idea/debugger/stepping/KotlinBasicStepMethodFilter.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/idea/src/org/jetbrains/kotlin/idea/debugger/stepping/KotlinBasicStepMethodFilter.kt b/idea/src/org/jetbrains/kotlin/idea/debugger/stepping/KotlinBasicStepMethodFilter.kt index e00cdbfbd72..687b3bd9d40 100644 --- a/idea/src/org/jetbrains/kotlin/idea/debugger/stepping/KotlinBasicStepMethodFilter.kt +++ b/idea/src/org/jetbrains/kotlin/idea/debugger/stepping/KotlinBasicStepMethodFilter.kt @@ -62,7 +62,7 @@ class KotlinBasicStepMethodFilter( } else { declaration?.resolveToDescriptor() } - } ?: return false + } ?: return true fun compareDescriptors(d1: DeclarationDescriptor, d2: DeclarationDescriptor): Boolean { return d1 == d2 || d1.original == d2.original