@@ -31,7 +31,7 @@ class MetaData(
3131)
3232
3333fun ResultContainer.writeToDisk (outputFile : File , excludeFields : Array <String >, prettyPrint : Boolean ) {
34- val allowedQualifiers = setOf (
34+ val allowedExclusionQualifiers = setOf (
3535 ResultContainer ::class .simpleName,
3636 Library ::class .simpleName,
3737 Developer ::class .simpleName,
@@ -41,24 +41,24 @@ fun ResultContainer.writeToDisk(outputFile: File, excludeFields: Array<String>,
4141 License ::class .simpleName,
4242 MetaData ::class .simpleName,
4343 )
44- val qualifiedFieldNames = mutableSetOf (
44+ val excludedQualifiedFieldNames = mutableSetOf (
4545 " ${Library ::class .simpleName} .${Library ::artifactId.name} " ,
4646 " ${Library ::class .simpleName} .${Library ::groupId.name} " ,
4747 " ${Library ::class .simpleName} .${Library ::artifactFolder.name} "
4848 )
49- val unqualifiedFieldNames = mutableSetOf<String >()
49+ val excludedUnqualifiedFieldNames = mutableSetOf<String >()
5050 excludeFields.forEach { excludedField ->
5151 val segments = excludedField.split(" ." )
52- if (segments.size == 2 && allowedQualifiers .contains(segments.first())) {
53- qualifiedFieldNames .add(excludedField)
52+ if (segments.size == 2 && allowedExclusionQualifiers .contains(segments.first())) {
53+ excludedQualifiedFieldNames .add(excludedField)
5454 } else {
55- unqualifiedFieldNames .add(excludedField)
55+ excludedUnqualifiedFieldNames .add(excludedField)
5656 }
5757 }
5858 val jsonGenerator = JsonGenerator .Options ()
5959 .excludeNulls()
60- .excludeFieldsByName(unqualifiedFieldNames )
61- .addConverter(PartialObjectConverter (qualifiedFieldNames ))
60+ .excludeFieldsByName(excludedUnqualifiedFieldNames )
61+ .addConverter(PartialObjectConverter (excludedQualifiedFieldNames ))
6262 .build()
6363 PrintWriter (OutputStreamWriter (outputFile.outputStream(), StandardCharsets .UTF_8 ), true ).use {
6464 it.write(jsonGenerator.toJson(this ).let { json -> if (prettyPrint) JsonOutput .prettyPrint(json) else json })
0 commit comments