From 7c5160a968e0a3b04d88cb83d91608fc4f4178c1 Mon Sep 17 00:00:00 2001 From: Dmitriy Novozhilov Date: Mon, 14 Sep 2020 16:09:50 +0300 Subject: [PATCH] [FIR] Remove meaningless TODO's --- .../kotlin/fir/deserialization/ClassDeserialization.kt | 2 +- .../kotlin/fir/deserialization/FirMemberDeserializer.kt | 1 - 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/compiler/fir/fir-deserialization/src/org/jetbrains/kotlin/fir/deserialization/ClassDeserialization.kt b/compiler/fir/fir-deserialization/src/org/jetbrains/kotlin/fir/deserialization/ClassDeserialization.kt index 5a117c9965e..e9624c8ebc1 100644 --- a/compiler/fir/fir-deserialization/src/org/jetbrains/kotlin/fir/deserialization/ClassDeserialization.kt +++ b/compiler/fir/fir-deserialization/src/org/jetbrains/kotlin/fir/deserialization/ClassDeserialization.kt @@ -111,7 +111,7 @@ fun deserializeClassToSymbol( val superTypesDeserialized = classProto.supertypes(context.typeTable).map { supertypeProto -> typeDeserializer.simpleType(supertypeProto, ConeAttributes.Empty) - }// TODO: + c.components.additionalClassPartsProvider.getSupertypes(this@DeserializedClassDescriptor) + } superTypesDeserialized.mapNotNullTo(superTypeRefs) { if (it == null) return@mapNotNullTo null diff --git a/compiler/fir/fir-deserialization/src/org/jetbrains/kotlin/fir/deserialization/FirMemberDeserializer.kt b/compiler/fir/fir-deserialization/src/org/jetbrains/kotlin/fir/deserialization/FirMemberDeserializer.kt index c6fb74aed84..2791942e060 100644 --- a/compiler/fir/fir-deserialization/src/org/jetbrains/kotlin/fir/deserialization/FirMemberDeserializer.kt +++ b/compiler/fir/fir-deserialization/src/org/jetbrains/kotlin/fir/deserialization/FirMemberDeserializer.kt @@ -339,7 +339,6 @@ class FirMemberDeserializer(private val c: FirDeserializationContext) { val callableId = CallableId(c.packageFqName, c.relativeClassName, callableName) val symbol = FirNamedFunctionSymbol(callableId) val local = c.childContext(proto.typeParameterList) - // TODO: support contracts val simpleFunction = buildSimpleFunction { session = c.session