Skip to content

Commit f52b64e

Browse files
committed
Last PR Fix
1 parent 6023654 commit f52b64e

21 files changed

+140
-32
lines changed

Sources/TokenVisitor/Syntax.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ extension Syntax {
3636
/// If the node's type conforms to `SyntaxClassifiable`, returns its static
3737
/// `syntaxType`. Otherwise, returns `.other`.
3838
internal var syntaxType: SyntaxType {
39-
if let classifiable = type(of: self) as? any SyntaxClassifiable.Type {
39+
if let classifiable = self.syntaxNodeType as? any SyntaxClassifiable.Type {
4040
return classifiable.syntaxType
4141
}
4242
return .other

Sources/TokenVisitor/SyntaxClassifiable.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@
2828
//
2929

3030
import Foundation
31-
@_spi(RawSyntax) import SwiftSyntax
31+
import SwiftSyntax
3232

3333
/// Protocol for syntax nodes that can classify themselves by their semantic role.
3434
///

Sources/TokenVisitor/SyntaxClassifiable/AttributeListSyntax+SyntaxClassifiable.swift renamed to Sources/TokenVisitor/SyntaxClassifiable/AttributeListSyntax.swift

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
//
2-
// AttributeListSyntax+SyntaxClassifiable.swift
2+
// AttributeListSyntax.swift
33
// SyntaxKit
44
//
55
// Created by Leo Dion.
@@ -28,7 +28,7 @@
2828
//
2929

3030
import Foundation
31-
@_spi(RawSyntax) import SwiftSyntax
31+
import SwiftSyntax
3232

3333
/// Extension for AttributeListSyntax to conform to SyntaxClassifiable.
3434
extension AttributeListSyntax: SyntaxClassifiable {

Sources/TokenVisitor/SyntaxClassifiable/CatchClauseListSyntax+SyntaxClassifiable.swift renamed to Sources/TokenVisitor/SyntaxClassifiable/CatchClauseListSyntax.swift

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
//
2-
// CatchClauseListSyntax+SyntaxClassifiable.swift
2+
// CatchClauseListSyntax.swift
33
// SyntaxKit
44
//
55
// Created by Leo Dion.
@@ -28,7 +28,7 @@
2828
//
2929

3030
import Foundation
31-
@_spi(RawSyntax) import SwiftSyntax
31+
import SwiftSyntax
3232

3333
/// Extension for CatchClauseListSyntax to conform to SyntaxClassifiable.
3434
extension CatchClauseListSyntax: SyntaxClassifiable {

Sources/TokenVisitor/SyntaxClassifiable/CodeBlockItemListSyntax+SyntaxClassifiable.swift renamed to Sources/TokenVisitor/SyntaxClassifiable/CodeBlockItemListSyntax.swift

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
//
2-
// CodeBlockItemListSyntax+SyntaxClassifiable.swift
2+
// CodeBlockItemListSyntax.swift
33
// SyntaxKit
44
//
55
// Created by Leo Dion.
@@ -28,7 +28,7 @@
2828
//
2929

3030
import Foundation
31-
@_spi(RawSyntax) import SwiftSyntax
31+
import SwiftSyntax
3232

3333
/// Extension for CodeBlockItemListSyntax to conform to SyntaxClassifiable.
3434
extension CodeBlockItemListSyntax: SyntaxClassifiable {

Sources/TokenVisitor/SyntaxClassifiable/ConditionElementListSyntax+SyntaxClassifiable.swift renamed to Sources/TokenVisitor/SyntaxClassifiable/ConditionElementListSyntax.swift

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
//
2-
// ConditionElementListSyntax+SyntaxClassifiable.swift
2+
// ConditionElementListSyntax.swift
33
// SyntaxKit
44
//
55
// Created by Leo Dion.
@@ -28,7 +28,7 @@
2828
//
2929

3030
import Foundation
31-
@_spi(RawSyntax) import SwiftSyntax
31+
import SwiftSyntax
3232

3333
/// Extension for ConditionElementListSyntax to conform to SyntaxClassifiable.
3434
extension ConditionElementListSyntax: SyntaxClassifiable {

Sources/TokenVisitor/SyntaxClassifiable/DeclModifierListSyntax+SyntaxClassifiable.swift renamed to Sources/TokenVisitor/SyntaxClassifiable/DeclModifierListSyntax.swift

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
//
2-
// DeclModifierListSyntax+SyntaxClassifiable.swift
2+
// DeclModifierListSyntax.swift
33
// SyntaxKit
44
//
55
// Created by Leo Dion.
@@ -28,7 +28,7 @@
2828
//
2929

3030
import Foundation
31-
@_spi(RawSyntax) import SwiftSyntax
31+
import SwiftSyntax
3232

3333
/// Extension for DeclModifierListSyntax to conform to SyntaxClassifiable.
3434
extension DeclModifierListSyntax: SyntaxClassifiable {

Sources/TokenVisitor/SyntaxClassifiable/DeclSyntax+SyntaxClassifiable.swift renamed to Sources/TokenVisitor/SyntaxClassifiable/DeclSyntax.swift

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
//
2-
// DeclSyntax+SyntaxClassifiable.swift
2+
// DeclSyntax.swift
33
// SyntaxKit
44
//
55
// Created by Leo Dion.
@@ -28,7 +28,7 @@
2828
//
2929

3030
import Foundation
31-
@_spi(RawSyntax) import SwiftSyntax
31+
import SwiftSyntax
3232

3333
extension DeclSyntax: SyntaxClassifiable {
3434
/// Declarations are classified as `.decl` type.

Sources/TokenVisitor/SyntaxClassifiable/ExprSyntax+SyntaxClassifiable.swift renamed to Sources/TokenVisitor/SyntaxClassifiable/ExprSyntax.swift

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
//
2-
// ExprSyntax+SyntaxClassifiable.swift
2+
// ExprSyntax.swift
33
// SyntaxKit
44
//
55
// Created by Leo Dion.
@@ -28,7 +28,7 @@
2828
//
2929

3030
import Foundation
31-
@_spi(RawSyntax) import SwiftSyntax
31+
import SwiftSyntax
3232

3333
extension ExprSyntax: SyntaxClassifiable {
3434
/// Expressions are classified as `.expr` type.

Sources/TokenVisitor/SyntaxClassifiable/FunctionParameterListSyntax+SyntaxClassifiable.swift renamed to Sources/TokenVisitor/SyntaxClassifiable/FunctionParameterListSyntax.swift

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
//
2-
// FunctionParameterListSyntax+SyntaxClassifiable.swift
2+
// FunctionParameterListSyntax.swift
33
// SyntaxKit
44
//
55
// Created by Leo Dion.
@@ -28,7 +28,7 @@
2828
//
2929

3030
import Foundation
31-
@_spi(RawSyntax) import SwiftSyntax
31+
import SwiftSyntax
3232

3333
/// Extension for FunctionParameterListSyntax to conform to SyntaxClassifiable.
3434
extension FunctionParameterListSyntax: SyntaxClassifiable {

0 commit comments

Comments
 (0)