From 3de1566f1168b90cdd1829980bd1c00afcaa4922 Mon Sep 17 00:00:00 2001 From: Anastasiya Shadrina Date: Wed, 9 Jun 2021 15:25:35 +0700 Subject: [PATCH] [Compiler plugins] Fix usage of descriptor API --- .../compiler/resolve/KSerializerDescriptorResolver.kt | 3 ++- .../src/org/jetbrains/kotlin/lombok/utils/descriptorUtils.kt | 2 ++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/plugins/kotlin-serialization/kotlin-serialization-compiler/src/org/jetbrains/kotlinx/serialization/compiler/resolve/KSerializerDescriptorResolver.kt b/plugins/kotlin-serialization/kotlin-serialization-compiler/src/org/jetbrains/kotlinx/serialization/compiler/resolve/KSerializerDescriptorResolver.kt index 138f5ec9c37..edaeaf4df32 100644 --- a/plugins/kotlin-serialization/kotlin-serialization-compiler/src/org/jetbrains/kotlinx/serialization/compiler/resolve/KSerializerDescriptorResolver.kt +++ b/plugins/kotlin-serialization/kotlin-serialization-compiler/src/org/jetbrains/kotlinx/serialization/compiler/resolve/KSerializerDescriptorResolver.kt @@ -306,7 +306,8 @@ object KSerializerDescriptorResolver { type, emptyList(), // no need type parameters? containingClassDescriptor.thisAsReceiverParameter, - extensionReceiverParameter + extensionReceiverParameter, + emptyList() ) val propertyGetter: PropertyGetterDescriptorImpl? = if (createGetter) { diff --git a/plugins/lombok/lombok-compiler-plugin/src/org/jetbrains/kotlin/lombok/utils/descriptorUtils.kt b/plugins/lombok/lombok-compiler-plugin/src/org/jetbrains/kotlin/lombok/utils/descriptorUtils.kt index f59e36a132b..9353e9270fd 100644 --- a/plugins/lombok/lombok-compiler-plugin/src/org/jetbrains/kotlin/lombok/utils/descriptorUtils.kt +++ b/plugins/lombok/lombok-compiler-plugin/src/org/jetbrains/kotlin/lombok/utils/descriptorUtils.kt @@ -43,6 +43,7 @@ fun ClassDescriptor.createFunction( methodDescriptor.initialize( null, receiver, + emptyList(), typeParameters, paramDescriptors, returnType, @@ -66,6 +67,7 @@ fun ClassDescriptor.createJavaConstructor( constructor.initialize( null, constructor.calculateDispatchReceiverParameter(), + emptyList(), this.declaredTypeParameters, paramDescriptors, this.defaultType,