Skip to content

Commit f7c295d

Browse files
authored
Merge pull request #504 from ahoppen/ahoppen/swiftsyntax-public-api
Remove usages of functions that shouldn’t be part of SwiftSyntax’s public API
2 parents 2fde6d7 + c2c3b01 commit f7c295d

File tree

3 files changed

+4
-4
lines changed

3 files changed

+4
-4
lines changed

Sources/SwiftFormatRules/FileScopedDeclarationPrivacy.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -161,7 +161,7 @@ public final class FileScopedDeclarationPrivacy: SyntaxFormatRule {
161161
let name = modifier.name
162162
if name.tokenKind == invalidAccess {
163163
diagnose(diagnostic, on: name)
164-
return modifier.with(\.name, name.withKind(validAccess))
164+
return modifier.with(\.name, name.with(\.tokenKind, validAccess))
165165
}
166166
return modifier
167167
}

Sources/SwiftFormatRules/ModifierListSyntax+Convenience.swift

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -38,9 +38,9 @@ extension ModifierListSyntax {
3838
/// Returns modifier list without the given modifier.
3939
func remove(name: String) -> ModifierListSyntax {
4040
guard has(modifier: name) else { return self }
41-
for mod in self {
41+
for (index, mod) in self.enumerated() {
4242
if mod.name.text == name {
43-
return removing(childAt: mod.indexInParent)
43+
return removing(childAt: index)
4444
}
4545
}
4646
return self

Sources/SwiftFormatRules/NoAccessLevelOnExtensionDeclaration.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ public final class NoAccessLevelOnExtensionDeclaration: SyntaxFormatRule {
3939
let accessKeywordToAdd: DeclModifierSyntax
4040
if keywordKind == .keyword(.private) {
4141
accessKeywordToAdd
42-
= accessKeyword.with(\.name, accessKeyword.name.withKind(.keyword(.fileprivate)))
42+
= accessKeyword.with(\.name, accessKeyword.name.with(\.tokenKind, .keyword(.fileprivate)))
4343
} else {
4444
accessKeywordToAdd = accessKeyword
4545
}

0 commit comments

Comments
 (0)