Minor: imports removed, formatting
This commit is contained in:
@@ -17,7 +17,6 @@
|
|||||||
package org.jetbrains.kotlin.types
|
package org.jetbrains.kotlin.types
|
||||||
|
|
||||||
import com.google.common.base.Predicates
|
import com.google.common.base.Predicates
|
||||||
import com.google.common.collect.Lists
|
|
||||||
import com.google.common.collect.Maps
|
import com.google.common.collect.Maps
|
||||||
import org.jetbrains.kotlin.platform.PlatformToKotlinClassMap
|
import org.jetbrains.kotlin.platform.PlatformToKotlinClassMap
|
||||||
import org.jetbrains.kotlin.descriptors.ClassDescriptor
|
import org.jetbrains.kotlin.descriptors.ClassDescriptor
|
||||||
@@ -26,7 +25,6 @@ import org.jetbrains.kotlin.types.checker.KotlinTypeChecker
|
|||||||
import org.jetbrains.kotlin.types.checker.TypeCheckingProcedure
|
import org.jetbrains.kotlin.types.checker.TypeCheckingProcedure
|
||||||
import org.jetbrains.kotlin.builtins.KotlinBuiltIns
|
import org.jetbrains.kotlin.builtins.KotlinBuiltIns
|
||||||
import org.jetbrains.kotlin.resolve.DescriptorUtils
|
import org.jetbrains.kotlin.resolve.DescriptorUtils
|
||||||
import org.jetbrains.kotlin.types.typeUtil.isPrimitiveNumberType
|
|
||||||
|
|
||||||
object CastDiagnosticsUtil {
|
object CastDiagnosticsUtil {
|
||||||
|
|
||||||
@@ -36,7 +34,8 @@ object CastDiagnosticsUtil {
|
|||||||
fun isCastPossible(
|
fun isCastPossible(
|
||||||
lhsType: KotlinType,
|
lhsType: KotlinType,
|
||||||
rhsType: KotlinType,
|
rhsType: KotlinType,
|
||||||
platformToKotlinClassMap: PlatformToKotlinClassMap): Boolean {
|
platformToKotlinClassMap: PlatformToKotlinClassMap
|
||||||
|
): Boolean {
|
||||||
val rhsNullable = TypeUtils.isNullableType(rhsType)
|
val rhsNullable = TypeUtils.isNullableType(rhsType)
|
||||||
val lhsNullable = TypeUtils.isNullableType(lhsType)
|
val lhsNullable = TypeUtils.isNullableType(lhsType)
|
||||||
if (KotlinBuiltIns.isNullableNothing(lhsType) && !rhsNullable) return false
|
if (KotlinBuiltIns.isNullableNothing(lhsType) && !rhsNullable) return false
|
||||||
|
|||||||
Reference in New Issue
Block a user