aboutsummaryrefslogtreecommitdiff
path: root/plugins/base/src/main/kotlin/resolvers/external/ExternalLocationProviderFactoryWithCache.kt
diff options
context:
space:
mode:
authorKamil Doległo <kamilok1965@interia.pl>2020-08-14 13:42:12 +0200
committerSebastian Sellmair <34319766+sellmair@users.noreply.github.com>2020-08-19 13:34:10 +0200
commit116fc3e188c89cc0386a97cd149da67fd695e37b (patch)
treeb711b80108f4240ba6a8f85aa62c0461e9a7dbe1 /plugins/base/src/main/kotlin/resolvers/external/ExternalLocationProviderFactoryWithCache.kt
parenta547235b41cb3c5d8a2dfb50923bf1ec2d3cd620 (diff)
downloaddokka-116fc3e188c89cc0386a97cd149da67fd695e37b.tar.gz
dokka-116fc3e188c89cc0386a97cd149da67fd695e37b.tar.bz2
dokka-116fc3e188c89cc0386a97cd149da67fd695e37b.zip
Rename `ExternalDocumentationInfo` to `ExternalDocumentation`
Diffstat (limited to 'plugins/base/src/main/kotlin/resolvers/external/ExternalLocationProviderFactoryWithCache.kt')
-rw-r--r--plugins/base/src/main/kotlin/resolvers/external/ExternalLocationProviderFactoryWithCache.kt9
1 files changed, 4 insertions, 5 deletions
diff --git a/plugins/base/src/main/kotlin/resolvers/external/ExternalLocationProviderFactoryWithCache.kt b/plugins/base/src/main/kotlin/resolvers/external/ExternalLocationProviderFactoryWithCache.kt
index 4fa1f391..e4d2641e 100644
--- a/plugins/base/src/main/kotlin/resolvers/external/ExternalLocationProviderFactoryWithCache.kt
+++ b/plugins/base/src/main/kotlin/resolvers/external/ExternalLocationProviderFactoryWithCache.kt
@@ -1,16 +1,15 @@
package org.jetbrains.dokka.base.resolvers.external
-import org.jetbrains.dokka.base.resolvers.shared.ExternalDocumentationInfo
-import org.jetbrains.dokka.base.resolvers.shared.PackageList
+import org.jetbrains.dokka.base.resolvers.shared.ExternalDocumentation
import java.util.concurrent.ConcurrentHashMap
class ExternalLocationProviderFactoryWithCache(val ext: ExternalLocationProviderFactory) :
ExternalLocationProviderFactory {
- private val locationProviders = ConcurrentHashMap<ExternalDocumentationInfo, CacheWrapper>()
+ private val locationProviders = ConcurrentHashMap<ExternalDocumentation, CacheWrapper>()
- override fun getExternalLocationProvider(docInfo: ExternalDocumentationInfo): ExternalLocationProvider? =
- locationProviders.getOrPut(docInfo) { CacheWrapper(ext.getExternalLocationProvider(docInfo)) }.provider
+ override fun getExternalLocationProvider(doc: ExternalDocumentation): ExternalLocationProvider? =
+ locationProviders.getOrPut(doc) { CacheWrapper(ext.getExternalLocationProvider(doc)) }.provider
private class CacheWrapper(val provider: ExternalLocationProvider?)
}