[NI] Don't forget marker interface for type variables

This commit is contained in:
Mikhail Zarechenskiy
2019-09-30 02:03:35 +03:00
parent 66a6713577
commit 957af741cd
@@ -30,11 +30,12 @@ import org.jetbrains.kotlin.types.TypeConstructor
import org.jetbrains.kotlin.types.checker.KotlinTypeRefiner
import org.jetbrains.kotlin.types.checker.NewTypeVariableConstructor
import org.jetbrains.kotlin.types.model.TypeVariableMarker
import org.jetbrains.kotlin.types.model.TypeVariableTypeConstructorMarker
import org.jetbrains.kotlin.types.refinement.TypeRefinement
class TypeVariableTypeConstructor(private val builtIns: KotlinBuiltIns, val debugName: String) : TypeConstructor,
NewTypeVariableConstructor {
NewTypeVariableConstructor, TypeVariableTypeConstructorMarker {
override fun getParameters(): List<TypeParameterDescriptor> = emptyList()
override fun getSupertypes(): Collection<KotlinType> = emptyList()
override fun isFinal(): Boolean = false