[Compiler plugins] Fix usage of descriptor API

This commit is contained in:
Anastasiya Shadrina
2021-06-09 15:25:35 +07:00
committed by TeamCityServer
parent 1bcaeabd84
commit 3de1566f11
2 changed files with 4 additions and 1 deletions
@@ -306,7 +306,8 @@ object KSerializerDescriptorResolver {
type, type,
emptyList(), // no need type parameters? emptyList(), // no need type parameters?
containingClassDescriptor.thisAsReceiverParameter, containingClassDescriptor.thisAsReceiverParameter,
extensionReceiverParameter extensionReceiverParameter,
emptyList()
) )
val propertyGetter: PropertyGetterDescriptorImpl? = if (createGetter) { val propertyGetter: PropertyGetterDescriptorImpl? = if (createGetter) {
@@ -43,6 +43,7 @@ fun ClassDescriptor.createFunction(
methodDescriptor.initialize( methodDescriptor.initialize(
null, null,
receiver, receiver,
emptyList(),
typeParameters, typeParameters,
paramDescriptors, paramDescriptors,
returnType, returnType,
@@ -66,6 +67,7 @@ fun ClassDescriptor.createJavaConstructor(
constructor.initialize( constructor.initialize(
null, null,
constructor.calculateDispatchReceiverParameter(), constructor.calculateDispatchReceiverParameter(),
emptyList(),
this.declaredTypeParameters, this.declaredTypeParameters,
paramDescriptors, paramDescriptors,
this.defaultType, this.defaultType,