File tree Expand file tree Collapse file tree 1 file changed +11
-0
lines changed
scaladoc/src/dotty/tools/scaladoc/tasty Expand file tree Collapse file tree 1 file changed +11
-0
lines changed Original file line number Diff line number Diff line change @@ -272,6 +272,17 @@ trait TypesSupport:
272
272
273
273
case RecursiveType (tp) => inner(tp)
274
274
275
+ case MatchCase (pattern, rhs) =>
276
+ texts(" case " ) ++ inner(pattern) ++ texts(" => " ) ++ inner(rhs)
277
+
278
+ case t : dotty.tools.dotc.core.Types .LazyRef => try {
279
+ inner(t.ref(using ctx.compilerContext).asInstanceOf [TypeRepr ])
280
+ } catch {
281
+ case e : AssertionError => texts(" LazyRef(...)" )
282
+ }
283
+
284
+ case tpe => throw MatchError (tpe.show(using Printer .TypeReprStructure ))
285
+
275
286
private def typeBound (using Quotes )(t : reflect.TypeRepr , low : Boolean ) =
276
287
import reflect ._
277
288
val ignore = if (low) t.typeSymbol == defn.NothingClass else t.typeSymbol == defn.AnyClass
You can’t perform that action at this time.
0 commit comments