diff --git a/java/kotlin-extractor2/src/main/kotlin/entities/Class.kt b/java/kotlin-extractor2/src/main/kotlin/entities/Class.kt index 756c3d74761..59849aa7da5 100644 --- a/java/kotlin-extractor2/src/main/kotlin/entities/Class.kt +++ b/java/kotlin-extractor2/src/main/kotlin/entities/Class.kt @@ -202,8 +202,8 @@ private fun KotlinUsesExtractor.getClassLabel( context(KaSession) fun KotlinUsesExtractor.useClassSource(c: KaClassSymbol): Label { // For source classes, the label doesn't include any type arguments - val classTypeResult = addClassLabel(buildClassType(c) as KaClassType) - return classTypeResult.id + val id = addClassLabel(buildClassType(c) as KaClassType) + return id } // `typeArgs` can be null to describe a raw generic type. @@ -216,7 +216,7 @@ fun KotlinUsesExtractor.addClassLabel( argsIncludingOuterClassesBeforeReplacement: List?, inReceiverContext: Boolean = false */ -): TypeResult { +): Label { /* OLD: KE1 val replaced = @@ -268,6 +268,7 @@ OLD: KE1 } } + // TODO: This used to do the below, but that is a "type" thing rather than a "class" thing val fqName = replacedClass.fqNameWhenAvailable val signature = if (replacedClass.isAnonymousObject) { @@ -278,8 +279,9 @@ OLD: KE1 } else { fqName.asString() } + return TypeResult(classLabel /* TODO , signature, classLabelResult.shortName */) */ - return TypeResult(classLabel /* TODO , signature, classLabelResult.shortName */) + return classLabel } /* diff --git a/java/kotlin-extractor2/src/main/kotlin/entities/Types.kt b/java/kotlin-extractor2/src/main/kotlin/entities/Types.kt index 7b297da0971..5d7ba3f02cd 100644 --- a/java/kotlin-extractor2/src/main/kotlin/entities/Types.kt +++ b/java/kotlin-extractor2/src/main/kotlin/entities/Types.kt @@ -6,7 +6,7 @@ import org.jetbrains.kotlin.analysis.api.types.KaType private fun KotlinUsesExtractor.useClassType( c: KaClassType ): TypeResults { - val javaResult = addClassLabel(c) + val javaResult = TypeResult(addClassLabel(c) /* , TODO, TODO */) val kotlinResult = TypeResult(fakeKotlinType() /* , "TODO", "TODO" */) return TypeResults(javaResult, kotlinResult) }