Abstractly represents a source location in the macro.
struct AbstractSourceLocation
s17SwiftSyntaxMacros22AbstractSourceLocationV
7CVAS
import SwiftSyntaxMacros
protocol Sendable
init(_ sourceLocation: SourceLocation)
init(file: ExprSyntax, line: ExprSyntax, column: ExprSyntax)
let column: ExprSyntax
A primary expression that represents the column and is ExpressibleByIntegerLiteral.
ExpressibleByIntegerLiteral
let file: ExprSyntax
A primary expression that represents the file and is ExpressibleByStringLiteral.
ExpressibleByStringLiteral
let line: ExprSyntax
A primary expression that represents the line and is ExpressibleByIntegerLiteral.