mirror of
https://github.com/apple/swift.git
synced 2025-12-21 12:14:44 +01:00
Rename ObjCKeyPathExpr -> KeyPathExpr.
We can use the same general shape of expression for native key paths.
This commit is contained in:
@@ -1378,7 +1378,7 @@ class CodeCompletionCallbacksImpl : public CodeCompletionCallbacks {
|
||||
auto CheckKind = CompletionTypeCheckKind::Normal;
|
||||
if (Kind == CompletionKind::KeyPathExpr ||
|
||||
Kind == CompletionKind::KeyPathExprDot)
|
||||
CheckKind = CompletionTypeCheckKind::ObjCKeyPath;
|
||||
CheckKind = CompletionTypeCheckKind::KeyPath;
|
||||
|
||||
// If we've already successfully type-checked the expression for some
|
||||
// reason, just return the type.
|
||||
@@ -1429,7 +1429,7 @@ public:
|
||||
void completePostfixExprParen(Expr *E, Expr *CodeCompletionE) override;
|
||||
void completeExprSuper(SuperRefExpr *SRE) override;
|
||||
void completeExprSuperDot(SuperRefExpr *SRE) override;
|
||||
void completeExprKeyPath(ObjCKeyPathExpr *KPE, bool HasDot) override;
|
||||
void completeExprKeyPath(KeyPathExpr *KPE, bool HasDot) override;
|
||||
|
||||
void completeTypeSimpleBeginning() override;
|
||||
void completeTypeIdentifierWithDot(IdentTypeRepr *ITR) override;
|
||||
@@ -4506,7 +4506,7 @@ void CodeCompletionCallbacksImpl::completeExprSuperDot(SuperRefExpr *SRE) {
|
||||
CurDeclContext = P.CurDeclContext;
|
||||
}
|
||||
|
||||
void CodeCompletionCallbacksImpl::completeExprKeyPath(ObjCKeyPathExpr *KPE,
|
||||
void CodeCompletionCallbacksImpl::completeExprKeyPath(KeyPathExpr *KPE,
|
||||
bool HasDot) {
|
||||
Kind = HasDot ? CompletionKind::KeyPathExprDot : CompletionKind::KeyPathExpr;
|
||||
ParsedExpr = KPE;
|
||||
|
||||
Reference in New Issue
Block a user