[FIR] Add toString() to ErrorTypeConstructor and ConeClassifierLookupTag
This commit is contained in:
@@ -10,10 +10,12 @@ import org.jetbrains.kotlin.name.Name
|
|||||||
|
|
||||||
abstract class ConeClassifierLookupTag {
|
abstract class ConeClassifierLookupTag {
|
||||||
abstract val name: Name
|
abstract val name: Name
|
||||||
|
|
||||||
|
override fun toString(): String {
|
||||||
|
return name.asString()
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
abstract class ConeClassLikeLookupTag : ConeClassifierLookupTag() {
|
abstract class ConeClassLikeLookupTag : ConeClassifierLookupTag() {
|
||||||
abstract val classId: ClassId
|
abstract val classId: ClassId
|
||||||
|
|
||||||
|
|||||||
@@ -30,7 +30,9 @@ import org.jetbrains.kotlin.types.TypeSystemCommonBackendContext
|
|||||||
import org.jetbrains.kotlin.types.checker.convertVariance
|
import org.jetbrains.kotlin.types.checker.convertVariance
|
||||||
import org.jetbrains.kotlin.types.model.*
|
import org.jetbrains.kotlin.types.model.*
|
||||||
|
|
||||||
class ErrorTypeConstructor(val reason: String) : TypeConstructorMarker
|
class ErrorTypeConstructor(val reason: String) : TypeConstructorMarker {
|
||||||
|
override fun toString(): String = reason
|
||||||
|
}
|
||||||
|
|
||||||
interface ConeTypeContext : TypeSystemContext, TypeSystemOptimizationContext, TypeCheckerProviderContext, TypeSystemCommonBackendContext {
|
interface ConeTypeContext : TypeSystemContext, TypeSystemOptimizationContext, TypeCheckerProviderContext, TypeSystemCommonBackendContext {
|
||||||
val session: FirSession
|
val session: FirSession
|
||||||
|
|||||||
Reference in New Issue
Block a user