From 316057873b43222bf179e969212fa93c2f8c6084 Mon Sep 17 00:00:00 2001 From: Natalia Ukhorskaya Date: Wed, 13 Apr 2016 17:47:27 +0300 Subject: [PATCH] Fix EA-72969 - assert: ExtractFunctionForDebuggerUtilKt$getFunctionForExtractedFragment$.invoke : ERROR_TYPES Context element for codeFragment can be a KtFile (not only KtExpression) ex. in case when file was changed after debugger starts and there is no expression at line with breakpoint --- .../jetbrains/kotlin/idea/caches/resolve/CodeFragmentAnalyzer.kt | 1 - 1 file changed, 1 deletion(-) diff --git a/idea/idea-analysis/src/org/jetbrains/kotlin/idea/caches/resolve/CodeFragmentAnalyzer.kt b/idea/idea-analysis/src/org/jetbrains/kotlin/idea/caches/resolve/CodeFragmentAnalyzer.kt index 4eb7f444723..f53fcc24b1f 100644 --- a/idea/idea-analysis/src/org/jetbrains/kotlin/idea/caches/resolve/CodeFragmentAnalyzer.kt +++ b/idea/idea-analysis/src/org/jetbrains/kotlin/idea/caches/resolve/CodeFragmentAnalyzer.kt @@ -87,7 +87,6 @@ class CodeFragmentAnalyzer( resolveToElement: (KtElement) -> BindingContext ): Pair? { val context = codeFragment.context - if (context !is KtExpression) return null val scopeForContextElement: LexicalScope? val dataFlowInfo: DataFlowInfo