From 6c4a8c602dda49b1b5aa09f8936c831fd881542e Mon Sep 17 00:00:00 2001 From: Ting-Yuan Huang Date: Fri, 24 Jan 2025 16:06:18 -0800 Subject: [PATCH] KSP1: fix KSTypeArgument.parent --- .../symbol/impl/binary/KSClassifierReferenceDescriptorImpl.kt | 2 +- test-utils/testData/api/equivalentJavaWildcards.kt | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/compiler-plugin/src/main/kotlin/com/google/devtools/ksp/symbol/impl/binary/KSClassifierReferenceDescriptorImpl.kt b/compiler-plugin/src/main/kotlin/com/google/devtools/ksp/symbol/impl/binary/KSClassifierReferenceDescriptorImpl.kt index 4d83abb41d..ca6c88a3b5 100644 --- a/compiler-plugin/src/main/kotlin/com/google/devtools/ksp/symbol/impl/binary/KSClassifierReferenceDescriptorImpl.kt +++ b/compiler-plugin/src/main/kotlin/com/google/devtools/ksp/symbol/impl/binary/KSClassifierReferenceDescriptorImpl.kt @@ -68,7 +68,7 @@ class KSClassifierReferenceDescriptorImpl private constructor( } override val typeArguments: List by lazy { - arguments.map { KSTypeArgumentDescriptorImpl.getCached(it, origin, this.parent) } + arguments.map { KSTypeArgumentDescriptorImpl.getCached(it, origin, this) } } override fun referencedName(): String { diff --git a/test-utils/testData/api/equivalentJavaWildcards.kt b/test-utils/testData/api/equivalentJavaWildcards.kt index c4f3ecf092..7282cf40f1 100644 --- a/test-utils/testData/api/equivalentJavaWildcards.kt +++ b/test-utils/testData/api/equivalentJavaWildcards.kt @@ -77,7 +77,7 @@ // - - INVARIANT X : X -> X // - - COVARIANT Y : Y -> Y // p8.getter() : B> -> B> -// - INVARIANT A : A -> A +// - INVARIANT A : A -> A // - - INVARIANT X : X -> X // - - COVARIANT Y : Y -> Y // v1 : A -> A