Delete TargetPlatform.builtins

Replace it's usages with relevant singleton reference
This commit is contained in:
Denis Zharkov
2016-04-01 13:43:53 +03:00
parent ef18d64931
commit c667f50741
14 changed files with 25 additions and 33 deletions
@@ -21,10 +21,10 @@ import org.jetbrains.kotlin.cfg.pseudocode.PseudocodeImpl
import org.jetbrains.kotlin.cfg.pseudocode.TypePredicate
import org.jetbrains.kotlin.cfg.pseudocode.getExpectedTypePredicate
import org.jetbrains.kotlin.cfg.pseudocode.instructions.eval.InstructionWithValue
import org.jetbrains.kotlin.platform.JvmBuiltIns
import org.jetbrains.kotlin.psi.KtElement
import org.jetbrains.kotlin.psi.KtTreeVisitorVoid
import org.jetbrains.kotlin.resolve.BindingContext
import org.jetbrains.kotlin.resolve.jvm.platform.JvmPlatform
import java.util.*
abstract class AbstractPseudoValueTest : AbstractPseudocodeTest() {
@@ -51,7 +51,7 @@ abstract class AbstractPseudoValueTest : AbstractPseudocodeTest() {
fun valueDecl(value: PseudoValue): String {
val typePredicate = expectedTypePredicateMap.getOrPut(value) {
getExpectedTypePredicate(value, bindingContext, JvmPlatform.builtIns)
getExpectedTypePredicate(value, bindingContext, JvmBuiltIns.Instance)
}
return "${value.debugName}: $typePredicate"
}