diff --git a/scaladoc/src/dotty/tools/scaladoc/tasty/InkuireSupport.scala b/scaladoc/src/dotty/tools/scaladoc/tasty/InkuireSupport.scala index d5eebd1ab798..dc1e967c619f 100644 --- a/scaladoc/src/dotty/tools/scaladoc/tasty/InkuireSupport.scala +++ b/scaladoc/src/dotty/tools/scaladoc/tasty/InkuireSupport.scala @@ -315,6 +315,8 @@ trait InkuireSupport(using DocContext) extends Resources: inner(tpe, vars) //TODO [Inkuire] Repeated types case AnnotatedType(tpe, _) => inner(tpe, vars) + case FlexibleType(tpe) => + inner(tpe, vars) case tl @ TypeLambda(paramNames, _, resType) => Inkuire.TypeLambda(paramNames.map(Inkuire.TypeLambda.argument), inner(resType, vars)) //TODO [Inkuire] Type bounds case pt @ PolyType(paramNames, _, resType) => diff --git a/scaladoc/src/dotty/tools/scaladoc/tasty/TypesSupport.scala b/scaladoc/src/dotty/tools/scaladoc/tasty/TypesSupport.scala index 30a5ac22be0d..22fce8d6923c 100644 --- a/scaladoc/src/dotty/tools/scaladoc/tasty/TypesSupport.scala +++ b/scaladoc/src/dotty/tools/scaladoc/tasty/TypesSupport.scala @@ -118,6 +118,8 @@ trait TypesSupport: inner(tpe, skipThisTypePrefix) :+ plain("*") case AnnotatedType(tpe, _) => inner(tpe, skipThisTypePrefix) + case FlexibleType(tpe) => + inner(tpe, skipThisTypePrefix) case tl @ TypeLambda(params, paramBounds, AppliedType(tpe, args)) if paramBounds.forall { case TypeBounds(low, hi) => low.typeSymbol == defn.NothingClass && hi.typeSymbol == defn.AnyClass } && params.length == args.length