Skip to content

Commit be4c17a

Browse files
committed
Rename genericParameters of NamedOpaqueReturnTypeSyntax
1 parent 36023a6 commit be4c17a

File tree

4 files changed

+61
-12
lines changed

4 files changed

+61
-12
lines changed

Sources/SwiftParser/Types.swift

+1-1
Original file line numberDiff line numberDiff line change
@@ -1045,7 +1045,7 @@ extension Parser {
10451045
let baseType = self.parseType()
10461046
return RawTypeSyntax(
10471047
RawNamedOpaqueReturnTypeSyntax(
1048-
genericParameters: generics,
1048+
genericParameterClause: generics,
10491049
baseType: baseType,
10501050
arena: self.arena
10511051
)

Sources/SwiftSyntax/generated/ChildNameForKeyPath.swift

+2-2
Original file line numberDiff line numberDiff line change
@@ -2243,8 +2243,8 @@ public func childName(_ keyPath: AnyKeyPath) -> String? {
22432243
return "unexpectedAfterClosure"
22442244
case \NamedOpaqueReturnTypeSyntax.unexpectedBeforeGenericParameters:
22452245
return "unexpectedBeforeGenericParameters"
2246-
case \NamedOpaqueReturnTypeSyntax.genericParameters:
2247-
return "genericParameters"
2246+
case \NamedOpaqueReturnTypeSyntax.genericParameterClause:
2247+
return "genericParameterClause"
22482248
case \NamedOpaqueReturnTypeSyntax.unexpectedBetweenGenericParametersAndBaseType:
22492249
return "unexpectedBetweenGenericParametersAndBaseType"
22502250
case \NamedOpaqueReturnTypeSyntax.baseType:

Sources/SwiftSyntax/generated/raw/RawSyntaxNodes.swift

+27-3
Original file line numberDiff line numberDiff line change
@@ -14924,7 +14924,7 @@ public struct RawNamedOpaqueReturnTypeSyntax: RawTypeSyntaxNodeProtocol {
1492414924

1492514925
public init(
1492614926
_ unexpectedBeforeGenericParameters: RawUnexpectedNodesSyntax? = nil,
14927-
genericParameters: RawGenericParameterClauseSyntax,
14927+
genericParameterClause: RawGenericParameterClauseSyntax,
1492814928
_ unexpectedBetweenGenericParametersAndBaseType: RawUnexpectedNodesSyntax? = nil,
1492914929
baseType: RawTypeSyntax,
1493014930
_ unexpectedAfterBaseType: RawUnexpectedNodesSyntax? = nil,
@@ -14934,7 +14934,7 @@ public struct RawNamedOpaqueReturnTypeSyntax: RawTypeSyntaxNodeProtocol {
1493414934
kind: .namedOpaqueReturnType, uninitializedCount: 5, arena: arena) { layout in
1493514935
layout.initialize(repeating: nil)
1493614936
layout[0] = unexpectedBeforeGenericParameters?.raw
14937-
layout[1] = genericParameters.raw
14937+
layout[1] = genericParameterClause.raw
1493814938
layout[2] = unexpectedBetweenGenericParametersAndBaseType?.raw
1493914939
layout[3] = baseType.raw
1494014940
layout[4] = unexpectedAfterBaseType?.raw
@@ -14946,7 +14946,7 @@ public struct RawNamedOpaqueReturnTypeSyntax: RawTypeSyntaxNodeProtocol {
1494614946
layoutView.children[0].map(RawUnexpectedNodesSyntax.init(raw:))
1494714947
}
1494814948

14949-
public var genericParameters: RawGenericParameterClauseSyntax {
14949+
public var genericParameterClause: RawGenericParameterClauseSyntax {
1495014950
layoutView.children[1].map(RawGenericParameterClauseSyntax.init(raw:))!
1495114951
}
1495214952

@@ -14963,6 +14963,30 @@ public struct RawNamedOpaqueReturnTypeSyntax: RawTypeSyntaxNodeProtocol {
1496314963
}
1496414964
}
1496514965

14966+
public extension RawNamedOpaqueReturnTypeSyntax {
14967+
@available(*, deprecated, renamed: "genericParameterClause")
14968+
var genericParameters: RawGenericParameterClauseSyntax? { genericParameterClause }
14969+
14970+
@available(*, deprecated, message: "Use an initializer with a genericParameterClause argument.")
14971+
init(
14972+
_ unexpectedBeforeGenericParameters: RawUnexpectedNodesSyntax? = nil,
14973+
genericParameters: RawGenericParameterClauseSyntax,
14974+
_ unexpectedBetweenGenericParametersAndBaseType: RawUnexpectedNodesSyntax? = nil,
14975+
baseType: RawTypeSyntax,
14976+
_ unexpectedAfterBaseType: RawUnexpectedNodesSyntax? = nil,
14977+
arena: __shared SyntaxArena
14978+
) {
14979+
self.init(
14980+
unexpectedBeforeGenericParameters,
14981+
genericParameterClause: genericParameters,
14982+
unexpectedBetweenGenericParametersAndBaseType,
14983+
baseType: baseType,
14984+
unexpectedAfterBaseType,
14985+
arena: arena
14986+
)
14987+
}
14988+
}
14989+
1496614990
@_spi(RawSyntax)
1496714991
public struct RawNilLiteralExprSyntax: RawExprSyntaxNodeProtocol {
1496814992
@_spi(RawSyntax)

Sources/SwiftSyntax/generated/syntaxNodes/SyntaxTypeNodes.swift

+31-6
Original file line numberDiff line numberDiff line change
@@ -1542,25 +1542,24 @@ public struct NamedOpaqueReturnTypeSyntax: TypeSyntaxProtocol, SyntaxHashable {
15421542
public init(
15431543
leadingTrivia: Trivia? = nil,
15441544
_ unexpectedBeforeGenericParameters: UnexpectedNodesSyntax? = nil,
1545-
genericParameters: GenericParameterClauseSyntax,
1545+
genericParameterClause: GenericParameterClauseSyntax,
15461546
_ unexpectedBetweenGenericParametersAndBaseType: UnexpectedNodesSyntax? = nil,
15471547
baseType: some TypeSyntaxProtocol,
15481548
_ unexpectedAfterBaseType: UnexpectedNodesSyntax? = nil,
15491549
trailingTrivia: Trivia? = nil
1550-
15511550
) {
15521551
// Extend the lifetime of all parameters so their arenas don't get destroyed
15531552
// before they can be added as children of the new arena.
15541553
let data: SyntaxData = withExtendedLifetime((SyntaxArena(), (
15551554
unexpectedBeforeGenericParameters,
1556-
genericParameters,
1555+
genericParameterClause,
15571556
unexpectedBetweenGenericParametersAndBaseType,
15581557
baseType,
15591558
unexpectedAfterBaseType
15601559
))) {(arena, _) in
15611560
let layout: [RawSyntax?] = [
15621561
unexpectedBeforeGenericParameters?.raw,
1563-
genericParameters.raw,
1562+
genericParameterClause.raw,
15641563
unexpectedBetweenGenericParametersAndBaseType?.raw,
15651564
baseType.raw,
15661565
unexpectedAfterBaseType?.raw
@@ -1587,7 +1586,7 @@ public struct NamedOpaqueReturnTypeSyntax: TypeSyntaxProtocol, SyntaxHashable {
15871586
}
15881587
}
15891588

1590-
public var genericParameters: GenericParameterClauseSyntax {
1589+
public var genericParameterClause: GenericParameterClauseSyntax {
15911590
get {
15921591
return GenericParameterClauseSyntax(data.child(at: 1, parent: Syntax(self))!)
15931592
}
@@ -1626,14 +1625,40 @@ public struct NamedOpaqueReturnTypeSyntax: TypeSyntaxProtocol, SyntaxHashable {
16261625
public static var structure: SyntaxNodeStructure {
16271626
return .layout([
16281627
\Self.unexpectedBeforeGenericParameters,
1629-
\Self.genericParameters,
1628+
\Self.genericParameterClause,
16301629
\Self.unexpectedBetweenGenericParametersAndBaseType,
16311630
\Self.baseType,
16321631
\Self.unexpectedAfterBaseType
16331632
])
16341633
}
16351634
}
16361635

1636+
public extension NamedOpaqueReturnTypeSyntax {
1637+
@available(*, deprecated, renamed: "genericParameterClause")
1638+
var genericParameters: GenericParameterClauseSyntax? { genericParameterClause }
1639+
1640+
@available(*, deprecated, message: "Use an initializer with a genericParameterClause argument.")
1641+
init(
1642+
leadingTrivia: Trivia? = nil,
1643+
_ unexpectedBeforeGenericParameters: UnexpectedNodesSyntax? = nil,
1644+
genericParameters: GenericParameterClauseSyntax,
1645+
_ unexpectedBetweenGenericParametersAndBaseType: UnexpectedNodesSyntax? = nil,
1646+
baseType: some TypeSyntaxProtocol,
1647+
_ unexpectedAfterBaseType: UnexpectedNodesSyntax? = nil,
1648+
trailingTrivia: Trivia? = nil
1649+
) {
1650+
self.init(
1651+
leadingTrivia: leadingTrivia,
1652+
unexpectedBeforeGenericParameters,
1653+
genericParameterClause: genericParameters,
1654+
unexpectedBetweenGenericParametersAndBaseType,
1655+
baseType: baseType,
1656+
unexpectedAfterBaseType,
1657+
trailingTrivia: trailingTrivia
1658+
)
1659+
}
1660+
}
1661+
16371662
// MARK: - OptionalTypeSyntax
16381663

16391664

0 commit comments

Comments
 (0)