File tree Expand file tree Collapse file tree 1 file changed +3
-4
lines changed
compiler/src/dotty/tools/dotc/core Expand file tree Collapse file tree 1 file changed +3
-4
lines changed Original file line number Diff line number Diff line change @@ -2217,14 +2217,13 @@ object SymDenotations {
22172217 def recur (pobjs : List [ClassDenotation ], acc : PreDenotation ): PreDenotation = pobjs match {
22182218 case pcls :: pobjs1 =>
22192219 if (pcls.isCompleting) recur(pobjs1, acc)
2220- else {
2221- val pmembers = pcls.computeNPMembersNamed (name).filterWithPredicate { d =>
2220+ else
2221+ val pobjMembers = pcls.nonPrivateMembersNamed (name).filterWithPredicate { d =>
22222222 // Drop members of `Any` and `Object`
22232223 val owner = d.symbol.maybeOwner
22242224 (owner ne defn.AnyClass ) && (owner ne defn.ObjectClass )
22252225 }
2226- recur(pobjs1, acc.union(pmembers))
2227- }
2226+ recur(pobjs1, acc.union(pobjMembers))
22282227 case nil =>
22292228 val directMembers = super .computeNPMembersNamed(name)
22302229 if ! acc.exists then directMembers
You can’t perform that action at this time.
0 commit comments