@@ -81,8 +81,8 @@ trait MarkupConversion[T](packages: Map[String, EmulatedPackageRepresentation])
81
81
see = filterEmpty(parsed.see).map(markupToMarkdown),
82
82
result = single(" @result" , parsed.result).map(markupToMarkdown),
83
83
throws = linkedExceptions(parsed.throws),
84
- valueParams = filterEmpty(parsed.valueParams).mapValues(markupToMarkdown).toMap,
85
- typeParams = filterEmpty(parsed.typeParams).mapValues(markupToMarkdown).toMap,
84
+ valueParams = filterEmpty(parsed.valueParams).view. mapValues(markupToMarkdown).toMap,
85
+ typeParams = filterEmpty(parsed.typeParams).view. mapValues(markupToMarkdown).toMap,
86
86
version = single(" @version" , parsed.version).map(markupToMarkdown),
87
87
since = single(" @since" , parsed.since).map(markupToMarkdown),
88
88
todo = filterEmpty(parsed.todo).map(markupToMarkdown),
@@ -91,9 +91,9 @@ trait MarkupConversion[T](packages: Map[String, EmulatedPackageRepresentation])
91
91
example = filterEmpty(parsed.example).map(markupToMarkdown),
92
92
constructor = single(" @constructor" , parsed.constructor).map(markupToMarkdown),
93
93
group = single(" @group" , parsed.group).map(markupToMarkdown),
94
- groupDesc = filterEmpty(parsed.groupDesc).mapValues(markupToMarkdown).toMap,
95
- groupNames = filterEmpty(parsed.groupNames).mapValues(markupToMarkdown).toMap,
96
- groupPrio = filterEmpty(parsed.groupPrio).mapValues(markupToMarkdown).toMap,
94
+ groupDesc = filterEmpty(parsed.groupDesc).view. mapValues(markupToMarkdown).toMap,
95
+ groupNames = filterEmpty(parsed.groupNames).view. mapValues(markupToMarkdown).toMap,
96
+ groupPrio = filterEmpty(parsed.groupPrio).view. mapValues(markupToMarkdown).toMap,
97
97
hideImplicitConversions = filterEmpty(parsed.hideImplicitConversions).map(markupToMarkdown)
98
98
)
99
99
}
@@ -124,16 +124,16 @@ extends MarkupConversion[MarkdownNode](packages) {
124
124
.map(stringToMarkup)
125
125
126
126
def filterEmpty (xs : Map [String , String ]) =
127
- xs.mapValues(_.trim).toMap
127
+ xs.view. mapValues(_.trim).toMap
128
128
.filterNot { case (_, v) => v.isEmpty }
129
- .mapValues(stringToMarkup).toMap
129
+ .view. mapValues(stringToMarkup).toMap
130
130
}
131
131
132
132
case class WikiComment (ent : Representation , parsed : ParsedComment , packages : Map [String , EmulatedPackageRepresentation ])
133
133
extends MarkupConversion [Body ](packages) {
134
134
135
135
def filterEmpty (xs : Map [String ,String ]) =
136
- xs.mapValues(_.toWiki(ent, packages)).toMap
136
+ xs.view. mapValues(_.toWiki(ent, packages)).toMap
137
137
.filterNot { case (_, v) => v.blocks.isEmpty }
138
138
139
139
def filterEmpty (xs : List [String ]) =
@@ -151,7 +151,7 @@ extends MarkupConversion[Body](packages) {
151
151
}
152
152
153
153
def linkedExceptions (m : Map [String , String ]) = {
154
- m.mapValues(_.toWiki(ent, packages)).toMap.map { case (targetStr, body) =>
154
+ m.view. mapValues(_.toWiki(ent, packages)).toMap.map { case (targetStr, body) =>
155
155
val link = lookup(Some (ent), packages, targetStr)
156
156
val newBody = body match {
157
157
case Body (List (Paragraph (Chain (content)))) =>
0 commit comments