Skip to content

Commit 95fc7d3

Browse files
harlanhaskinsnkcsgexi
authored andcommitted
Change vars in SwiftSyntax nodes to lets (#14173)
1 parent 941dd37 commit 95fc7d3

File tree

3 files changed

+8
-8
lines changed

3 files changed

+8
-8
lines changed

tools/SwiftSyntax/Syntax.swift

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -161,8 +161,8 @@ public func ==(lhs: Syntax, rhs: Syntax) -> Bool {
161161

162162
/// A Syntax node representing a single token.
163163
public struct TokenSyntax: _SyntaxBase, Hashable {
164-
var _root: SyntaxData
165-
unowned var _data: SyntaxData
164+
let _root: SyntaxData
165+
unowned let _data: SyntaxData
166166

167167
/// Creates a Syntax node from the provided root and data.
168168
internal init(root: SyntaxData, data: SyntaxData) {

tools/SwiftSyntax/SyntaxCollections.swift.gyb

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,8 +27,8 @@ import Foundation
2727
/// as a regular Swift collection, and has accessors that return new
2828
/// versions of the collection with different children.
2929
public struct ${node.name}: _SyntaxBase {
30-
var _root: SyntaxData
31-
unowned var _data: SyntaxData
30+
let _root: SyntaxData
31+
unowned let _data: SyntaxData
3232

3333
/// Creates a Syntax node from the provided root and data.
3434
internal init(root: SyntaxData, data: SyntaxData) {

tools/SwiftSyntax/SyntaxNodes.swift.gyb

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -40,8 +40,8 @@ Each node will have:
4040

4141
/// A wrapper around a raw Syntax layout.
4242
public struct UnknownSyntax: _SyntaxBase {
43-
var _root: SyntaxData
44-
unowned var _data: SyntaxData
43+
let _root: SyntaxData
44+
unowned let _data: SyntaxData
4545

4646
/// Creates an `UnknownSyntax` node from the provided root and data.
4747
internal init(root: SyntaxData, data: SyntaxData) {
@@ -70,8 +70,8 @@ public struct ${node.name}: ${base_type}, _SyntaxBase, Hashable {
7070
}
7171
% end
7272

73-
var _root: SyntaxData
74-
unowned var _data: SyntaxData
73+
let _root: SyntaxData
74+
unowned let _data: SyntaxData
7575

7676
/// Creates a `${node.name}` node from the provided root and data.
7777
internal init(root: SyntaxData, data: SyntaxData) {

0 commit comments

Comments
 (0)