[API Usage] Use refinement in NI
This commit is contained in:
committed by
Dmitry Savvinov
parent
2bf6bd3724
commit
53334c038f
+1
-2
@@ -18,7 +18,6 @@ package org.jetbrains.kotlin.types.checker
|
||||
|
||||
import org.jetbrains.kotlin.resolve.constants.IntegerLiteralTypeConstructor
|
||||
import org.jetbrains.kotlin.types.*
|
||||
import org.jetbrains.kotlin.types.checker.NewKotlinTypeChecker.transformToNewType
|
||||
import org.jetbrains.kotlin.types.model.KotlinTypeMarker
|
||||
import org.jetbrains.kotlin.types.model.SimpleTypeMarker
|
||||
import org.jetbrains.kotlin.types.model.TypeConstructorMarker
|
||||
@@ -32,7 +31,7 @@ open class ClassicTypeCheckerContext(
|
||||
|
||||
override fun prepareType(type: KotlinTypeMarker): KotlinTypeMarker {
|
||||
require(type is KotlinType, type::errorMessage)
|
||||
return transformToNewType(type.unwrap())
|
||||
return NewKotlinTypeChecker.Default.transformToNewType(type.unwrap())
|
||||
}
|
||||
|
||||
@UseExperimental(TypeRefinement::class)
|
||||
|
||||
Reference in New Issue
Block a user