@@ -410,7 +410,7 @@ class DeclRefTypeRepr : public TypeRepr {
410
410
411
411
static bool classof (const TypeRepr *T) {
412
412
return T->getKind () == TypeReprKind::UnqualifiedIdent ||
413
- T->getKind () == TypeReprKind::Member ;
413
+ T->getKind () == TypeReprKind::QualifiedIdent ;
414
414
}
415
415
static bool classof (const DeclRefTypeRepr *T) { return true ; }
416
416
@@ -474,9 +474,10 @@ class UnqualifiedIdentTypeRepr final
474
474
// / Foo.Bar<Gen>.Baz
475
475
// / [Int].Bar
476
476
// / \endcode
477
- class MemberTypeRepr final
477
+ class QualifiedIdentTypeRepr final
478
478
: public DeclRefTypeRepr,
479
- private llvm::TrailingObjects<MemberTypeRepr, TypeRepr *, SourceRange> {
479
+ private llvm::TrailingObjects<QualifiedIdentTypeRepr, TypeRepr *,
480
+ SourceRange> {
480
481
friend TrailingObjects;
481
482
482
483
// / The qualifier or base type representation. For example, `A.B` for `A.B.C`.
@@ -486,19 +487,20 @@ class MemberTypeRepr final
486
487
return getNumGenericArgs ();
487
488
}
488
489
489
- MemberTypeRepr (TypeRepr *Base, DeclNameRef Name, DeclNameLoc NameLoc);
490
+ QualifiedIdentTypeRepr (TypeRepr *Base, DeclNameRef Name, DeclNameLoc NameLoc);
490
491
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);
493
495
494
496
public:
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);
497
499
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);
502
504
503
505
// / Returns the qualifier or base type representation. For example, `A.B`
504
506
// / for `A.B.C`.
@@ -512,9 +514,9 @@ class MemberTypeRepr final
512
514
SourceRange getAngleBrackets () const ;
513
515
514
516
static bool classof (const TypeRepr *T) {
515
- return T->getKind () == TypeReprKind::Member ;
517
+ return T->getKind () == TypeReprKind::QualifiedIdent ;
516
518
}
517
- static bool classof (const MemberTypeRepr *T) { return true ; }
519
+ static bool classof (const QualifiedIdentTypeRepr *T) { return true ; }
518
520
519
521
private:
520
522
SourceLoc getStartLocImpl () const ;
@@ -1603,7 +1605,7 @@ inline bool TypeRepr::isSimple() const {
1603
1605
case TypeReprKind::PackElement:
1604
1606
return false ;
1605
1607
case TypeReprKind::UnqualifiedIdent:
1606
- case TypeReprKind::Member :
1608
+ case TypeReprKind::QualifiedIdent :
1607
1609
case TypeReprKind::Metatype:
1608
1610
case TypeReprKind::Protocol:
1609
1611
case TypeReprKind::Dictionary:
0 commit comments