From bc7d30bd99f097051b106948648460fa668808c0 Mon Sep 17 00:00:00 2001 From: "Vitaliy.Bibaev" Date: Tue, 24 Oct 2017 18:28:30 +0300 Subject: [PATCH] Fix bug when stream chain lose terminator call arguments --- .../streams/kotlin/psi/impl/KotlinChainTransformerImpl.kt | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/idea/idea-jvm/src/com/intellij/debugger/streams/kotlin/psi/impl/KotlinChainTransformerImpl.kt b/idea/idea-jvm/src/com/intellij/debugger/streams/kotlin/psi/impl/KotlinChainTransformerImpl.kt index 03806b62409..f31f27f012a 100644 --- a/idea/idea-jvm/src/com/intellij/debugger/streams/kotlin/psi/impl/KotlinChainTransformerImpl.kt +++ b/idea/idea-jvm/src/com/intellij/debugger/streams/kotlin/psi/impl/KotlinChainTransformerImpl.kt @@ -38,7 +38,8 @@ class KotlinChainTransformerImpl : ChainTransformer { val terminationsPsiCall = callChain.last() // TODO: infer true types - val terminationCall = TerminatorStreamCallImpl(terminationsPsiCall.callName(), emptyList(), + val terminationCall = TerminatorStreamCallImpl(terminationsPsiCall.callName(), + terminationsPsiCall.valueArguments.map { it.toCallArgument() }, KotlinTypes.ANY, KotlinTypes.ANY, terminationsPsiCall.textRange)