Skip to content

Commit daa31fd

Browse files
committed
Fix fresh exhaustivity warnings in scaladoc
1 parent 4072218 commit daa31fd

File tree

1 file changed

+3
-5
lines changed

1 file changed

+3
-5
lines changed

scaladoc/src/dotty/tools/scaladoc/site/templates.scala

+3-5
Original file line numberDiff line numberDiff line change
@@ -102,11 +102,9 @@ case class TemplateFile(
102102
ctx.layouts.getOrElse(name, throw new RuntimeException(s"No layouts named $name in ${ctx.layouts}"))
103103
)
104104

105-
def asJavaElement(o: Object): Object = o match
106-
case m: Map[?, ?] => m.transform {
107-
case (k: String, v: Object) => asJavaElement(v)
108-
}.asJava
109-
case l: List[?] => l.map(x => asJavaElement(x.asInstanceOf[Object])).asJava
105+
def asJavaElement(o: Any): Any = o match
106+
case m: Map[?, ?] => m.transform { (k, v) => asJavaElement(v) }.asJava
107+
case l: List[?] => l.map(asJavaElement).asJava
110108
case other => other
111109

112110
// Library requires mutable maps..

0 commit comments

Comments
 (0)