Drop unnecesary logic about additional context for lambda in debugger

This commit is contained in:
Natalia Ukhorskaya
2015-11-30 18:22:16 +03:00
parent f34f7556bc
commit 29778311e8
4 changed files with 8 additions and 105 deletions
@@ -40,9 +40,6 @@ public abstract class KtCodeFragment(
private var viewProvider = super<KtFile>.getViewProvider() as SingleRootFileViewProvider
private var imports = LinkedHashSet<String>()
private val additionalContextForLambda: PsiElement? by lazy {
this.getCopyableUserData(ADDITIONAL_CONTEXT_FOR_LAMBDA)?.invoke()
}
init {
getViewProvider().forceCachedPsi(this)
@@ -69,7 +66,7 @@ public abstract class KtCodeFragment(
override fun isValid() = true
override fun getContext() = additionalContextForLambda ?: context
override fun getContext() = context
override fun getResolveScope() = context?.getResolveScope() ?: super<KtFile>.getResolveScope()