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 {
69
69
def moduleClass = clsd.owner.info.member(className.moduleClassName).symbol
70
70
compilationUnit(clsd.classSymbol).orElse(compilationUnit(moduleClass))
71
71
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
+ }
73
78
}
74
79
case unit =>
75
80
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