@@ -1537,22 +1537,22 @@ object SymDenotations {
1537
1537
* have existing symbols.
1538
1538
* @param inherited The method is called on a parent class from computeNPMembersNamed
1539
1539
*/
1540
- final def nonPrivateMembersNamed (name : Name , inherited : Boolean = false )(implicit ctx : Context ): PreDenotation = {
1540
+ final def nonPrivateMembersNamed (name : Name )(implicit ctx : Context ): PreDenotation = {
1541
1541
Stats .record(" nonPrivateMembersNamed" )
1542
1542
if (Config .cacheMembersNamed) {
1543
1543
var denots : PreDenotation = memberCache lookup name
1544
1544
if (denots == null ) {
1545
- denots = computeNPMembersNamed(name, inherited )
1545
+ denots = computeNPMembersNamed(name)
1546
1546
memberCache.enter(name, denots)
1547
1547
} else if (Config .checkCacheMembersNamed) {
1548
- val denots1 = computeNPMembersNamed(name, inherited )
1548
+ val denots1 = computeNPMembersNamed(name)
1549
1549
assert(denots.exists == denots1.exists, s " cache inconsistency: cached: $denots, computed $denots1, name = $name, owner = $this" )
1550
1550
}
1551
1551
denots
1552
- } else computeNPMembersNamed(name, inherited )
1552
+ } else computeNPMembersNamed(name)
1553
1553
}
1554
1554
1555
- private [core] def computeNPMembersNamed (name : Name , inherited : Boolean )(implicit ctx : Context ): PreDenotation = /* >|>*/ Stats .track(" computeNPMembersNamed" ) /* <|<*/ {
1555
+ private [core] def computeNPMembersNamed (name : Name )(implicit ctx : Context ): PreDenotation = /* >|>*/ Stats .track(" computeNPMembersNamed" ) /* <|<*/ {
1556
1556
Stats .record(" computeNPMembersNamed after fingerprint" )
1557
1557
ensureCompleted()
1558
1558
val ownDenots = info.decls.denotsNamed(name, selectNonPrivate)
@@ -1564,7 +1564,7 @@ object SymDenotations {
1564
1564
p.symbol.denot match {
1565
1565
case parentd : ClassDenotation =>
1566
1566
denots1 union
1567
- parentd.nonPrivateMembersNamed(name, inherited = true )
1567
+ parentd.nonPrivateMembersNamed(name)
1568
1568
.mapInherited(ownDenots, denots1, thisType)
1569
1569
case _ =>
1570
1570
denots1
@@ -1768,19 +1768,19 @@ object SymDenotations {
1768
1768
* object that hides a class or object in the scala package of the same name, because
1769
1769
* the behavior would then be unintuitive for such members.
1770
1770
*/
1771
- override def computeNPMembersNamed (name : Name , inherited : Boolean )(implicit ctx : Context ): PreDenotation =
1771
+ override def computeNPMembersNamed (name : Name )(implicit ctx : Context ): PreDenotation =
1772
1772
packageObj.moduleClass.denot match {
1773
1773
case pcls : ClassDenotation if ! pcls.isCompleting =>
1774
1774
if (symbol eq defn.ScalaPackageClass ) {
1775
- val denots = super .computeNPMembersNamed(name, inherited )
1776
- if (denots.exists) denots else pcls.computeNPMembersNamed(name, inherited )
1775
+ val denots = super .computeNPMembersNamed(name)
1776
+ if (denots.exists) denots else pcls.computeNPMembersNamed(name)
1777
1777
}
1778
1778
else {
1779
- val denots = pcls.computeNPMembersNamed(name, inherited )
1780
- if (denots.exists) denots else super .computeNPMembersNamed(name, inherited )
1779
+ val denots = pcls.computeNPMembersNamed(name)
1780
+ if (denots.exists) denots else super .computeNPMembersNamed(name)
1781
1781
}
1782
1782
case _ =>
1783
- super .computeNPMembersNamed(name, inherited )
1783
+ super .computeNPMembersNamed(name)
1784
1784
}
1785
1785
1786
1786
/** The union of the member names of the package and the package object */
0 commit comments