Closed
Description
Minimized code
// SOE-7caa3127f957517fba384bced7f49247db6947f5
package object Foo
type Foo
class Foo(a: Foo)
Output (click arrow to expand)
at dotty.tools.dotc.core.Symbols$Symbol.associatedFile(Symbols.scala:633)
at dotty.tools.dotc.core.Symbols$ClassSymbol.associatedFile(Symbols.scala:796)
at dotty.tools.dotc.core.Symbols$Symbol.associatedFile(Symbols.scala:633)
at dotty.tools.dotc.core.Symbols$ClassSymbol.associatedFile(Symbols.scala:796)
at dotty.tools.dotc.core.Symbols$Symbol.associatedFile(Symbols.scala:633)
at dotty.tools.dotc.core.Symbols$ClassSymbol.associatedFile(Symbols.scala:796)
at dotty.tools.dotc.core.Symbols$Symbol.associatedFile(Symbols.scala:633)
at dotty.tools.dotc.core.Symbols$ClassSymbol.associatedFile(Symbols.scala:796)
at dotty.tools.dotc.core.Symbols$Symbol.associatedFile(Symbols.scala:633)
at dotty.tools.dotc.core.Symbols$ClassSymbol.associatedFile(Symbols.scala:796)
at dotty.tools.dotc.core.Symbols$Symbol.associatedFile(Symbols.scala:633)
at dotty.tools.dotc.core.Symbols$ClassSymbol.associatedFile(Symbols.scala:796)
at dotty.tools.dotc.core.Symbols$Symbol.associatedFile(Symbols.scala:633)
at dotty.tools.dotc.core.Symbols$ClassSymbol.associatedFile(Symbols.scala:796)
at dotty.tools.dotc.core.Symbols$Symbol.associatedFile(Symbols.scala:633)
at dotty.tools.dotc.core.Symbols$ClassSymbol.associatedFile(Symbols.scala:796)
at dotty.tools.dotc.core.Symbols$Symbol.associatedFile(Symbols.scala:633)
at dotty.tools.dotc.core.Symbols$ClassSymbol.associatedFile(Symbols.scala:796)
at dotty.tools.dotc.core.Symbols$Symbol.associatedFile(Symbols.scala:633)
at dotty.tools.dotc.core.Symbols$ClassSymbol.associatedFile(Symbols.scala:796)
at dotty.tools.dotc.core.Symbols$Symbol.associatedFile(Symbols.scala:633)
at dotty.tools.dotc.core.Symbols$ClassSymbol.associatedFile(Symbols.scala:796)
at dotty.tools.dotc.core.Symbols$Symbol.associatedFile(Symbols.scala:633)
at dotty.tools.dotc.core.Symbols$ClassSymbol.associatedFile(Symbols.scala:796)
at dotty.tools.dotc.core.Symbols$Symbol.associatedFile(Symbols.scala:633)
at dotty.tools.dotc.core.Symbols$ClassSymbol.associatedFile(Symbols.scala:796)
at dotty.tools.dotc.core.Symbols$Symbol.associatedFile(Symbols.scala:633)
at dotty.tools.dotc.core.Symbols$ClassSymbol.associatedFile(Symbols.scala:796)
at dotty.tools.dotc.core.Symbols$Symbol.associatedFile(Symbols.scala:633)
at dotty.tools.dotc.core.Symbols$ClassSymbol.associatedFile(Symbols.scala:796)
at dotty.tools.dotc.core.Symbols$Symbol.associatedFile(Symbols.scala:633)
at dotty.tools.dotc.core.Symbols$ClassSymbol.associatedFile(Symbols.scala:796)
at dotty.tools.dotc.core.Symbols$Symbol.associatedFile(Symbols.scala:633)
at dotty.tools.dotc.core.Symbols$ClassSymbol.associatedFile(Symbols.scala:796)
at dotty.tools.dotc.core.Symbols$Symbol.associatedFile(Symbols.scala:633)
at dotty.tools.dotc.core.Symbols$ClassSymbol.associatedFile(Symbols.scala:796)
at dotty.tools.dotc.core.Symbols$Symbol.associatedFile(Symbols.scala:633)
at dotty.tools.dotc.core.Symbols$ClassSymbol.associatedFile(Symbols.scala:796)
at dotty.tools.dotc.core.Symbols$Symbol.associatedFile(Symbols.scala:633)
at dotty.tools.dotc.core.Symbols$ClassSymbol.associatedFile(Symbols.scala:796)
at dotty.tools.dotc.core.Symbols$Symbol.associatedFile(Symbols.scala:633)
at dotty.tools.dotc.core.Symbols$ClassSymbol.associatedFile(Symbols.scala:796)
at dotty.tools.dotc.core.Symbols$Symbol.associatedFile(Symbols.scala:633)
at dotty.tools.dotc.core.Symbols$ClassSymbol.associatedFile(Symbols.scala:796)
at dotty.tools.dotc.core.Symbols$Symbol.associatedFile(Symbols.scala:633)
at dotty.tools.dotc.core.Symbols$ClassSymbol.associatedFile(Symbols.scala:796)
at dotty.tools.dotc.core.Symbols$Symbol.associatedFile(Symbols.scala:633)
at dotty.tools.dotc.core.Symbols$ClassSymbol.associatedFile(Symbols.scala:796)
at dotty.tools.dotc.core.Symbols$Symbol.associatedFile(Symbols.scala:633)
at dotty.tools.dotc.core.Symbols$ClassSymbol.associatedFile(Symbols.scala:796)
at dotty.tools.dotc.core.Symbols$Symbol.associatedFile(Symbols.scala:633)
at dotty.tools.dotc.core.Symbols$ClassSymbol.associatedFile(Symbols.scala:796)
at dotty.tools.dotc.core.Symbols$Symbol.associatedFile(Symbols.scala:633)
at dotty.tools.dotc.core.Symbols$ClassSymbol.associatedFile(Symbols.scala:796)
at dotty.tools.dotc.core.Symbols$Symbol.associatedFile(Symbols.scala:633)
at dotty.tools.dotc.core.Symbols$ClassSymbol.associatedFile(Symbols.scala:796)
at dotty.tools.dotc.core.Symbols$Symbol.associatedFile(Symbols.scala:633)
at dotty.tools.dotc.core.Symbols$ClassSymbol.associatedFile(Symbols.scala:796)
at dotty.tools.dotc.core.Symbols$Symbol.associatedFile(Symbols.scala:633)
at dotty.tools.dotc.core.Symbols$ClassSymbol.associatedFile(Symbols.scala:796)
at dotty.tools.dotc.core.Symbols$Symbol.associatedFile(Symbols.scala:633)
at dotty.tools.dotc.core.Symbols$ClassSymbol.associatedFile(Symbols.scala:796)
at dotty.tools.dotc.core.Symbols$Symbol.associatedFile(Symbols.scala:633)
at dotty.tools.dotc.core.Symbols$ClassSymbol.associatedFile(Symbols.scala:796)
at dotty.tools.dotc.core.Symbols$Symbol.associatedFile(Symbols.scala:633)
at dotty.tools.dotc.core.Symbols$ClassSymbol.associatedFile(Symbols.scala:796)
at dotty.tools.dotc.core.Symbols$Symbol.associatedFile(Symbols.scala:633)
at dotty.tools.dotc.core.Symbols$ClassSymbol.associatedFile(Symbols.scala:796)
at dotty.tools.dotc.core.Symbols$Symbol.associatedFile(Symbols.scala:633)
at dotty.tools.dotc.core.Symbols$ClassSymbol.associatedFile(Symbols.scala:796)
at dotty.tools.dotc.core.Symbols$Symbol.associatedFile(Symbols.scala:633)
at dotty.tools.dotc.core.Symbols$ClassSymbol.associatedFile(Symbols.scala:796)
at dotty.tools.dotc.core.Symbols$Symbol.associatedFile(Symbols.scala:633)
at dotty.tools.dotc.core.Symbols$ClassSymbol.associatedFile(Symbols.scala:796)
at dotty.tools.dotc.core.Symbols$Symbol.associatedFile(Symbols.scala:633)
at dotty.tools.dotc.core.Symbols$ClassSymbol.associatedFile(Symbols.scala:796)
at dotty.tools.dotc.core.Symbols$Symbol.associatedFile(Symbols.scala:633)
at dotty.tools.dotc.core.Symbols$ClassSymbol.associatedFile(Symbols.scala:796)
at dotty.tools.dotc.core.Symbols$Symbol.associatedFile(Symbols.scala:633)
at dotty.tools.dotc.core.Symbols$ClassSymbol.associatedFile(Symbols.scala:796)
at dotty.tools.dotc.core.Symbols$Symbol.associatedFile(Symbols.scala:633)
at dotty.tools.dotc.core.Symbols$ClassSymbol.associatedFile(Symbols.scala:796)
at dotty.tools.dotc.core.Symbols$Symbol.associatedFile(Symbols.scala:633)
at dotty.tools.dotc.core.Symbols$ClassSymbol.associatedFile(Symbols.scala:796)
at dotty.tools.dotc.core.Symbols$Symbol.associatedFile(Symbols.scala:633)
at dotty.tools.dotc.core.Symbols$ClassSymbol.associatedFile(Symbols.scala:796)
at dotty.tools.dotc.core.Symbols$Symbol.associatedFile(Symbols.scala:633)
at dotty.tools.dotc.core.Symbols$ClassSymbol.associatedFile(Symbols.scala:796)
at dotty.tools.dotc.core.Symbols$Symbol.associatedFile(Symbols.scala:633)
at dotty.tools.dotc.core.Symbols$ClassSymbol.associatedFile(Symbols.scala:796)
at dotty.tools.dotc.core.Symbols$Symbol.associatedFile(Symbols.scala:633)
at dotty.tools.dotc.core.Symbols$ClassSymbol.associatedFile(Symbols.scala:796)
at dotty.tools.dotc.core.Symbols$Symbol.associatedFile(Symbols.scala:633)
at dotty.tools.dotc.core.Symbols$ClassSymbol.associatedFile(Symbols.scala:796)
at dotty.tools.dotc.core.SymDenotations$PackageClassDenotation.$anonfun$2(SymDenotations.scala:2316)
at dotty.tools.dotc.core.Denotations$SingleDenotation.filterWithPredicate(Denotations.scala:994)
at dotty.tools.dotc.core.Denotations$SingleDenotation.filterWithPredicate(Denotations.scala:993)
at dotty.tools.dotc.core.Denotations$MultiPreDenotation.filterWithPredicate(Denotations.scala:1113)
at dotty.tools.dotc.core.Denotations$DenotUnion.filterWithPredicate(Denotations.scala:1125)
at dotty.tools.dotc.core.SymDenotations$PackageClassDenotation.dropStale$1(SymDenotations.scala:2316)
at dotty.tools.dotc.core.SymDenotations$PackageClassDenotation.recur$1(SymDenotations.scala:2310)
at dotty.tools.dotc.core.SymDenotations$PackageClassDenotation.computeNPMembersNamed(SymDenotations.scala:2359)
at dotty.tools.dotc.core.SymDenotations$ClassDenotation.nonPrivateMembersNamed(SymDenotations.scala:1952)
at dotty.tools.dotc.core.SymDenotations$ClassDenotation.membersNamed(SymDenotations.scala:1939)
at dotty.tools.dotc.core.SymDenotations$ClassDenotation.findMember(SymDenotations.scala:1989)
at dotty.tools.dotc.typer.NamerContextOps.denotNamed(Namer.scala:64)
at dotty.tools.dotc.core.Contexts$Context.denotNamed(Contexts.scala:79)
at dotty.tools.dotc.typer.Typer.loop$2(Typer.scala:337)
at dotty.tools.dotc.typer.Typer.findRefRecur$1(Typer.scala:397)
at dotty.tools.dotc.typer.Typer.findRef(Typer.scala:400)
at dotty.tools.dotc.typer.Typer.typedIdent(Typer.scala:470)
at dotty.tools.dotc.typer.Typer.typedNamed$1(Typer.scala:2356)
at dotty.tools.dotc.typer.Typer.typedUnadapted(Typer.scala:2446)
at dotty.tools.dotc.typer.Typer.op$1(Typer.scala:2513)
at dotty.tools.dotc.typer.Typer.typed(Typer.scala:2522)
at dotty.tools.dotc.typer.Typer.typed(Typer.scala:2525)
at dotty.tools.dotc.typer.Namer.typedAheadType$$anonfun$1(Namer.scala:1359)
at dotty.tools.dotc.typer.Namer.typedAhead(Namer.scala:1352)
at dotty.tools.dotc.typer.Namer.typedAheadType(Namer.scala:1359)
at dotty.tools.dotc.typer.Namer.valOrDefDefSig(Namer.scala:1558)
at dotty.tools.dotc.typer.Namer$Completer.typeSig(Namer.scala:820)
at dotty.tools.dotc.typer.Namer$Completer.completeInCreationContext(Namer.scala:941)
at dotty.tools.dotc.typer.Namer$Completer.complete(Namer.scala:852)
at dotty.tools.dotc.core.SymDenotations$SymDenotation.completeFrom(SymDenotations.scala:259)
at dotty.tools.dotc.core.Denotations$Denotation.completeInfo$1(Denotations.scala:188)
at dotty.tools.dotc.core.Denotations$Denotation.info(Denotations.scala:190)
at dotty.tools.dotc.core.SymDenotations$SymDenotation.ensureCompleted(SymDenotations.scala:445)
at dotty.tools.dotc.typer.Typer.retrieveSym(Typer.scala:2329)
at dotty.tools.dotc.typer.Typer.typedNamed$1(Typer.scala:2354)
at dotty.tools.dotc.typer.Typer.typedUnadapted(Typer.scala:2446)
at dotty.tools.dotc.typer.Typer.op$1(Typer.scala:2513)
at dotty.tools.dotc.typer.Typer.typed(Typer.scala:2522)
at dotty.tools.dotc.typer.Typer.typed(Typer.scala:2525)
at dotty.tools.dotc.typer.Namer.typedAheadExpr$$anonfun$1(Namer.scala:1362)
at dotty.tools.dotc.typer.Namer.typedAhead(Namer.scala:1352)
at dotty.tools.dotc.typer.Namer.typedAheadExpr(Namer.scala:1362)
at dotty.tools.dotc.typer.Namer.completeParams$$anonfun$1(Namer.scala:1377)
at scala.collection.immutable.List.foreach(List.scala:333)
at dotty.tools.dotc.typer.Namer.completeParams(Namer.scala:1377)
at dotty.tools.dotc.typer.Namer.defDefSig$$anonfun$3(Namer.scala:1597)
at dotty.runtime.function.JProcedure1.apply(JProcedure1.java:15)
at dotty.runtime.function.JProcedure1.apply(JProcedure1.java:10)
at scala.collection.immutable.List.foreach(List.scala:333)
at dotty.tools.dotc.typer.Namer.defDefSig(Namer.scala:1597)
at dotty.tools.dotc.typer.Namer$Completer.typeSig(Namer.scala:824)
at dotty.tools.dotc.typer.Namer$Completer.completeInCreationContext(Namer.scala:941)
at dotty.tools.dotc.typer.Namer$Completer.complete(Namer.scala:852)
at dotty.tools.dotc.core.SymDenotations$SymDenotation.completeFrom(SymDenotations.scala:259)
at dotty.tools.dotc.core.Denotations$Denotation.completeInfo$1(Denotations.scala:188)
at dotty.tools.dotc.core.Denotations$Denotation.info(Denotations.scala:190)
at dotty.tools.dotc.typer.Namer$ClassCompleter.completeConstructor(Namer.scala:1229)
at dotty.tools.dotc.typer.Namer$ClassCompleter.completeInCreationContext(Namer.scala:1309)
at dotty.tools.dotc.typer.Namer$Completer.complete(Namer.scala:852)
at dotty.tools.dotc.core.SymDenotations$SymDenotation.completeFrom(SymDenotations.scala:259)
at dotty.tools.dotc.core.Denotations$Denotation.completeInfo$1(Denotations.scala:188)
at dotty.tools.dotc.core.Denotations$Denotation.info(Denotations.scala:190)
at dotty.tools.dotc.core.SymDenotations$SymDenotation.ensureCompleted(SymDenotations.scala:445)
at dotty.tools.dotc.typer.Typer.retrieveSym(Typer.scala:2329)
at dotty.tools.dotc.typer.Typer.typedNamed$1(Typer.scala:2354)
at dotty.tools.dotc.typer.Typer.typedUnadapted(Typer.scala:2446)
at dotty.tools.dotc.typer.Typer.op$1(Typer.scala:2513)
at dotty.tools.dotc.typer.Typer.typed(Typer.scala:2522)
at dotty.tools.dotc.typer.Typer.typed(Typer.scala:2525)
at dotty.tools.dotc.typer.Typer.traverse$1(Typer.scala:2547)
at dotty.tools.dotc.typer.Typer.typedStats(Typer.scala:2595)
at dotty.tools.dotc.typer.Typer.typedPackageDef(Typer.scala:2171)
at dotty.tools.dotc.typer.Typer.typedUnnamed$1(Typer.scala:2419)
at dotty.tools.dotc.typer.Typer.typedUnadapted(Typer.scala:2447)
at dotty.tools.dotc.typer.Typer.op$1(Typer.scala:2513)
at dotty.tools.dotc.typer.Typer.typed(Typer.scala:2522)
at dotty.tools.dotc.typer.Typer.typed(Typer.scala:2525)
at dotty.tools.dotc.typer.Typer.typedExpr(Typer.scala:2639)
at dotty.tools.dotc.typer.FrontEnd.liftedTree1$1(FrontEnd.scala:79)
at dotty.tools.dotc.typer.FrontEnd.typeCheck$$anonfun$1(FrontEnd.scala:84)
at dotty.runtime.function.JFunction0$mcV$sp.apply(JFunction0$mcV$sp.java:12)
at dotty.tools.dotc.typer.FrontEnd.monitor(FrontEnd.scala:42)
at dotty.tools.dotc.typer.FrontEnd.typeCheck(FrontEnd.scala:85)
at dotty.tools.dotc.typer.FrontEnd.runOn$$anonfun$3(FrontEnd.scala:114)
at dotty.runtime.function.JProcedure1.apply(JProcedure1.java:15)
at dotty.runtime.function.JProcedure1.apply(JProcedure1.java:10)
at scala.collection.immutable.List.foreach(List.scala:333)
at dotty.tools.dotc.typer.FrontEnd.runOn(FrontEnd.scala:114)
at dotty.tools.dotc.Run.runPhases$4$$anonfun$4(Run.scala:180)
at dotty.runtime.function.JProcedure1.apply(JProcedure1.java:15)
at dotty.runtime.function.JProcedure1.apply(JProcedure1.java:10)
at scala.collection.ArrayOps$.foreach$extension(ArrayOps.scala:1323)
at dotty.tools.dotc.Run.runPhases$5(Run.scala:190)
at dotty.tools.dotc.Run.compileUnits$$anonfun$1(Run.scala:198)
at dotty.runtime.function.JFunction0$mcV$sp.apply(JFunction0$mcV$sp.java:12)
at dotty.tools.dotc.util.Stats$.maybeMonitored(Stats.scala:64)
at dotty.tools.dotc.Run.compileUnits(Run.scala:205)
at dotty.tools.dotc.Run.compileSources(Run.scala:142)
at dotty.tools.dotc.Run.compile(Run.scala:124)
at dotty.tools.dotc.Driver.doCompile(Driver.scala:38)
at dotty.tools.dotc.Driver.process(Driver.scala:194)
at dotty.tools.dotc.Driver.process(Driver.scala:163)
at dotty.tools.dotc.Driver.process(Driver.scala:175)
at dotty.tools.dotc.Driver.main(Driver.scala:202)
at dotty.tools.dotc.Main.main(Main.scala)