@@ -620,13 +620,13 @@ object Types {
620
620
/** The set of abstract term members of this type. */
621
621
final def abstractTermMembers (implicit ctx : Context ): Seq [SingleDenotation ] = track(" abstractTermMembers" ) {
622
622
memberDenots(abstractTermNameFilter,
623
- (name, buf) => buf ++= member (name).altsWith(_ is Deferred ))
623
+ (name, buf) => buf ++= nonPrivateMember (name).altsWith(_ is Deferred ))
624
624
}
625
625
626
626
/** The set of abstract type members of this type. */
627
627
final def abstractTypeMembers (implicit ctx : Context ): Seq [SingleDenotation ] = track(" abstractTypeMembers" ) {
628
628
memberDenots(abstractTypeNameFilter,
629
- (name, buf) => buf += member (name).asSingleDenotation)
629
+ (name, buf) => buf += nonPrivateMember (name).asSingleDenotation)
630
630
}
631
631
632
632
/** The set of abstract type members of this type. */
@@ -3763,7 +3763,7 @@ object Types {
3763
3763
object abstractTypeNameFilter extends NameFilter {
3764
3764
def apply (pre : Type , name : Name )(implicit ctx : Context ): Boolean =
3765
3765
name.isTypeName && {
3766
- val mbr = pre.member (name)
3766
+ val mbr = pre.nonPrivateMember (name)
3767
3767
(mbr.symbol is Deferred ) && mbr.info.isInstanceOf [RealTypeBounds ]
3768
3768
}
3769
3769
}
@@ -3780,7 +3780,7 @@ object Types {
3780
3780
/** A filter for names of deferred term definitions of a given type */
3781
3781
object abstractTermNameFilter extends NameFilter {
3782
3782
def apply (pre : Type , name : Name )(implicit ctx : Context ): Boolean =
3783
- name.isTermName && ( pre member name).hasAltWith(_.symbol is Deferred )
3783
+ name.isTermName && pre.nonPrivateMember( name).hasAltWith(_.symbol is Deferred )
3784
3784
}
3785
3785
3786
3786
object typeNameFilter extends NameFilter {
0 commit comments