[NI] Fix determination of completion mode. #KT-30406 Fixed

This commit is contained in:
Dmitriy Novozhilov
2019-03-14 15:31:10 +03:00
parent 1c92c22dee
commit b07aed7a00
6 changed files with 54 additions and 2 deletions
@@ -200,7 +200,7 @@ class KotlinCallCompleter(
val constructor = typeVariable.constructor
val variableWithConstraints = csBuilder.currentStorage().notFixedTypeVariables[constructor] ?: return false
return variableWithConstraints.constraints.any {
return variableWithConstraints.constraints.all {
!trivialConstraintTypeInferenceOracle.isTrivialConstraint(it) && !it.type.isIntegerValueType() &&
it.kind.isLower() && csBuilder.isProperType(it.type)
}