diff --git a/idea/idea-jvm/src/com/intellij/debugger/streams/kotlin/trace/dsl/KotlinMapVariable.kt b/idea/idea-jvm/src/com/intellij/debugger/streams/kotlin/trace/dsl/KotlinMapVariable.kt index 3c995ee9116..1a3b1228d89 100644 --- a/idea/idea-jvm/src/com/intellij/debugger/streams/kotlin/trace/dsl/KotlinMapVariable.kt +++ b/idea/idea-jvm/src/com/intellij/debugger/streams/kotlin/trace/dsl/KotlinMapVariable.kt @@ -15,7 +15,7 @@ class KotlinMapVariable(type: MapType, name: String) : MapVariableBase(type, nam override fun set(key: Expression, newValue: Expression): Expression = TextExpression("${toCode()}[${key.toCode()}] = ${newValue.toCode()}") - override fun contains(key: Expression): Expression = TextExpression("${key.toCode()} in ${toCode()}") + override fun contains(key: Expression): Expression = TextExpression("(${key.toCode()} in ${toCode()})") override fun size(): Expression = TextExpression("${toCode()}.size") diff --git a/idea/testData/debugger/sequence/dsl/mapContains.out b/idea/testData/debugger/sequence/dsl/mapContains.out index 01bfed93a00..1576a23663a 100644 --- a/idea/testData/debugger/sequence/dsl/mapContains.out +++ b/idea/testData/debugger/sequence/dsl/mapContains.out @@ -1 +1 @@ -key in map +(key in map)