From c1a1cf14edfcf3b1b0cd166d60cee30e109ffe1a Mon Sep 17 00:00:00 2001 From: Dmitry Jemerov Date: Fri, 9 Jan 2015 19:27:12 +0100 Subject: call appendFragments() method instead of duplicating its code --- src/main.kt | 12 +----------- 1 file changed, 1 insertion(+), 11 deletions(-) (limited to 'src') diff --git a/src/main.kt b/src/main.kt index 0c853bc7..b496b1fd 100644 --- a/src/main.kt +++ b/src/main.kt @@ -98,17 +98,7 @@ public fun main(args: Array) { } val documentationModule = DocumentationModule(arguments.moduleName, moduleContent) - - val descriptors = hashMapOf>() - for ((name, parts) in fragments.groupBy { it.fqName }) { - descriptors.put(name.asString(), parts.flatMap { it.getMemberScope().getAllDescriptors() }) - } - for ((packageName, declarations) in descriptors) { - println(" package $packageName: ${declarations.count()} nodes") - val packageNode = DocumentationNode(packageName, Content.Empty, DocumentationNode.Kind.Package) - packageNode.appendChildren(declarations, DocumentationReference.Kind.Member) - documentationModule.append(packageNode, DocumentationReference.Kind.Member) - } + documentationModule.appendFragments(fragments) documentationBuilder.resolveReferences(documentationModule) documentationModule } -- cgit