Skip to content

Commit 4e1f4a7

Browse files
committed
Merge pull request #328 from olhotak/pr-nosymbol-associatedfile
make NoSymbol.associatedFile return NoSource.file
2 parents 07d4a6d + b06546f commit 4e1f4a7

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

src/dotty/tools/dotc/core/Symbols.scala

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ import Denotations.{ Denotation, SingleDenotation, MultiDenotation }
2525
import collection.mutable
2626
import io.AbstractFile
2727
import language.implicitConversions
28-
import util.DotClass
28+
import util.{NoSource, DotClass}
2929

3030
/** Creation methods for symbols */
3131
trait Symbols { this: Context =>
@@ -515,6 +515,8 @@ object Symbols {
515515

516516
object NoSymbol extends Symbol(NoCoord) {
517517
denot = NoDenotation
518+
519+
override def associatedFile(implicit ctx: Context): AbstractFile = NoSource.file
518520
}
519521

520522
implicit class Copier[N <: Name](sym: Symbol { type ThisName = N })(implicit ctx: Context) {

0 commit comments

Comments
 (0)