[NI] Extract FE 1.0 specific part from NewCommonSuperTypeCalculator
This commit is contained in:
+2
-8
@@ -22,7 +22,6 @@ import org.jetbrains.kotlin.fir.declarations.FirDeclarationOrigin
|
||||
import org.jetbrains.kotlin.fir.declarations.FirFunction
|
||||
import org.jetbrains.kotlin.fir.declarations.FirTypeParameter
|
||||
import org.jetbrains.kotlin.fir.declarations.builder.*
|
||||
import org.jetbrains.kotlin.fir.diagnostics.ConeIntermediateDiagnostic
|
||||
import org.jetbrains.kotlin.fir.typeContext
|
||||
import org.jetbrains.kotlin.fir.scopes.impl.withReplacedConeType
|
||||
import org.jetbrains.kotlin.fir.serialization.FirElementSerializer
|
||||
@@ -39,7 +38,6 @@ import org.jetbrains.kotlin.load.kotlin.header.KotlinClassHeader
|
||||
import org.jetbrains.kotlin.metadata.jvm.serialization.JvmStringTable
|
||||
import org.jetbrains.kotlin.types.AbstractTypeApproximator
|
||||
import org.jetbrains.kotlin.types.TypeApproximatorConfiguration
|
||||
import org.jetbrains.kotlin.types.model.SimpleTypeMarker
|
||||
import org.jetbrains.org.objectweb.asm.Type
|
||||
import org.jetbrains.org.objectweb.asm.commons.Method
|
||||
|
||||
@@ -60,11 +58,7 @@ class FirJvmClassCodegen(
|
||||
else -> null
|
||||
}
|
||||
|
||||
private val approximator = object : AbstractTypeApproximator(session.typeContext) {
|
||||
override fun createErrorType(message: String): SimpleTypeMarker {
|
||||
return ConeKotlinErrorType(ConeIntermediateDiagnostic(message))
|
||||
}
|
||||
}
|
||||
private val approximator = object : AbstractTypeApproximator(session.typeContext) {}
|
||||
|
||||
private fun FirTypeRef.approximated(
|
||||
toSuper: Boolean,
|
||||
@@ -197,4 +191,4 @@ class FirJvmClassCodegen(
|
||||
state.globalSerializationBindings.put(FirJvmSerializerExtension.FIELD_FOR_PROPERTY, metadata.property, fieldType to fieldName)
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user