diff --git a/libraries/sandbox/templatelib/src/TemplateHtml.kt b/libraries/sandbox/templatelib/src/TemplateHtml.kt index 9de7bd3e831..5d34c5cdf14 100644 --- a/libraries/sandbox/templatelib/src/TemplateHtml.kt +++ b/libraries/sandbox/templatelib/src/TemplateHtml.kt @@ -44,10 +44,8 @@ abstract class Tag(val name : String) : Element() { builder.append("<") builder.append(name) if (!attributes.isEmpty()) { - for (e in attributes.entrySet()) { - if (e != null) { - builder.append(" ${e.getKey()}=\"${e.getValue()}\"") - } + for (e in attributes) { + builder.append(" ${e.key}=\"${e.value}\"") } } if (children.isEmpty()) { diff --git a/libraries/tools/kdoc/src/main/kotlin/org/jetbrains/kotlin/doc/KDocConfig.kt b/libraries/tools/kdoc/src/main/kotlin/org/jetbrains/kotlin/doc/KDocConfig.kt index 098b0686795..442d1bc3d16 100644 --- a/libraries/tools/kdoc/src/main/kotlin/org/jetbrains/kotlin/doc/KDocConfig.kt +++ b/libraries/tools/kdoc/src/main/kotlin/org/jetbrains/kotlin/doc/KDocConfig.kt @@ -70,20 +70,15 @@ class KDocConfig() { * Resolves a link to the given class name */ fun resolveLink(packageName: String): String { - // TODO should be able to do something like - // for (e in packageUrls.filterNotNull()) { - val entrySet = packagePrefixToUrls.entrySet() - if (entrySet != null) { - for (e in entrySet) { - val p = e?.getKey() - val url = e?.getValue() - if (p != null && url != null) { - if (packageName.startsWith(p)) { - return url - } + for (e in packagePrefixToUrls) { + val p = e.key + val url = e.value + if (p != null && url != null) { + if (packageName.startsWith(p)) { + return url } } - } + } if (missingPackageUrls.add(packageName)) { println("Warning: could not find external link to package: $packageName") } diff --git a/libraries/tools/kdoc/src/main/kotlin/org/jetbrains/kotlin/doc/templates/PackageFrameTemplate.kt b/libraries/tools/kdoc/src/main/kotlin/org/jetbrains/kotlin/doc/templates/PackageFrameTemplate.kt index 3a5d695eddc..a1cffaf8a75 100644 --- a/libraries/tools/kdoc/src/main/kotlin/org/jetbrains/kotlin/doc/templates/PackageFrameTemplate.kt +++ b/libraries/tools/kdoc/src/main/kotlin/org/jetbrains/kotlin/doc/templates/PackageFrameTemplate.kt @@ -96,8 +96,8 @@ ${stylesheets()}