@@ -90,11 +90,11 @@ public final class UseSynthesizedInitializer: SyntaxLintRule {
9090 switch synthesizedAccessLevel {
9191 case . internal:
9292 // No explicit access level or internal are equivalent.
93- return accessLevel == nil || accessLevel!. name. tokenKind == . internalKeyword
93+ return accessLevel == nil || accessLevel!. name. tokenKind == . keyword ( . internal )
9494 case . fileprivate:
95- return accessLevel != nil && accessLevel!. name. tokenKind == . fileprivateKeyword
95+ return accessLevel != nil && accessLevel!. name. tokenKind == . keyword ( . fileprivate )
9696 case . private:
97- return accessLevel != nil && accessLevel!. name. tokenKind == . privateKeyword
97+ return accessLevel != nil && accessLevel!. name. tokenKind == . keyword ( . private )
9898 }
9999 }
100100
@@ -116,7 +116,7 @@ public final class UseSynthesizedInitializer: SyntaxLintRule {
116116 // Ensure that parameters that correspond to properties declared using 'var' have a default
117117 // argument that is identical to the property's default value. Otherwise, a default argument
118118 // doesn't match the memberwise initializer.
119- let isVarDecl = property. letOrVarKeyword. tokenKind == . varKeyword
119+ let isVarDecl = property. letOrVarKeyword. tokenKind == . keyword ( . var )
120120 if isVarDecl, let initializer = property. firstInitializer {
121121 guard let defaultArg = parameter. defaultArgument else { return false }
122122 guard initializer. value. description == defaultArg. value. description else { return false }
@@ -212,10 +212,10 @@ fileprivate func synthesizedInitAccessLevel(using properties: [VariableDeclSynta
212212 guard let modifiers = property. modifiers else { continue }
213213
214214 // Private takes precedence, so finding 1 private property defines the access level.
215- if modifiers. contains ( where: { $0. name. tokenKind == . privateKeyword && $0. detail == nil } ) {
215+ if modifiers. contains ( where: { $0. name. tokenKind == . keyword ( . private ) && $0. detail == nil } ) {
216216 return . private
217217 }
218- if modifiers. contains ( where: { $0. name. tokenKind == . fileprivateKeyword && $0. detail == nil } ) {
218+ if modifiers. contains ( where: { $0. name. tokenKind == . keyword ( . fileprivate ) && $0. detail == nil } ) {
219219 hasFileprivate = true
220220 // Can't break here because a later property might be private.
221221 }
0 commit comments