Skip to content

Commit 5beb668

Browse files
committed
Tastydoc: update remaining tasty.reflect.IsXYZ usages
1 parent 8037761 commit 5beb668

File tree

3 files changed

+17
-17
lines changed

3 files changed

+17
-17
lines changed

tastydoc/src/dotty/tastydoc/TastyExtractor.scala

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -75,9 +75,9 @@ trait TastyExtractor extends TastyTypeConverter with CommentParser with CommentC
7575
}
7676

7777
(body.flatMap {
78-
case IsDefDef(_) => None //No definitions, they are appended with symbol.methods below
79-
case IsValDef(_) => None //No val/var, they are appended with symbol.fields below
80-
case IsInlined(_) => None //Inlined aren't desirable members
78+
case _: DefDef => None //No definitions, they are appended with symbol.methods below
79+
case _: ValDef => None //No val/var, they are appended with symbol.fields below
80+
case _: Inlined => None //Inlined aren't desirable members
8181
case x => Some(x)
8282
}.filter(x => filterSymbol(x.symbol)).map(convertToRepresentation(reflect)(_, parentRepresentation)) ++
8383
symbol.methods.filter(x => filterSymbol(x)).map{x => convertToRepresentation(reflect)(x.tree, parentRepresentation)} ++
@@ -102,8 +102,8 @@ trait TastyExtractor extends TastyTypeConverter with CommentParser with CommentC
102102
import reflect.{given, _}
103103

104104
val parentsReferences = parents.map{
105-
case reflect.IsTypeTree(c) => convertTypeToReference(reflect)(c.tpe)
106-
case reflect.IsTerm(c) => convertTypeToReference(reflect)(c.tpe)
105+
case c: TypeTree => convertTypeToReference(reflect)(c.tpe)
106+
case c: Term => convertTypeToReference(reflect)(c.tpe)
107107
case _ => throw Exception("Unhandeld case in parents. Please open an issue.")
108108
}
109109

tastydoc/src/dotty/tastydoc/TastyTypeConverter.scala

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,8 @@ trait TastyTypeConverter {
1616
}
1717

1818
typeOrBounds match {
19-
case reflect.IsType(tpe) => convertTypeToReference(reflect)(tpe)
20-
case reflect.IsTypeBounds(reflect.TypeBounds(low, hi)) =>
19+
case tpe: Type => convertTypeToReference(reflect)(tpe)
20+
case TypeBounds(low, hi) =>
2121
val lowRef = convertTypeToReference(reflect)(low)
2222
val hiRef = convertTypeToReference(reflect)(hi)
2323
if(hiRef == lowRef){
@@ -43,7 +43,7 @@ trait TastyTypeConverter {
4343
case TypeLambda(paramNames, paramTypes, resType) => ConstantReference(tp.show) //TOFIX
4444
case Refinement(parent, name, info) =>
4545
val tuple = convertTypeOrBoundsToReference(reflect)(info) match {
46-
case r if (info match {case reflect.IsTypeBounds(info) => true case _ => false}) => ("type", name, r)
46+
case r if (info match {case info: TypeBounds => true case _ => false}) => ("type", name, r)
4747
case r@TypeReference(_, _, _, _) => ("val", name, r)
4848
case ByNameReference(rChild) => ("def", name, rChild)
4949
case r => throw new Exception("Match error in info of Refinement. This should not happend, please open an issue. " + r)

tastydoc/src/dotty/tastydoc/representations.scala

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -115,7 +115,7 @@ object representations extends TastyExtractor {
115115
override val constructors =
116116
(convertToRepresentation(reflect)(internal.constructor, Some(this)) ::
117117
(internal.body.flatMap{_ match {
118-
case reflect.IsDefDef(d@reflect.DefDef(_)) => if(d.name == "<init>") Some(d) else None
118+
case d: reflect.DefDef => if(d.name == "<init>") Some(d) else None
119119
case _ => None
120120
}
121121
}.map(convertToRepresentation(reflect)(_, Some(this)))
@@ -183,8 +183,8 @@ object representations extends TastyExtractor {
183183
override val typeParams = Nil
184184
override val annotations = extractAnnotations(reflect)(internal.symbol.annots)
185185
val alias: Option[Reference] = internal.rhs match{
186-
case reflect.IsTypeBoundsTree(t) => Some(convertTypeOrBoundsToReference(reflect)(t.tpe))
187-
case reflect.IsTypeTree(t) => Some(convertTypeOrBoundsToReference(reflect)(t.tpe.asInstanceOf[reflect.TypeOrBounds]))
186+
case t: TypeBoundsTree => Some(convertTypeOrBoundsToReference(reflect)(t.tpe))
187+
case t: TypeTree => Some(convertTypeOrBoundsToReference(reflect)(t.tpe.asInstanceOf[reflect.TypeOrBounds]))
188188
case _ => None
189189
}
190190
override def isAbstract: Boolean = !alias.isDefined
@@ -195,7 +195,7 @@ object representations extends TastyExtractor {
195195
import reflect.{given, _}
196196

197197
tree match {
198-
case reflect.IsPackageClause(t@reflect.PackageClause(_)) =>
198+
case t: reflect.PackageClause =>
199199
val noColorPid = t.pid.symbol.show
200200
val emulatedPackage = mutablePackagesMap.get(noColorPid) match {
201201
case Some(x) => x
@@ -209,15 +209,15 @@ object representations extends TastyExtractor {
209209
emulatedPackage.packagesMembers = r :: emulatedPackage.packagesMembers
210210
r
211211

212-
case reflect.IsImport(t@reflect.Import(_)) => new ImportRepresentation(reflect, t, parentRepresentation)
212+
case t: reflect.Import => new ImportRepresentation(reflect, t, parentRepresentation)
213213

214-
case reflect.IsClassDef(t@reflect.ClassDef(_)) => new ClassRepresentation(reflect, t, parentRepresentation)
214+
case t: reflect.ClassDef => new ClassRepresentation(reflect, t, parentRepresentation)
215215

216-
case reflect.IsDefDef(t@reflect.DefDef(_)) => new DefRepresentation(reflect, t, parentRepresentation)
216+
case t: reflect.DefDef => new DefRepresentation(reflect, t, parentRepresentation)
217217

218-
case reflect.IsValDef(t@reflect.ValDef(_)) => new ValRepresentation(reflect, t, parentRepresentation)
218+
case t: reflect.ValDef => new ValRepresentation(reflect, t, parentRepresentation)
219219

220-
case reflect.IsTypeDef(t@reflect.TypeDef(_)) => new TypeRepresentation(reflect, t, parentRepresentation)
220+
case t: reflect.TypeDef => new TypeRepresentation(reflect, t, parentRepresentation)
221221

222222
case _ => throw new Exception("Tree match error in conversion to representation. Please open an issue. " + tree)
223223
}}

0 commit comments

Comments
 (0)