Skip to content

Commit 11e7dd8

Browse files
committed
Update docs and make memberClasses uses typeNameFilter.
1 parent 281da4f commit 11e7dd8

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

src/dotty/tools/dotc/core/Types.scala

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -527,16 +527,16 @@ object Types {
527527
.toList.map(d => TermRef.withSig(this, d.symbol.asTerm))
528528
}
529529

530-
/** The set of implicit members of this type */
530+
/** The set of member classes of this type */
531531
final def memberClasses(implicit ctx: Context): Seq[SingleDenotation] = track("implicitMembers") {
532-
memberDenots(takeAllFilter,
532+
memberDenots(typeNameFilter,
533533
(name, buf) => buf ++= member(name).altsWith(x => x.isClass))
534534
}
535535

536-
/** The set of implicit members of this type */
536+
/** The set of members of this type having at least one of `requiredFlags` but none of `excludedFlags` set */
537537
final def membersBasedOnFlags(requiredFlags: FlagSet, excludedFlags: FlagSet)(implicit ctx: Context): Seq[SingleDenotation] = track("implicitMembers") {
538538
memberDenots(takeAllFilter,
539-
(name, buf) => buf ++= member(name).altsWith(x => x.is(requiredFlags, excludedFlags)))
539+
(name, buf) => buf ++= member(name).altsWith(x => x.is(requiredFlags, butNot = excludedFlags)))
540540
}
541541

542542
/** The info of `sym`, seen as a member of this type. */

0 commit comments

Comments
 (0)