Skip to content

Commit a6182a7

Browse files
committed
Update external links for javadoc
1 parent a730d08 commit a6182a7

File tree

1 file changed

+15
-10
lines changed

1 file changed

+15
-10
lines changed

dynamic-dialogs/build.gradle

Lines changed: 15 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -48,18 +48,21 @@ if (project.rootProject.file("${publication}").exists()) {
4848
apply from: 'maven.gradle'
4949
}
5050

51-
task generateJavadoc() {
51+
tasks.register('generateJavadoc') {
5252
description "Generates Javadoc."
5353
}
5454

5555
project.afterEvaluate {
56-
android.libraryVariants.all { variant ->
57-
def task = project.tasks.create("generate${variant.name.capitalize()}Javadoc", Javadoc) {
56+
android.libraryVariants.configureEach { variant ->
57+
def task = project.tasks.create(
58+
"generate${variant.name.capitalize()}Javadoc", Javadoc) {
5859
title "${referenceTitle}<h4>${versionDesc}</h4><h5>${mavenVersion}</h5>"
5960
description "Generates Javadoc for $variant.name."
6061
destinationDir = new File(destinationDir, variant.baseName)
6162

62-
source = variant.sourceSets.collect { it.java.sourceFiles }.inject { m, i -> m + i }
63+
source = variant.sourceSets.collect {
64+
it.java.sourceFiles }.inject { m, i -> m + i
65+
}
6366
doFirst {
6467
classpath = project.files(variant.javaCompileProvider.get().classpath.files,
6568
project.android.getBootClasspath())
@@ -69,16 +72,18 @@ project.afterEvaluate {
6972
options.addStringOption('Xdoclint:none', '-quiet')
7073
}
7174

75+
options.memberLevel = JavadocMemberLevel.PROTECTED
7276
exclude "**/R", "**/R.**", "**/R\$**", "**/BuildConfig*"
7377

74-
if (JavaVersion.current().isJava8Compatible()) {
75-
options.addStringOption('Xdoclint:none', '-quiet')
76-
}
77-
7878
options.windowTitle = "${referenceTitle}"
79-
options.links('http://docs.oracle.com/javase/8/docs/api')
79+
options.links('http://docs.oracle.com/javase/8/docs/api',
80+
'http://docs.oracle.com/javase/17/docs/api')
8081
options.links('https://developer.android.com/reference')
81-
options.memberLevel = JavadocMemberLevel.PROTECTED
82+
options.linksOffline('https://developer.android.com/reference',
83+
'https://developer.android.com/reference/androidx')
84+
options.linksOffline('https://developer.android.com/reference',
85+
'https://developer.android.com/reference/com/google/android/material')
86+
options.links('https://pranavpandey.org/dynamic-utils')
8287

8388
failOnError false
8489
}

0 commit comments

Comments
 (0)