@@ -33,7 +33,7 @@ fileprivate final class AddModifierRewriter: SyntaxRewriter {
3333
3434 // Put accessor keyword before the first modifier keyword in the declaration
3535 let newModifiers = modifiers. prepend ( modifier: modifierKeyword)
36- return DeclSyntax ( node. withModifiers ( newModifiers) )
36+ return DeclSyntax ( node. with ( \ . modifiers , newModifiers) )
3737 }
3838
3939 override func visit( _ node: FunctionDeclSyntax ) -> DeclSyntax {
@@ -46,7 +46,7 @@ fileprivate final class AddModifierRewriter: SyntaxRewriter {
4646 }
4747 guard modifiers. accessLevelModifier == nil else { return DeclSyntax ( node) }
4848 let newModifiers = modifiers. prepend ( modifier: modifierKeyword)
49- return DeclSyntax ( node. withModifiers ( newModifiers) )
49+ return DeclSyntax ( node. with ( \ . modifiers , newModifiers) )
5050 }
5151
5252 override func visit( _ node: AssociatedtypeDeclSyntax ) -> DeclSyntax {
@@ -59,7 +59,7 @@ fileprivate final class AddModifierRewriter: SyntaxRewriter {
5959 }
6060 guard modifiers. accessLevelModifier == nil else { return DeclSyntax ( node) }
6161 let newModifiers = modifiers. prepend ( modifier: modifierKeyword)
62- return DeclSyntax ( node. withModifiers ( newModifiers) )
62+ return DeclSyntax ( node. with ( \ . modifiers , newModifiers) )
6363 }
6464
6565 override func visit( _ node: ClassDeclSyntax ) -> DeclSyntax {
@@ -72,7 +72,7 @@ fileprivate final class AddModifierRewriter: SyntaxRewriter {
7272 }
7373 guard modifiers. accessLevelModifier == nil else { return DeclSyntax ( node) }
7474 let newModifiers = modifiers. prepend ( modifier: modifierKeyword)
75- return DeclSyntax ( node. withModifiers ( newModifiers) )
75+ return DeclSyntax ( node. with ( \ . modifiers , newModifiers) )
7676 }
7777
7878 override func visit( _ node: EnumDeclSyntax ) -> DeclSyntax {
@@ -85,7 +85,7 @@ fileprivate final class AddModifierRewriter: SyntaxRewriter {
8585 }
8686 guard modifiers. accessLevelModifier == nil else { return DeclSyntax ( node) }
8787 let newModifiers = modifiers. prepend ( modifier: modifierKeyword)
88- return DeclSyntax ( node. withModifiers ( newModifiers) )
88+ return DeclSyntax ( node. with ( \ . modifiers , newModifiers) )
8989 }
9090
9191 override func visit( _ node: ProtocolDeclSyntax ) -> DeclSyntax {
@@ -98,7 +98,7 @@ fileprivate final class AddModifierRewriter: SyntaxRewriter {
9898 }
9999 guard modifiers. accessLevelModifier == nil else { return DeclSyntax ( node) }
100100 let newModifiers = modifiers. prepend ( modifier: modifierKeyword)
101- return DeclSyntax ( node. withModifiers ( newModifiers) )
101+ return DeclSyntax ( node. with ( \ . modifiers , newModifiers) )
102102 }
103103
104104 override func visit( _ node: StructDeclSyntax ) -> DeclSyntax {
@@ -111,7 +111,7 @@ fileprivate final class AddModifierRewriter: SyntaxRewriter {
111111 }
112112 guard modifiers. accessLevelModifier == nil else { return DeclSyntax ( node) }
113113 let newModifiers = modifiers. prepend ( modifier: modifierKeyword)
114- return DeclSyntax ( node. withModifiers ( newModifiers) )
114+ return DeclSyntax ( node. with ( \ . modifiers , newModifiers) )
115115 }
116116
117117 override func visit( _ node: TypealiasDeclSyntax ) -> DeclSyntax {
@@ -124,7 +124,7 @@ fileprivate final class AddModifierRewriter: SyntaxRewriter {
124124 }
125125 guard modifiers. accessLevelModifier == nil else { return DeclSyntax ( node) }
126126 let newModifiers = modifiers. prepend ( modifier: modifierKeyword)
127- return DeclSyntax ( node. withModifiers ( newModifiers) )
127+ return DeclSyntax ( node. with ( \ . modifiers , newModifiers) )
128128 }
129129
130130 override func visit( _ node: InitializerDeclSyntax ) -> DeclSyntax {
@@ -137,7 +137,7 @@ fileprivate final class AddModifierRewriter: SyntaxRewriter {
137137 }
138138 guard modifiers. accessLevelModifier == nil else { return DeclSyntax ( node) }
139139 let newModifiers = modifiers. prepend ( modifier: modifierKeyword)
140- return DeclSyntax ( node. withModifiers ( newModifiers) )
140+ return DeclSyntax ( node. with ( \ . modifiers , newModifiers) )
141141 }
142142
143143 override func visit( _ node: SubscriptDeclSyntax ) -> DeclSyntax {
@@ -150,7 +150,7 @@ fileprivate final class AddModifierRewriter: SyntaxRewriter {
150150 }
151151 guard modifiers. accessLevelModifier == nil else { return DeclSyntax ( node) }
152152 let newModifiers = modifiers. prepend ( modifier: modifierKeyword)
153- return DeclSyntax ( node. withModifiers ( newModifiers) )
153+ return DeclSyntax ( node. with ( \ . modifiers , newModifiers) )
154154 }
155155
156156 /// Moves trivia in the given node to correct the placement of potentially displaced trivia in the
0 commit comments