Skip to content

Commit 5fc0f00

Browse files
committed
Print a type name with the namespace
1 parent 1ff1a22 commit 5fc0f00

File tree

2 files changed

+21
-21
lines changed

2 files changed

+21
-21
lines changed

Sources/SwiftSyntax/Syntax.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -264,7 +264,7 @@ extension _SyntaxBase {
264264

265265
/// Returns a description used by dump.
266266
public var debugDescription: String {
267-
return "\(type(of: self))"
267+
return String(reflecting: type(of: self))
268268
}
269269

270270
/// Prints the raw value of this node to the provided stream.

Tests/SwiftSyntaxTest/CustomReflecatbleTests.swift

Lines changed: 20 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -18,15 +18,15 @@ public class CustomReflectableTests: XCTestCase {
1818
let testCases: [UInt: TestCase] = [
1919
#line: .init(syntax: SyntaxFactory.makeUnknownSyntax(tokens: []),
2020
expectedDumped: """
21-
- UnknownSyntax
21+
- SwiftSyntax.UnknownSyntax
2222
2323
"""),
2424
#line: .init(syntax: SyntaxFactory.makeToken(.associatedtypeKeyword,
2525
presence: .present,
2626
leadingTrivia: [],
2727
trailingTrivia: []),
2828
expectedDumped: """
29-
▿ TokenSyntax
29+
SwiftSyntax.TokenSyntax
3030
- text: "associatedtype"
3131
▿ leadingTrivia: SwiftSyntax.Trivia
3232
- pieces: 0 elements
@@ -51,14 +51,14 @@ public class CustomReflectableTests: XCTestCase {
5151
return .init(syntax: expr.tokens,
5252
expectedDumped: """
5353
▿ SwiftSyntax.TokenSequence
54-
▿ TokenSyntax
54+
SwiftSyntax.TokenSyntax
5555
- text: "["
5656
▿ leadingTrivia: SwiftSyntax.Trivia
5757
- pieces: 0 elements
5858
▿ trailingTrivia: SwiftSyntax.Trivia
5959
- pieces: 0 elements
6060
- tokenKind: SwiftSyntax.TokenKind.leftSquareBracket
61-
▿ TokenSyntax
61+
SwiftSyntax.TokenSyntax
6262
- text: "]"
6363
▿ leadingTrivia: SwiftSyntax.Trivia
6464
- pieces: 0 elements
@@ -84,14 +84,14 @@ public class CustomReflectableTests: XCTestCase {
8484
return .init(syntax: expr.tokens.reversed(),
8585
expectedDumped: """
8686
▿ SwiftSyntax.ReversedTokenSequence
87-
▿ TokenSyntax
87+
SwiftSyntax.TokenSyntax
8888
- text: "]"
8989
▿ leadingTrivia: SwiftSyntax.Trivia
9090
- pieces: 0 elements
9191
▿ trailingTrivia: SwiftSyntax.Trivia
9292
- pieces: 0 elements
9393
- tokenKind: SwiftSyntax.TokenKind.rightSquareBracket
94-
▿ TokenSyntax
94+
SwiftSyntax.TokenSyntax
9595
- text: "["
9696
▿ leadingTrivia: SwiftSyntax.Trivia
9797
- pieces: 0 elements
@@ -123,12 +123,12 @@ public class CustomReflectableTests: XCTestCase {
123123
let tuples = SyntaxFactory.makeTupleElementList(elements)
124124
return .init(syntax: tuples,
125125
expectedDumped: """
126-
▿ TupleElementListSyntax
127-
▿ TupleElementSyntax
126+
SwiftSyntax.TupleElementListSyntax
127+
SwiftSyntax.TupleElementSyntax
128128
- label: nil
129129
- colon: nil
130-
▿ expression: IntegerLiteralExprSyntax
131-
▿ digits: TokenSyntax
130+
▿ expression: SwiftSyntax.IntegerLiteralExprSyntax
131+
▿ digits: SwiftSyntax.TokenSyntax
132132
- text: "1"
133133
▿ leadingTrivia: SwiftSyntax.Trivia
134134
- pieces: 0 elements
@@ -137,11 +137,11 @@ public class CustomReflectableTests: XCTestCase {
137137
▿ tokenKind: SwiftSyntax.TokenKind.integerLiteral
138138
- integerLiteral: "1"
139139
- trailingComma: nil
140-
▿ TupleElementSyntax
140+
SwiftSyntax.TupleElementSyntax
141141
- label: nil
142142
- colon: nil
143-
▿ expression: IntegerLiteralExprSyntax
144-
▿ digits: TokenSyntax
143+
▿ expression: SwiftSyntax.IntegerLiteralExprSyntax
144+
▿ digits: SwiftSyntax.TokenSyntax
145145
- text: "2"
146146
▿ leadingTrivia: SwiftSyntax.Trivia
147147
- pieces: 0 elements
@@ -176,12 +176,12 @@ public class CustomReflectableTests: XCTestCase {
176176
return .init(syntax: tuples.reversed(),
177177
expectedDumped: """
178178
▿ SwiftSyntax.TupleElementListSyntax.Reversed
179-
▿ collection: TupleElementListSyntax
180-
▿ TupleElementSyntax
179+
▿ collection: SwiftSyntax.TupleElementListSyntax
180+
SwiftSyntax.TupleElementSyntax
181181
- label: nil
182182
- colon: nil
183-
▿ expression: IntegerLiteralExprSyntax
184-
▿ digits: TokenSyntax
183+
▿ expression: SwiftSyntax.IntegerLiteralExprSyntax
184+
▿ digits: SwiftSyntax.TokenSyntax
185185
- text: "1"
186186
▿ leadingTrivia: SwiftSyntax.Trivia
187187
- pieces: 0 elements
@@ -190,11 +190,11 @@ public class CustomReflectableTests: XCTestCase {
190190
▿ tokenKind: SwiftSyntax.TokenKind.integerLiteral
191191
- integerLiteral: "1"
192192
- trailingComma: nil
193-
▿ TupleElementSyntax
193+
SwiftSyntax.TupleElementSyntax
194194
- label: nil
195195
- colon: nil
196-
▿ expression: IntegerLiteralExprSyntax
197-
▿ digits: TokenSyntax
196+
▿ expression: SwiftSyntax.IntegerLiteralExprSyntax
197+
▿ digits: SwiftSyntax.TokenSyntax
198198
- text: "2"
199199
▿ leadingTrivia: SwiftSyntax.Trivia
200200
- pieces: 0 elements

0 commit comments

Comments
 (0)