Skip to content

Commit ba62b71

Browse files
Change default value index extraction
1 parent 492fc22 commit ba62b71

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

compiler/src/dotty/tools/dotc/ast/MainProxies.scala

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -61,8 +61,8 @@ object MainProxies {
6161
scope match {
6262
case TypeDef(_, template: Template) =>
6363
template.body.flatMap((_: Tree) match {
64-
case dd @ DefDef(name, _, _, _) if name.is(DefaultGetterName) && name.firstPart == funSymbol.name =>
65-
val index: Int = name.toString.split("\\$").last.toInt - 1 // FIXME please!!
64+
case dd: DefDef if dd.name.is(DefaultGetterName) && dd.name.firstPart == funSymbol.name =>
65+
val DefaultGetterName.NumberedInfo(index) = dd.name.info
6666
List(index -> dd.symbol)
6767
case _ => List()
6868
}).toMap

0 commit comments

Comments
 (0)