From a51a9795aefecd2bbc459bad77796d3c7f5bd320 Mon Sep 17 00:00:00 2001 From: Nikolay Krasko Date: Thu, 21 Sep 2017 14:39:30 +0300 Subject: [PATCH] Fix null-pointer because of nullable elementAt (EA-101762) #EA-101762 Fixed --- .../kotlin/idea/debugger/DebuggerClassNameProvider.kt | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/idea/src/org/jetbrains/kotlin/idea/debugger/DebuggerClassNameProvider.kt b/idea/src/org/jetbrains/kotlin/idea/debugger/DebuggerClassNameProvider.kt index 76599e0ee94..32b3c64ac4b 100644 --- a/idea/src/org/jetbrains/kotlin/idea/debugger/DebuggerClassNameProvider.kt +++ b/idea/src/org/jetbrains/kotlin/idea/debugger/DebuggerClassNameProvider.kt @@ -92,7 +92,9 @@ class DebuggerClassNameProvider( } private fun doGetClassesForPosition(position: SourcePosition): Set { - val relevantElement = runReadAction { getRelevantElement(position.elementAt) } + val relevantElement = runReadAction { + position.elementAt?.let { getRelevantElement(it) } + } val result = getOrComputeClassNames(relevantElement) { element -> getOuterClassNamesForElement(element)