Mutability fixed in KDocConfig: the maps are mutated from Java
This commit is contained in:
@@ -27,8 +27,7 @@ class KDocConfig() {
|
|||||||
* Returns a map of the package prefix to the HTML URL for the root of the apidoc using javadoc/kdoc style
|
* Returns a map of the package prefix to the HTML URL for the root of the apidoc using javadoc/kdoc style
|
||||||
* directory layouts so that this API doc report can link to external packages
|
* directory layouts so that this API doc report can link to external packages
|
||||||
*/
|
*/
|
||||||
private val mutablePackagePrefixToUrls: MutableMap<String, String> = TreeMap<String, String>(LongestFirstStringComparator())
|
public val packagePrefixToUrls: MutableMap<String, String> = TreeMap<String, String>(LongestFirstStringComparator())
|
||||||
public val packagePrefixToUrls: Map<String, String> = mutablePackagePrefixToUrls
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Returns a Set of the package name prefixes to ignore from the KDoc report
|
* Returns a Set of the package name prefixes to ignore from the KDoc report
|
||||||
@@ -55,12 +54,12 @@ class KDocConfig() {
|
|||||||
* A map of package name to html or markdown files used to describe the package. If none is
|
* A map of package name to html or markdown files used to describe the package. If none is
|
||||||
* speciied we will look for a package.html or package.md file in the source tree
|
* speciied we will look for a package.html or package.md file in the source tree
|
||||||
*/
|
*/
|
||||||
public var packageDescriptionFiles: Map<String,String> = HashMap<String,String>()
|
public var packageDescriptionFiles: MutableMap<String,String> = HashMap<String,String>()
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* A map of package name to summary text used in the package overviews
|
* A map of package name to summary text used in the package overviews
|
||||||
*/
|
*/
|
||||||
public var packageSummaryText: Map<String,String> = HashMap<String,String>()
|
public var packageSummaryText: MutableMap<String,String> = HashMap<String, String>()
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Returns true if protected functions and properties should be documented
|
* Returns true if protected functions and properties should be documented
|
||||||
@@ -84,7 +83,7 @@ class KDocConfig() {
|
|||||||
*/
|
*/
|
||||||
fun addPackageLink(url: String, vararg packagePrefixes: String): Unit {
|
fun addPackageLink(url: String, vararg packagePrefixes: String): Unit {
|
||||||
for (p in packagePrefixes) {
|
for (p in packagePrefixes) {
|
||||||
mutablePackagePrefixToUrls.put(p, url)
|
packagePrefixToUrls.put(p, url)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user