resolve references from @param to type parameters of functions

#KT-12001 Fixed
This commit is contained in:
Dmitry Jemerov
2016-04-28 12:03:30 +02:00
parent 97c3c633a7
commit c967cc8a23
6 changed files with 36 additions and 1 deletions
@@ -102,7 +102,7 @@ fun getParamDescriptors(fromDescriptor: DeclarationDescriptor): List<Declaration
// TODO resolve parameters of functions passed as parameters
when (fromDescriptor) {
is CallableDescriptor ->
return fromDescriptor.valueParameters
return fromDescriptor.valueParameters + fromDescriptor.typeParameters
is ClassifierDescriptor -> {
val typeParams = fromDescriptor.typeConstructor.parameters
if (fromDescriptor is ClassDescriptor) {