KDoc migrated onto new ReceiverParameterDescriptor

This commit is contained in:
Andrey Breslav
2012-11-01 12:11:06 +04:00
parent 4955ce5caa
commit ce9c302fe1
@@ -388,7 +388,7 @@ class KModel(val context: BindingContext, val config: KDocConfig, val sourceDirs
val name = descriptor.getName().getName() val name = descriptor.getName().getName()
val returnType = getType(descriptor.getReturnType()) val returnType = getType(descriptor.getReturnType())
if (returnType != null) { if (returnType != null) {
val receiver = descriptor.getReceiverParameter() val receiver = descriptor.getReceiverParameter().getValue()
val extensionClass = if (receiver is ExtensionReceiver) { val extensionClass = if (receiver is ExtensionReceiver) {
getType(receiver.getType()) getType(receiver.getType())
} else null } else null
@@ -427,7 +427,7 @@ class KModel(val context: BindingContext, val config: KDocConfig, val sourceDirs
val function = KFunction(descriptor, owner, name, returnType, parameters) val function = KFunction(descriptor, owner, name, returnType, parameters)
addTypeParameters(function.typeParameters, descriptor.getTypeParameters()) addTypeParameters(function.typeParameters, descriptor.getTypeParameters())
configureComments(function, descriptor) configureComments(function, descriptor)
val receiver = descriptor.getReceiverParameter() val receiver = descriptor.getReceiverParameter().getValue()
if (receiver is ExtensionReceiver) { if (receiver is ExtensionReceiver) {
val receiverType = getType(receiver.getType()) val receiverType = getType(receiver.getType())
function.receiverType = receiverType function.receiverType = receiverType