@@ -410,7 +410,7 @@ class DeclRefTypeRepr : public TypeRepr {
410410
411411 static bool classof (const TypeRepr *T) {
412412 return T->getKind () == TypeReprKind::UnqualifiedIdent ||
413- T->getKind () == TypeReprKind::Member ;
413+ T->getKind () == TypeReprKind::QualifiedIdent ;
414414 }
415415 static bool classof (const DeclRefTypeRepr *T) { return true ; }
416416
@@ -474,9 +474,10 @@ class UnqualifiedIdentTypeRepr final
474474// / Foo.Bar<Gen>.Baz
475475// / [Int].Bar
476476// / \endcode
477- class MemberTypeRepr final
477+ class QualifiedIdentTypeRepr final
478478 : public DeclRefTypeRepr,
479- private llvm::TrailingObjects<MemberTypeRepr, TypeRepr *, SourceRange> {
479+ private llvm::TrailingObjects<QualifiedIdentTypeRepr, TypeRepr *,
480+ SourceRange> {
480481 friend TrailingObjects;
481482
482483 // / The qualifier or base type representation. For example, `A.B` for `A.B.C`.
@@ -486,19 +487,20 @@ class MemberTypeRepr final
486487 return getNumGenericArgs ();
487488 }
488489
489- MemberTypeRepr (TypeRepr *Base, DeclNameRef Name, DeclNameLoc NameLoc);
490+ QualifiedIdentTypeRepr (TypeRepr *Base, DeclNameRef Name, DeclNameLoc NameLoc);
490491
491- MemberTypeRepr (TypeRepr *Base, DeclNameRef Name, DeclNameLoc NameLoc,
492- ArrayRef<TypeRepr *> GenericArgs, SourceRange AngleBrackets);
492+ QualifiedIdentTypeRepr (TypeRepr *Base, DeclNameRef Name, DeclNameLoc NameLoc,
493+ ArrayRef<TypeRepr *> GenericArgs,
494+ SourceRange AngleBrackets);
493495
494496public:
495- static MemberTypeRepr *create (const ASTContext &C, TypeRepr *Base,
496- DeclNameLoc NameLoc, DeclNameRef Name);
497+ static QualifiedIdentTypeRepr *create (const ASTContext &C, TypeRepr *Base,
498+ DeclNameLoc NameLoc, DeclNameRef Name);
497499
498- static MemberTypeRepr *create (const ASTContext &C, TypeRepr *Base,
499- DeclNameLoc NameLoc, DeclNameRef Name,
500- ArrayRef<TypeRepr *> GenericArgs,
501- SourceRange AngleBrackets);
500+ static QualifiedIdentTypeRepr *create (const ASTContext &C, TypeRepr *Base,
501+ DeclNameLoc NameLoc, DeclNameRef Name,
502+ ArrayRef<TypeRepr *> GenericArgs,
503+ SourceRange AngleBrackets);
502504
503505 // / Returns the qualifier or base type representation. For example, `A.B`
504506 // / for `A.B.C`.
@@ -512,9 +514,9 @@ class MemberTypeRepr final
512514 SourceRange getAngleBrackets () const ;
513515
514516 static bool classof (const TypeRepr *T) {
515- return T->getKind () == TypeReprKind::Member ;
517+ return T->getKind () == TypeReprKind::QualifiedIdent ;
516518 }
517- static bool classof (const MemberTypeRepr *T) { return true ; }
519+ static bool classof (const QualifiedIdentTypeRepr *T) { return true ; }
518520
519521private:
520522 SourceLoc getStartLocImpl () const ;
@@ -1603,7 +1605,7 @@ inline bool TypeRepr::isSimple() const {
16031605 case TypeReprKind::PackElement:
16041606 return false ;
16051607 case TypeReprKind::UnqualifiedIdent:
1606- case TypeReprKind::Member :
1608+ case TypeReprKind::QualifiedIdent :
16071609 case TypeReprKind::Metatype:
16081610 case TypeReprKind::Protocol:
16091611 case TypeReprKind::Dictionary:
0 commit comments