File tree Expand file tree Collapse file tree 2 files changed +18
-1
lines changed
compiler/src/dotty/tools/dotc/fromtasty
scala3doc-testcases/src/example/typeAndObjects Expand file tree Collapse file tree 2 files changed +18
-1
lines changed Original file line number Diff line number Diff line change @@ -69,7 +69,12 @@ class ReadTasty extends Phase {
6969 def moduleClass = clsd.owner.info.member(className.moduleClassName).symbol
7070 compilationUnit(clsd.classSymbol).orElse(compilationUnit(moduleClass))
7171 case _ =>
72- cannotUnpickle(s " no class file was found " )
72+ staticRef(className.moduleClassName) match {
73+ case clsd : ClassDenotation =>
74+ compilationUnit(clsd.classSymbol)
75+ case denot =>
76+ cannotUnpickle(s " no class file was found for denot: $denot" )
77+ }
7378 }
7479 case unit =>
7580 Some (unit)
Original file line number Diff line number Diff line change 1+ package example
2+
3+ // Ala fails Ola does not
4+ package object typeAndObjects :
5+ type Ala
6+
7+ package typeAndObjects {
8+ object Ala
9+ }
10+
11+ type Ola
12+ object Ola
You can’t perform that action at this time.
0 commit comments