Configure Dackka to generate javadoc for protected methods

#minor-release

PiperOrigin-RevId: 487497923
This commit is contained in:
ibaker 2022-11-10 12:21:47 +00:00 committed by microkatz
parent 4fcc019bbf
commit a402955125

View File

@ -115,11 +115,16 @@ class CombinedJavadocPlugin implements Plugin<Project> {
def sourcesString = project.files(sources.flatten()) def sourcesString = project.files(sources.flatten())
.filter({ f -> project.file(f).exists() }).join(";") .filter({ f -> project.file(f).exists() }).join(";")
def dependenciesString = project.files(dependencies).asPath.replace(':', ';') def dependenciesString = project.files(dependencies).asPath.replace(':', ';')
def sourceSet = [
"-src", sourcesString,
"-classpath", dependenciesString,
"-documentedVisibilities", "PUBLIC;PROTECTED"
].join(" ")
args("-moduleName", "", args("-moduleName", "",
"-outputDir", "$dackkaOutputDir", "-outputDir", "$dackkaOutputDir",
"-globalLinks", "$globalLinksString", "-globalLinks", "$globalLinksString",
"-loggingLevel", "WARN", "-loggingLevel", "WARN",
"-sourceSet", "-src $sourcesString -classpath $dependenciesString", "-sourceSet", "$sourceSet",
"-offlineMode") "-offlineMode")
environment("DEVSITE_TENANT", "androidx/media3") environment("DEVSITE_TENANT", "androidx/media3")
} }