mirror of
https://github.com/apple/swift.git
synced 2025-12-14 20:36:38 +01:00
IDE: Remove uses of AbstractFunctionDecl::getParameterLists()
This commit is contained in:
@@ -839,19 +839,13 @@ static void addParameters(const AbstractFunctionDecl *FD,
|
||||
TextEntity &Ent,
|
||||
SourceManager &SM,
|
||||
unsigned BufferID) {
|
||||
auto params = FD->getParameterLists();
|
||||
// Ignore 'self'.
|
||||
if (FD->getDeclContext()->isTypeContext())
|
||||
params = params.slice(1);
|
||||
|
||||
ArrayRef<Identifier> ArgNames;
|
||||
DeclName Name = FD->getFullName();
|
||||
if (Name) {
|
||||
ArgNames = Name.getArgumentNames();
|
||||
}
|
||||
for (auto paramList : params) {
|
||||
addParameters(ArgNames, paramList, Ent, SM, BufferID);
|
||||
}
|
||||
auto paramList = FD->getParameters();
|
||||
addParameters(ArgNames, paramList, Ent, SM, BufferID);
|
||||
}
|
||||
|
||||
static void addParameters(const SubscriptDecl *D,
|
||||
|
||||
Reference in New Issue
Block a user