aboutsummaryrefslogtreecommitdiff
path: root/runners/gradle-plugin/src/main/kotlin/org
diff options
context:
space:
mode:
authorsebastian.sellmair <sebastian.sellmair@jetbrains.com>2020-08-14 16:02:42 +0200
committerSebastian Sellmair <34319766+sellmair@users.noreply.github.com>2020-08-14 17:51:11 +0200
commit3f8c99cf04893da8fc3c353cba0133dc54e5febe (patch)
tree95f5b541ad583f85da5130ca01dbff45ec889e6c /runners/gradle-plugin/src/main/kotlin/org
parentf655b97cffd875a33618f4326e0a890d3e73ce24 (diff)
downloaddokka-3f8c99cf04893da8fc3c353cba0133dc54e5febe.tar.gz
dokka-3f8c99cf04893da8fc3c353cba0133dc54e5febe.tar.bz2
dokka-3f8c99cf04893da8fc3c353cba0133dc54e5febe.zip
Use java.net.URL consistently across Gradle Plugin API surface
Diffstat (limited to 'runners/gradle-plugin/src/main/kotlin/org')
-rw-r--r--runners/gradle-plugin/src/main/kotlin/org/jetbrains/dokka/gradle/GradleSourceLinkBuilder.kt6
1 files changed, 3 insertions, 3 deletions
diff --git a/runners/gradle-plugin/src/main/kotlin/org/jetbrains/dokka/gradle/GradleSourceLinkBuilder.kt b/runners/gradle-plugin/src/main/kotlin/org/jetbrains/dokka/gradle/GradleSourceLinkBuilder.kt
index 89ecb5e7..a271e810 100644
--- a/runners/gradle-plugin/src/main/kotlin/org/jetbrains/dokka/gradle/GradleSourceLinkBuilder.kt
+++ b/runners/gradle-plugin/src/main/kotlin/org/jetbrains/dokka/gradle/GradleSourceLinkBuilder.kt
@@ -8,6 +8,7 @@ import org.gradle.api.tasks.Optional
import org.jetbrains.dokka.DokkaConfigurationBuilder
import org.jetbrains.dokka.SourceLinkDefinitionImpl
import java.io.File
+import java.net.URL
class GradleSourceLinkBuilder(
@Transient @get:Internal internal val project: Project
@@ -17,8 +18,7 @@ class GradleSourceLinkBuilder(
val localDirectory: Property<File?> = project.objects.safeProperty()
@Input
- val remoteUrl: Property<String> = project.objects.safeProperty<String>()
- .safeConvention("")
+ val remoteUrl: Property<URL?> = project.objects.safeProperty<URL>()
@Optional
@Input
@@ -28,7 +28,7 @@ class GradleSourceLinkBuilder(
override fun build(): SourceLinkDefinitionImpl {
return SourceLinkDefinitionImpl(
localDirectory = localDirectory.getSafe()?.absolutePath ?: project.projectDir.absolutePath,
- remoteUrl = remoteUrl.getSafe(),
+ remoteUrl = checkNotNull(remoteUrl.getSafe()) { "missing remoteUrl on source link" },
remoteLineSuffix = remoteLineSuffix.getSafe()
)
}