diff options
Diffstat (limited to 'plugins/base/src/main/kotlin/resolvers/external/javadoc')
2 files changed, 12 insertions, 12 deletions
diff --git a/plugins/base/src/main/kotlin/resolvers/external/javadoc/JavadocExternalLocationProvider.kt b/plugins/base/src/main/kotlin/resolvers/external/javadoc/JavadocExternalLocationProvider.kt index d42b5b5c..48cf554c 100644 --- a/plugins/base/src/main/kotlin/resolvers/external/javadoc/JavadocExternalLocationProvider.kt +++ b/plugins/base/src/main/kotlin/resolvers/external/javadoc/JavadocExternalLocationProvider.kt @@ -1,20 +1,20 @@ package org.jetbrains.dokka.base.resolvers.external.javadoc import org.jetbrains.dokka.base.resolvers.external.DefaultExternalLocationProvider -import org.jetbrains.dokka.base.resolvers.shared.ExternalDocumentationInfo +import org.jetbrains.dokka.base.resolvers.shared.ExternalDocumentation import org.jetbrains.dokka.links.DRI import org.jetbrains.dokka.plugability.DokkaContext import org.jetbrains.dokka.utilities.htmlEscape class JavadocExternalLocationProvider( - externalDocumentationInfo: ExternalDocumentationInfo, + externalDocumentation: ExternalDocumentation, val brackets: String, val separator: String, dokkaContext: DokkaContext -) : DefaultExternalLocationProvider(externalDocumentationInfo, ".html", dokkaContext) { +) : DefaultExternalLocationProvider(externalDocumentation, ".html", dokkaContext) { override fun resolve(dri: DRI): String? { - val docURL = externalDocumentationInfo.documentationURL.toString().removeSuffix("/") + "/" + val docURL = externalDocumentation.documentationURL.toString().removeSuffix("/") + "/" val packageLink = dri.packageName?.replace(".", "/") if (dri.classNames == null) { return "$docURL$packageLink/package-summary$extension".htmlEscape() @@ -28,4 +28,4 @@ class JavadocExternalLocationProvider( callableChecked.params.joinToString(separator) + "${brackets.last()}").htmlEscape() } -}
\ No newline at end of file +} diff --git a/plugins/base/src/main/kotlin/resolvers/external/javadoc/JavadocExternalLocationProviderFactory.kt b/plugins/base/src/main/kotlin/resolvers/external/javadoc/JavadocExternalLocationProviderFactory.kt index 1cfd73a8..6fe39d35 100644 --- a/plugins/base/src/main/kotlin/resolvers/external/javadoc/JavadocExternalLocationProviderFactory.kt +++ b/plugins/base/src/main/kotlin/resolvers/external/javadoc/JavadocExternalLocationProviderFactory.kt @@ -3,23 +3,23 @@ package org.jetbrains.dokka.base.resolvers.external.javadoc import org.jetbrains.dokka.base.resolvers.external.ExternalLocationProvider import org.jetbrains.dokka.base.resolvers.external.ExternalLocationProviderFactory import org.jetbrains.dokka.base.resolvers.external.ExternalLocationProviderFactoryWithCache -import org.jetbrains.dokka.base.resolvers.shared.ExternalDocumentationInfo +import org.jetbrains.dokka.base.resolvers.shared.ExternalDocumentation import org.jetbrains.dokka.base.resolvers.shared.RecognizedLinkFormat import org.jetbrains.dokka.plugability.DokkaContext class JavadocExternalLocationProviderFactory(val context: DokkaContext) : ExternalLocationProviderFactory by ExternalLocationProviderFactoryWithCache( object : ExternalLocationProviderFactory { - override fun getExternalLocationProvider(docInfo: ExternalDocumentationInfo): ExternalLocationProvider? = - when (docInfo.packageList.linkFormat) { + override fun getExternalLocationProvider(doc: ExternalDocumentation): ExternalLocationProvider? = + when (doc.packageList.linkFormat) { RecognizedLinkFormat.Javadoc1 -> - JavadocExternalLocationProvider(docInfo, "()", ", ", context) // Covers JDK 1 - 7 + JavadocExternalLocationProvider(doc, "()", ", ", context) // Covers JDK 1 - 7 RecognizedLinkFormat.Javadoc8, RecognizedLinkFormat.DokkaJavadoc -> - JavadocExternalLocationProvider(docInfo, "--", "-", context) // Covers JDK 8 - 9 + JavadocExternalLocationProvider(doc, "--", "-", context) // Covers JDK 8 - 9 RecognizedLinkFormat.Javadoc10 -> - JavadocExternalLocationProvider(docInfo, "()", ",", context) // Covers JDK 10 + JavadocExternalLocationProvider(doc, "()", ",", context) // Covers JDK 10 else -> null } } - )
\ No newline at end of file + ) |