Skip to content

Commit bfd69ad

Browse files
committed
Add @_disfavoredOverload to inits
1 parent 1f36d0f commit bfd69ad

File tree

1 file changed

+62
-53
lines changed

1 file changed

+62
-53
lines changed

Sources/SwiftSyntax/SwiftSyntaxCompatibility.swift

Lines changed: 62 additions & 53 deletions
Original file line numberDiff line numberDiff line change
@@ -66,6 +66,7 @@ public extension EnumDeclSyntax {
6666
}
6767

6868
@available(*, deprecated, message: "Use an initializer with a genericParameterClause argument.")
69+
@_disfavoredOverload
6970
init(
7071
leadingTrivia: Trivia? = nil,
7172
_ unexpectedBeforeAttributes: UnexpectedNodesSyntax? = nil,
@@ -153,6 +154,7 @@ public extension FunctionTypeSyntax {
153154
}
154155

155156
@available(*, deprecated, message: "Use an initializer with a parameters")
157+
@_disfavoredOverload
156158
init(
157159
leadingTrivia: Trivia? = nil,
158160
_ unexpectedBeforeLeftParen: UnexpectedNodesSyntax? = nil,
@@ -187,65 +189,69 @@ public extension FunctionTypeSyntax {
187189
}
188190

189191
public extension ImportDeclSyntax {
190-
@available(*, deprecated, renamed: "unexpectedBetweenModifiersAndImportKeyword")
191-
var unexpectedBetweenModifiersAndImportTok: UnexpectedNodesSyntax? {
192-
get {
193-
return unexpectedBetweenModifiersAndImportKeyword
194-
}
195-
set(value) {
196-
unexpectedBetweenModifiersAndImportKeyword = value
197-
}
192+
@available(*, deprecated, renamed: "unexpectedBetweenModifiersAndImportKeyword")
193+
var unexpectedBetweenModifiersAndImportTok: UnexpectedNodesSyntax? {
194+
get {
195+
return unexpectedBetweenModifiersAndImportKeyword
198196
}
199-
200-
@available(*, deprecated, renamed: "importKeyword")
201-
var importTok: TokenSyntax {
202-
get {
203-
return importKeyword
204-
}
205-
set(value) {
206-
importKeyword = value
207-
}
197+
set(value) {
198+
unexpectedBetweenModifiersAndImportKeyword = value
208199
}
200+
}
209201

210-
@available(*, deprecated, renamed: "unexpectedBetweenImportKeywordAndImportKind")
211-
var unexpectedBetweenImportTokAndImportKind: UnexpectedNodesSyntax? {
212-
get {
213-
return unexpectedBetweenImportKeywordAndImportKind
214-
}
215-
set(value) {
216-
unexpectedBetweenImportKeywordAndImportKind = value
217-
}
202+
@available(*, deprecated, renamed: "importKeyword")
203+
var importTok: TokenSyntax {
204+
get {
205+
return importKeyword
206+
}
207+
set(value) {
208+
importKeyword = value
218209
}
210+
}
219211

220-
@available(*, deprecated, message: "Use an initializer with importKeyword")
221-
@_disfavoredOverload
222-
init(
223-
leadingTrivia: Trivia? = nil,
224-
_ unexpectedBeforeAttributes: UnexpectedNodesSyntax? = nil,
225-
attributes: AttributeListSyntax? = nil,
226-
_ unexpectedBetweenAttributesAndModifiers: UnexpectedNodesSyntax? = nil,
227-
modifiers: ModifierListSyntax? = nil,
228-
_ unexpectedBetweenModifiersAndImportTok: UnexpectedNodesSyntax? = nil,
229-
importTok: TokenSyntax = .keyword(.import),
230-
_ unexpectedBetweenImportTokAndImportKind: UnexpectedNodesSyntax? = nil,
231-
importKind: TokenSyntax? = nil,
232-
_ unexpectedBetweenImportKindAndPath: UnexpectedNodesSyntax? = nil,
233-
path: ImportPathSyntax,
234-
_ unexpectedAfterPath: UnexpectedNodesSyntax? = nil,
235-
trailingTrivia: Trivia? = nil
236-
) {
237-
self.init(
238-
leadingTrivia: leadingTrivia, unexpectedBeforeAttributes, attributes: attributes,
239-
unexpectedBetweenAttributesAndModifiers,
240-
modifiers: modifiers,
241-
unexpectedBetweenModifiersAndImportTok,
242-
importKeyword: importTok,
243-
unexpectedBetweenImportTokAndImportKind,
244-
importKind: importKind,
245-
unexpectedBetweenImportKindAndPath,
246-
path: path, unexpectedAfterPath,
247-
trailingTrivia: trailingTrivia)
212+
@available(*, deprecated, renamed: "unexpectedBetweenImportKeywordAndImportKind")
213+
var unexpectedBetweenImportTokAndImportKind: UnexpectedNodesSyntax? {
214+
get {
215+
return unexpectedBetweenImportKeywordAndImportKind
216+
}
217+
set(value) {
218+
unexpectedBetweenImportKeywordAndImportKind = value
248219
}
220+
}
221+
222+
@available(*, deprecated, message: "Use an initializer with importKeyword")
223+
@_disfavoredOverload
224+
init(
225+
leadingTrivia: Trivia? = nil,
226+
_ unexpectedBeforeAttributes: UnexpectedNodesSyntax? = nil,
227+
attributes: AttributeListSyntax? = nil,
228+
_ unexpectedBetweenAttributesAndModifiers: UnexpectedNodesSyntax? = nil,
229+
modifiers: ModifierListSyntax? = nil,
230+
_ unexpectedBetweenModifiersAndImportTok: UnexpectedNodesSyntax? = nil,
231+
importTok: TokenSyntax = .keyword(.import),
232+
_ unexpectedBetweenImportTokAndImportKind: UnexpectedNodesSyntax? = nil,
233+
importKind: TokenSyntax? = nil,
234+
_ unexpectedBetweenImportKindAndPath: UnexpectedNodesSyntax? = nil,
235+
path: ImportPathSyntax,
236+
_ unexpectedAfterPath: UnexpectedNodesSyntax? = nil,
237+
trailingTrivia: Trivia? = nil
238+
) {
239+
self.init(
240+
leadingTrivia: leadingTrivia,
241+
unexpectedBeforeAttributes,
242+
attributes: attributes,
243+
unexpectedBetweenAttributesAndModifiers,
244+
modifiers: modifiers,
245+
unexpectedBetweenModifiersAndImportTok,
246+
importKeyword: importTok,
247+
unexpectedBetweenImportTokAndImportKind,
248+
importKind: importKind,
249+
unexpectedBetweenImportKindAndPath,
250+
path: path,
251+
unexpectedAfterPath,
252+
trailingTrivia: trailingTrivia
253+
)
254+
}
249255
}
250256

251257
public extension NamedOpaqueReturnTypeSyntax {
@@ -280,6 +286,7 @@ public extension NamedOpaqueReturnTypeSyntax {
280286
}
281287

282288
@available(*, deprecated, message: "Use an initializer with a genericParameterClause argument.")
289+
@_disfavoredOverload
283290
init(
284291
leadingTrivia: Trivia? = nil,
285292
_ unexpectedBeforeGenericParameters: UnexpectedNodesSyntax? = nil,
@@ -333,6 +340,7 @@ public extension TupleExprSyntax {
333340
}
334341

335342
@available(*, deprecated, message: "Use an initializer with a elements argument")
343+
@_disfavoredOverload
336344
init(
337345
leadingTrivia: Trivia? = nil,
338346
_ unexpectedBeforeLeftParen: UnexpectedNodesSyntax? = nil,
@@ -363,6 +371,7 @@ public extension EditorPlaceholderDeclSyntax {
363371
var identifier: TokenSyntax { placeholder }
364372

365373
@available(*, deprecated, renamed: "placeholder")
374+
@_disfavoredOverload
366375
init(
367376
leadingTrivia: Trivia? = nil,
368377
_ unexpectedBeforeIdentifier: UnexpectedNodesSyntax? = nil,

0 commit comments

Comments
 (0)