From e0acbb5fb51cbeca78bc14aaaddd770d0896d2bb Mon Sep 17 00:00:00 2001 From: Ilya Ryzhenkov Date: Sat, 12 Jul 2014 17:48:40 +0400 Subject: Add modifiers to signature generation --- src/Model/Diagnostics.kt | 1 + 1 file changed, 1 insertion(+) (limited to 'src/Model') diff --git a/src/Model/Diagnostics.kt b/src/Model/Diagnostics.kt index 129f23b6..899ff7de 100644 --- a/src/Model/Diagnostics.kt +++ b/src/Model/Diagnostics.kt @@ -12,6 +12,7 @@ fun BindingContext.checkResolveChildren(node : DocumentationNode) { for (item in node.details + node.members) { val symbolName = item.name val symbol: DeclarationDescriptor? = when (item.kind) { + DocumentationNode.Kind.Modifier -> continue // do not resolve modifiers DocumentationNode.Kind.Receiver -> (parentScope.getContainingDeclaration() as CallableDescriptor).getReceiverParameter() DocumentationNode.Kind.Parameter -> parentScope.getLocalVariable(Name.guess(symbolName)) DocumentationNode.Kind.Function -> parentScope.getFunctions(Name.guess(symbolName)).firstOrNull() -- cgit