Build Information
Successful build of swift-mocking, reference main (762fdd), with Swift 6.4 for macOS (SPM) on 26 Sep 2026 03:28:04 UTC.
Swift 6 data race errors: 0
Build Command
env DEVELOPER_DIR=/Applications/Xcode-27.0.0-Release.Candidate.app xcrun swift build --arch arm64Build Log
========================================
RunAll
========================================
Builder version: 5.1.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/fetch-rewards/swift-mocking.git
Reference: main
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/fetch-rewards/swift-mocking
* branch main -> FETCH_HEAD
* [new branch] main -> origin/main
HEAD is now at 762fdd1 Make imperative PR title check more reliable (#198)
Cloned https://github.com/fetch-rewards/swift-mocking.git
Revision (git rev-parse @):
762fdd18dce9c6e0e75ece0cffce5a57832848ab
SUCCESS checkout https://github.com/fetch-rewards/swift-mocking.git at main
========================================
Build
========================================
Selected platform: macosSpm
Swift version: 6.4
Building package at path: $PWD
https://github.com/fetch-rewards/swift-mocking.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-27.0.0-Release.Candidate.app xcrun swift build --arch arm64
Building for debugging...
[Computing dependencies]
[Pre-planning 1 / 653]
[Planning deferred tasks]
[122 / 293]
[127 / 296] _SwiftSyntaxCShims
[130 / 304]
[155 / 305] SwiftSyntax510
[161 / 315] SwiftSyntax
[168 / 331]
[172 / 331]
[175 / 331]
[176 / 331]
[187 / 331] SwiftSyntax
[196 / 334] SwiftBasicFormat
[203 / 362] SwiftParser
[219 / 362] SwiftParser
[220 / 362] SwiftParser
[221 / 362] SwiftParser
[224 / 362] SwiftParser
[226 / 362] SwiftParser
[230 / 362] SwiftParser
[235 / 362] SwiftDiagnostics
[237 / 362] SwiftOperators
[241 / 362] SwiftDiagnostics
[244 / 364]
[248 / 375] SwiftOperators
[252 / 386] SwiftParserDiagnostics
[257 / 386] SwiftOperators
[259 / 386] SwiftOperators
[273 / 386] SwiftParserDiagnostics
[276 / 386] SwiftOperators
[280 / 386] SwiftOperators
[282 / 387] SwiftOperators
[283 / 387] SwiftSyntaxBuilder
[291 / 419]
[293 / 419]
[295 / 419]
[298 / 419]
[301 / 419]
[303 / 419]
[304 / 419]
[314 / 419] SwiftSyntaxBuilder
[315 / 419] SwiftSyntaxBuilder
[316 / 419] SwiftSyntaxBuilder
[324 / 421] SwiftSyntaxBuilder
[324 / 421] SwiftSyntaxMacros
[333 / 443] SwiftSyntaxSugar
[341 / 443] SwiftSyntaxMacros
[353 / 443] SwiftSyntaxSugar
[360 / 444] SwiftSyntaxMacros
[362 / 444] SwiftSyntaxMacroExpansion
[372 / 454] SwiftSyntaxMacroExpansion
[379 / 455] SwiftSyntaxMacroExpansion
[390 / 466] SwiftCompilerPluginMessageHandling
[391 / 466] SwiftCompilerPluginMessageHandling
[398 / 467] SwiftCompilerPluginMessageHandling
[399 / 467] SwiftCompilerPlugin
[402 / 469] SwiftCompilerPlugin
[408 / 469] SwiftSyntax
[410 / 469] SwiftSyntax
[416 / 469] SwiftSyntaxBuilder
[421 / 469] SwiftCompilerPlugin
[437 / 471] LockingMacros
[448 / 491] MockingMacros
[457 / 491] MockingMacros
[459 / 491] MockingMacros
[461 / 491] MockingMacros
[461 / 491] LockingMacros
[464 / 492] MockingMacros
[466 / 492] Locking
[469 / 495] Locking
[471 / 495] Locking
[480 / 496] Mocking
[491 / 507] Mocking
[503 / 508] MockingClient-product
[514 / 519] MockingClient-product
[517 / 519] MockingClient-product
Build complete! (33.21 sec)
Fetching https://github.com/swiftlang/swift-syntax.git
Fetching https://github.com/fetch-rewards/SwiftSyntaxSugar.git
Fetching https://github.com/fetch-rewards/swift-locking.git
[1/1908] Fetching swiftsyntaxsugar
[2/2639] Fetching swiftsyntaxsugar, swift-locking
[2640/82707] Fetching swiftsyntaxsugar, swift-locking, swift-syntax
Fetched https://github.com/swiftlang/swift-syntax.git (5.65s)
Fetched https://github.com/fetch-rewards/swift-locking.git (5.65s)
Fetched https://github.com/fetch-rewards/SwiftSyntaxSugar.git (5.65s)
Computing version for https://github.com/fetch-rewards/SwiftSyntaxSugar.git
Computed https://github.com/fetch-rewards/SwiftSyntaxSugar.git at 0.1.1 (6.25s)
Computing version for https://github.com/swiftlang/swift-syntax.git
Computed https://github.com/swiftlang/swift-syntax.git at 600.0.0 (2.86s)
Computing version for https://github.com/fetch-rewards/swift-locking.git
Computed https://github.com/fetch-rewards/swift-locking.git at 0.2.0 (0.55s)
Creating working copy for https://github.com/fetch-rewards/swift-locking.git
Working copy of https://github.com/fetch-rewards/swift-locking.git resolved at 0.2.0
Creating working copy for https://github.com/swiftlang/swift-syntax.git
Working copy of https://github.com/swiftlang/swift-syntax.git resolved at 600.0.0
Creating working copy for https://github.com/fetch-rewards/SwiftSyntaxSugar.git
Working copy of https://github.com/fetch-rewards/SwiftSyntaxSugar.git resolved at 0.1.1
macro expansion @_MockedMethod:7:32: [1;33mwarning: [1;39mwhen calling this function in Swift 4 or later, you must pass a '()' tuple; did you mean for the input type to be '()'?[0;0m
`- /Users/admin/builder/spi-builder-workspace/Sources/MockingClient/AutoClosures.swift:35:2: [1;39mnote: [1;39mexpanded code originates here[0;0m
[0;36m13 |[0;0m /// Mocked's handling of autoclosures. For temporary testing of Mocked's
[0;36m14 |[0;0m /// expansion, use the `Playground` protocol in `main.swift`.
[0;36m15 |[0;0m [4;39m@Mocked(compilationCondition: .none)[0;0m
[0;36m|[0;0m `- [1;39mnote: [1;39min expansion of macro 'Mocked' on protocol 'AutoClosures' here[0;0m
[0;36m16 |[0;0m public protocol AutoClosures {
[0;36m17 |[0;0m func methodWithVoidAutoClosure(autoClosure: @escaping @autoclosure () -> Void)
[0;36m:[0;0m
[0;36m33 |[0;0m autoClosure: @escaping @autoclosure () async throws -> Int
[0;36m34 |[0;0m ) async throws
[0;36m35 |[0;0m }
[0;36m +--- [0;0mmacro expansion @Mocked [0;36m----------------------------------------[0;0m
[0;36m |[0;0m [0;36m1 |[0;0m @MockedMembers
[0;36m |[0;0m [0;36m2 |[0;0m public final class AutoClosuresMock: AutoClosures {
[0;36m |[0;0m [0;36m3 |[0;0m public func methodWithVoidAutoClosure(autoClosure: @escaping @autoclosure () -> Void)
[0;36m | +--- [0;0mmacro expansion @_MockedMethod [0;36m-----------------------------[0;0m
[0;36m | |[0;0m [0;36m5 |[0;0m
[0;36m | |[0;0m [0;36m6 |[0;0m /// The implementation's closure type.
[0;36m | |[0;0m [0;36m7 |[0;0m public typealias Closure = (Void) -> Void
[0;36m | |[0;0m [0;36m|[0;0m `- [1;33mwarning: [1;39mwhen calling this function in Swift 4 or later, you must pass a '()' tuple; did you mean for the input type to be '()'?[0;0m
[0;36m | |[0;0m [0;36m8 |[0;0m
[0;36m | |[0;0m [0;36m9 |[0;0m /// Does nothing when invoked.
[0;36m | +-----------------------------------[0;0m[0;36m-----------------------------[0;0m
[0;36m |[0;0m [0;36m4 |[0;0m public func methodWithNonVoidAutoClosure(autoClosure: @escaping @autoclosure () -> Int)
[0;36m |[0;0m [0;36m5 |[0;0m public func methodWithVoidAsyncAutoClosure(autoClosure: @escaping @autoclosure () async -> Void) async
[0;36m +----------------------------[0;0m[0;36m----------------------------------------[0;0m
[0;36m36 |[0;0m
macro expansion @_MockedMethod:21:37: [1;33mwarning: [1;39mwhen calling this function in Swift 4 or later, you must pass a '()' tuple; did you mean for the input type to be '()'?[0;0m
`- /Users/admin/builder/spi-builder-workspace/Sources/MockingClient/AutoClosures.swift:35:2: [1;39mnote: [1;39mexpanded code originates here[0;0m
[0;36m13 |[0;0m /// Mocked's handling of autoclosures. For temporary testing of Mocked's
[0;36m14 |[0;0m /// expansion, use the `Playground` protocol in `main.swift`.
[0;36m15 |[0;0m [4;39m@Mocked(compilationCondition: .none)[0;0m
[0;36m|[0;0m `- [1;39mnote: [1;39min expansion of macro 'Mocked' on protocol 'AutoClosures' here[0;0m
[0;36m16 |[0;0m public protocol AutoClosures {
[0;36m17 |[0;0m func methodWithVoidAutoClosure(autoClosure: @escaping @autoclosure () -> Void)
[0;36m:[0;0m
[0;36m33 |[0;0m autoClosure: @escaping @autoclosure () async throws -> Int
[0;36m34 |[0;0m ) async throws
[0;36m35 |[0;0m }
[0;36m +--- [0;0mmacro expansion @Mocked [0;36m----------------------------------------[0;0m
[0;36m |[0;0m [0;36m1 |[0;0m @MockedMembers
[0;36m |[0;0m [0;36m2 |[0;0m public final class AutoClosuresMock: AutoClosures {
[0;36m |[0;0m [0;36m3 |[0;0m public func methodWithVoidAutoClosure(autoClosure: @escaping @autoclosure () -> Void)
[0;36m | +--- [0;0mmacro expansion @_MockedMethod [0;36m-----------------------------[0;0m
[0;36m | |[0;0m[0;36m19 |[0;0m /// - Parameter closure: The closure to invoke.
[0;36m | |[0;0m[0;36m20 |[0;0m public static func invokes(
[0;36m | |[0;0m[0;36m21 |[0;0m _ closure: @Sendable @escaping (Void) -> Void
[0;36m | |[0;0m [0;36m|[0;0m `- [1;33mwarning: [1;39mwhen calling this function in Swift 4 or later, you must pass a '()' tuple; did you mean for the input type to be '()'?[0;0m
[0;36m | |[0;0m[0;36m22 |[0;0m ) -> Self where Arguments: Sendable {
[0;36m | |[0;0m[0;36m23 |[0;0m .uncheckedInvokes(closure)
[0;36m | +-----------------------------------[0;0m[0;36m-----------------------------[0;0m
[0;36m |[0;0m [0;36m4 |[0;0m public func methodWithNonVoidAutoClosure(autoClosure: @escaping @autoclosure () -> Int)
[0;36m |[0;0m [0;36m5 |[0;0m public func methodWithVoidAsyncAutoClosure(autoClosure: @escaping @autoclosure () async -> Void) async
[0;36m +----------------------------[0;0m[0;36m----------------------------------------[0;0m
[0;36m36 |[0;0m
macro expansion @_MockedMethod:7:32: [1;33mwarning: [1;39mwhen calling this function in Swift 4 or later, you must pass a '()' tuple; did you mean for the input type to be '()'?[0;0m
`- /Users/admin/builder/spi-builder-workspace/Sources/MockingClient/AutoClosures.swift:35:2: [1;39mnote: [1;39mexpanded code originates here[0;0m
[0;36m13 |[0;0m /// Mocked's handling of autoclosures. For temporary testing of Mocked's
[0;36m14 |[0;0m /// expansion, use the `Playground` protocol in `main.swift`.
[0;36m15 |[0;0m [4;39m@Mocked(compilationCondition: .none)[0;0m
[0;36m|[0;0m `- [1;39mnote: [1;39min expansion of macro 'Mocked' on protocol 'AutoClosures' here[0;0m
[0;36m16 |[0;0m public protocol AutoClosures {
[0;36m17 |[0;0m func methodWithVoidAutoClosure(autoClosure: @escaping @autoclosure () -> Void)
[0;36m:[0;0m
[0;36m33 |[0;0m autoClosure: @escaping @autoclosure () async throws -> Int
[0;36m34 |[0;0m ) async throws
[0;36m35 |[0;0m }
[0;36m +--- [0;0mmacro expansion @Mocked [0;36m----------------------------------------[0;0m
[0;36m |[0;0m [0;36m3 |[0;0m public func methodWithVoidAutoClosure(autoClosure: @escaping @autoclosure () -> Void)
[0;36m |[0;0m [0;36m4 |[0;0m public func methodWithNonVoidAutoClosure(autoClosure: @escaping @autoclosure () -> Int)
[0;36m |[0;0m [0;36m5 |[0;0m public func methodWithVoidAsyncAutoClosure(autoClosure: @escaping @autoclosure () async -> Void) async
[0;36m | +--- [0;0mmacro expansion @_MockedMethod [0;36m-----------------------------[0;0m
[0;36m | |[0;0m [0;36m5 |[0;0m
[0;36m | |[0;0m [0;36m6 |[0;0m /// The implementation's closure type.
[0;36m | |[0;0m [0;36m7 |[0;0m public typealias Closure = (Void) async -> Void
[0;36m | |[0;0m [0;36m|[0;0m `- [1;33mwarning: [1;39mwhen calling this function in Swift 4 or later, you must pass a '()' tuple; did you mean for the input type to be '()'?[0;0m
[0;36m | |[0;0m [0;36m8 |[0;0m
[0;36m | |[0;0m [0;36m9 |[0;0m /// Does nothing when invoked.
[0;36m | +-----------------------------------[0;0m[0;36m-----------------------------[0;0m
[0;36m |[0;0m [0;36m6 |[0;0m public func methodWithNonVoidAsyncAutoClosure(
[0;36m |[0;0m [0;36m7 |[0;0m autoClosure: @escaping @autoclosure () async -> Int
[0;36m +----------------------------[0;0m[0;36m----------------------------------------[0;0m
[0;36m36 |[0;0m
macro expansion @_MockedMethod:21:37: [1;33mwarning: [1;39mwhen calling this function in Swift 4 or later, you must pass a '()' tuple; did you mean for the input type to be '()'?[0;0m
`- /Users/admin/builder/spi-builder-workspace/Sources/MockingClient/AutoClosures.swift:35:2: [1;39mnote: [1;39mexpanded code originates here[0;0m
[0;36m13 |[0;0m /// Mocked's handling of autoclosures. For temporary testing of Mocked's
[0;36m14 |[0;0m /// expansion, use the `Playground` protocol in `main.swift`.
[0;36m15 |[0;0m [4;39m@Mocked(compilationCondition: .none)[0;0m
[0;36m|[0;0m `- [1;39mnote: [1;39min expansion of macro 'Mocked' on protocol 'AutoClosures' here[0;0m
[0;36m16 |[0;0m public protocol AutoClosures {
[0;36m17 |[0;0m func methodWithVoidAutoClosure(autoClosure: @escaping @autoclosure () -> Void)
[0;36m:[0;0m
[0;36m33 |[0;0m autoClosure: @escaping @autoclosure () async throws -> Int
[0;36m34 |[0;0m ) async throws
[0;36m35 |[0;0m }
[0;36m +--- [0;0mmacro expansion @Mocked [0;36m----------------------------------------[0;0m
[0;36m |[0;0m [0;36m3 |[0;0m public func methodWithVoidAutoClosure(autoClosure: @escaping @autoclosure () -> Void)
[0;36m |[0;0m [0;36m4 |[0;0m public func methodWithNonVoidAutoClosure(autoClosure: @escaping @autoclosure () -> Int)
[0;36m |[0;0m [0;36m5 |[0;0m public func methodWithVoidAsyncAutoClosure(autoClosure: @escaping @autoclosure () async -> Void) async
[0;36m | +--- [0;0mmacro expansion @_MockedMethod [0;36m-----------------------------[0;0m
[0;36m | |[0;0m[0;36m19 |[0;0m /// - Parameter closure: The closure to invoke.
[0;36m | |[0;0m[0;36m20 |[0;0m public static func invokes(
[0;36m | |[0;0m[0;36m21 |[0;0m _ closure: @Sendable @escaping (Void) async -> Void
[0;36m | |[0;0m [0;36m|[0;0m `- [1;33mwarning: [1;39mwhen calling this function in Swift 4 or later, you must pass a '()' tuple; did you mean for the input type to be '()'?[0;0m
[0;36m | |[0;0m[0;36m22 |[0;0m ) -> Self where Arguments: Sendable {
[0;36m | |[0;0m[0;36m23 |[0;0m .uncheckedInvokes(closure)
[0;36m | +-----------------------------------[0;0m[0;36m-----------------------------[0;0m
[0;36m |[0;0m [0;36m6 |[0;0m public func methodWithNonVoidAsyncAutoClosure(
[0;36m |[0;0m [0;36m7 |[0;0m autoClosure: @escaping @autoclosure () async -> Int
[0;36m +----------------------------[0;0m[0;36m----------------------------------------[0;0m
[0;36m36 |[0;0m
macro expansion @_MockedMethod:7:32: [1;33mwarning: [1;39mwhen calling this function in Swift 4 or later, you must pass a '()' tuple; did you mean for the input type to be '()'?[0;0m
`- /Users/admin/builder/spi-builder-workspace/Sources/MockingClient/AutoClosures.swift:35:2: [1;39mnote: [1;39mexpanded code originates here[0;0m
[0;36m13 |[0;0m /// Mocked's handling of autoclosures. For temporary testing of Mocked's
[0;36m14 |[0;0m /// expansion, use the `Playground` protocol in `main.swift`.
[0;36m15 |[0;0m [4;39m@Mocked(compilationCondition: .none)[0;0m
[0;36m|[0;0m `- [1;39mnote: [1;39min expansion of macro 'Mocked' on protocol 'AutoClosures' here[0;0m
[0;36m16 |[0;0m public protocol AutoClosures {
[0;36m17 |[0;0m func methodWithVoidAutoClosure(autoClosure: @escaping @autoclosure () -> Void)
[0;36m:[0;0m
[0;36m33 |[0;0m autoClosure: @escaping @autoclosure () async throws -> Int
[0;36m34 |[0;0m ) async throws
[0;36m35 |[0;0m }
[0;36m +--- [0;0mmacro expansion @Mocked [0;36m----------------------------------------[0;0m
[0;36m |[0;0m [0;36m9 |[0;0m public func methodWithVoidThrowingAutoClosure(
[0;36m |[0;0m[0;36m10 |[0;0m autoClosure: @escaping @autoclosure () throws -> Void
[0;36m |[0;0m[0;36m11 |[0;0m ) throws
[0;36m | +--- [0;0mmacro expansion @_MockedMethod [0;36m-----------------------------[0;0m
[0;36m | |[0;0m [0;36m5 |[0;0m
[0;36m | |[0;0m [0;36m6 |[0;0m /// The implementation's closure type.
[0;36m | |[0;0m [0;36m7 |[0;0m public typealias Closure = (Void) throws -> Void
[0;36m | |[0;0m [0;36m|[0;0m `- [1;33mwarning: [1;39mwhen calling this function in Swift 4 or later, you must pass a '()' tuple; did you mean for the input type to be '()'?[0;0m
[0;36m | |[0;0m [0;36m8 |[0;0m
[0;36m | |[0;0m [0;36m9 |[0;0m /// Does nothing when invoked.
[0;36m | +-----------------------------------[0;0m[0;36m-----------------------------[0;0m
[0;36m |[0;0m[0;36m12 |[0;0m public func methodWithNonVoidThrowingAutoClosure(
[0;36m |[0;0m[0;36m13 |[0;0m autoClosure: @escaping @autoclosure () throws -> Int
[0;36m +----------------------------[0;0m[0;36m----------------------------------------[0;0m
[0;36m36 |[0;0m
macro expansion @_MockedMethod:21:37: [1;33mwarning: [1;39mwhen calling this function in Swift 4 or later, you must pass a '()' tuple; did you mean for the input type to be '()'?[0;0m
`- /Users/admin/builder/spi-builder-workspace/Sources/MockingClient/AutoClosures.swift:35:2: [1;39mnote: [1;39mexpanded code originates here[0;0m
[0;36m13 |[0;0m /// Mocked's handling of autoclosures. For temporary testing of Mocked's
[0;36m14 |[0;0m /// expansion, use the `Playground` protocol in `main.swift`.
[0;36m15 |[0;0m [4;39m@Mocked(compilationCondition: .none)[0;0m
[0;36m|[0;0m `- [1;39mnote: [1;39min expansion of macro 'Mocked' on protocol 'AutoClosures' here[0;0m
[0;36m16 |[0;0m public protocol AutoClosures {
[0;36m17 |[0;0m func methodWithVoidAutoClosure(autoClosure: @escaping @autoclosure () -> Void)
[0;36m:[0;0m
[0;36m33 |[0;0m autoClosure: @escaping @autoclosure () async throws -> Int
[0;36m34 |[0;0m ) async throws
[0;36m35 |[0;0m }
[0;36m +--- [0;0mmacro expansion @Mocked [0;36m----------------------------------------[0;0m
[0;36m |[0;0m [0;36m9 |[0;0m public func methodWithVoidThrowingAutoClosure(
[0;36m |[0;0m[0;36m10 |[0;0m autoClosure: @escaping @autoclosure () throws -> Void
[0;36m |[0;0m[0;36m11 |[0;0m ) throws
[0;36m | +--- [0;0mmacro expansion @_MockedMethod [0;36m-----------------------------[0;0m
[0;36m | |[0;0m[0;36m19 |[0;0m /// - Parameter closure: The closure to invoke.
[0;36m | |[0;0m[0;36m20 |[0;0m public static func invokes(
[0;36m | |[0;0m[0;36m21 |[0;0m _ closure: @Sendable @escaping (Void) throws -> Void
[0;36m | |[0;0m [0;36m|[0;0m `- [1;33mwarning: [1;39mwhen calling this function in Swift 4 or later, you must pass a '()' tuple; did you mean for the input type to be '()'?[0;0m
[0;36m | |[0;0m[0;36m22 |[0;0m ) -> Self where Arguments: Sendable {
[0;36m | |[0;0m[0;36m23 |[0;0m .uncheckedInvokes(closure)
[0;36m | +-----------------------------------[0;0m[0;36m-----------------------------[0;0m
[0;36m |[0;0m[0;36m12 |[0;0m public func methodWithNonVoidThrowingAutoClosure(
[0;36m |[0;0m[0;36m13 |[0;0m autoClosure: @escaping @autoclosure () throws -> Int
[0;36m +----------------------------[0;0m[0;36m----------------------------------------[0;0m
[0;36m36 |[0;0m
macro expansion @_MockedMethod:7:32: [1;33mwarning: [1;39mwhen calling this function in Swift 4 or later, you must pass a '()' tuple; did you mean for the input type to be '()'?[0;0m
`- /Users/admin/builder/spi-builder-workspace/Sources/MockingClient/AutoClosures.swift:35:2: [1;39mnote: [1;39mexpanded code originates here[0;0m
[0;36m13 |[0;0m /// Mocked's handling of autoclosures. For temporary testing of Mocked's
[0;36m14 |[0;0m /// expansion, use the `Playground` protocol in `main.swift`.
[0;36m15 |[0;0m [4;39m@Mocked(compilationCondition: .none)[0;0m
[0;36m|[0;0m `- [1;39mnote: [1;39min expansion of macro 'Mocked' on protocol 'AutoClosures' here[0;0m
[0;36m16 |[0;0m public protocol AutoClosures {
[0;36m17 |[0;0m func methodWithVoidAutoClosure(autoClosure: @escaping @autoclosure () -> Void)
[0;36m:[0;0m
[0;36m33 |[0;0m autoClosure: @escaping @autoclosure () async throws -> Int
[0;36m34 |[0;0m ) async throws
[0;36m35 |[0;0m }
[0;36m +--- [0;0mmacro expansion @Mocked [0;36m----------------------------------------[0;0m
[0;36m |[0;0m[0;36m15 |[0;0m public func methodWithVoidAsyncThrowingAutoClosure(
[0;36m |[0;0m[0;36m16 |[0;0m autoClosure: @escaping @autoclosure () async throws -> Void
[0;36m |[0;0m[0;36m17 |[0;0m ) async throws
[0;36m | +--- [0;0mmacro expansion @_MockedMethod [0;36m-----------------------------[0;0m
[0;36m | |[0;0m [0;36m5 |[0;0m
[0;36m | |[0;0m [0;36m6 |[0;0m /// The implementation's closure type.
[0;36m | |[0;0m [0;36m7 |[0;0m public typealias Closure = (Void) async throws -> Void
[0;36m | |[0;0m [0;36m|[0;0m `- [1;33mwarning: [1;39mwhen calling this function in Swift 4 or later, you must pass a '()' tuple; did you mean for the input type to be '()'?[0;0m
[0;36m | |[0;0m [0;36m8 |[0;0m
[0;36m | |[0;0m [0;36m9 |[0;0m /// Does nothing when invoked.
[0;36m | +-----------------------------------[0;0m[0;36m-----------------------------[0;0m
[0;36m |[0;0m[0;36m18 |[0;0m public func methodWithNonVoidAsyncThrowingAutoClosure(
[0;36m |[0;0m[0;36m19 |[0;0m autoClosure: @escaping @autoclosure () async throws -> Int
[0;36m +----------------------------[0;0m[0;36m----------------------------------------[0;0m
[0;36m36 |[0;0m
macro expansion @_MockedMethod:21:37: [1;33mwarning: [1;39mwhen calling this function in Swift 4 or later, you must pass a '()' tuple; did you mean for the input type to be '()'?[0;0m
`- /Users/admin/builder/spi-builder-workspace/Sources/MockingClient/AutoClosures.swift:35:2: [1;39mnote: [1;39mexpanded code originates here[0;0m
[0;36m13 |[0;0m /// Mocked's handling of autoclosures. For temporary testing of Mocked's
[0;36m14 |[0;0m /// expansion, use the `Playground` protocol in `main.swift`.
[0;36m15 |[0;0m [4;39m@Mocked(compilationCondition: .none)[0;0m
[0;36m|[0;0m `- [1;39mnote: [1;39min expansion of macro 'Mocked' on protocol 'AutoClosures' here[0;0m
[0;36m16 |[0;0m public protocol AutoClosures {
[0;36m17 |[0;0m func methodWithVoidAutoClosure(autoClosure: @escaping @autoclosure () -> Void)
[0;36m:[0;0m
[0;36m33 |[0;0m autoClosure: @escaping @autoclosure () async throws -> Int
[0;36m34 |[0;0m ) async throws
[0;36m35 |[0;0m }
[0;36m +--- [0;0mmacro expansion @Mocked [0;36m----------------------------------------[0;0m
[0;36m |[0;0m[0;36m15 |[0;0m public func methodWithVoidAsyncThrowingAutoClosure(
[0;36m |[0;0m[0;36m16 |[0;0m autoClosure: @escaping @autoclosure () async throws -> Void
[0;36m |[0;0m[0;36m17 |[0;0m ) async throws
[0;36m | +--- [0;0mmacro expansion @_MockedMethod [0;36m-----------------------------[0;0m
[0;36m | |[0;0m[0;36m19 |[0;0m /// - Parameter closure: The closure to invoke.
[0;36m | |[0;0m[0;36m20 |[0;0m public static func invokes(
[0;36m | |[0;0m[0;36m21 |[0;0m _ closure: @Sendable @escaping (Void) async throws -> Void
[0;36m | |[0;0m [0;36m|[0;0m `- [1;33mwarning: [1;39mwhen calling this function in Swift 4 or later, you must pass a '()' tuple; did you mean for the input type to be '()'?[0;0m
[0;36m | |[0;0m[0;36m22 |[0;0m ) -> Self where Arguments: Sendable {
[0;36m | |[0;0m[0;36m23 |[0;0m .uncheckedInvokes(closure)
[0;36m | +-----------------------------------[0;0m[0;36m-----------------------------[0;0m
[0;36m |[0;0m[0;36m18 |[0;0m public func methodWithNonVoidAsyncThrowingAutoClosure(
[0;36m |[0;0m[0;36m19 |[0;0m autoClosure: @escaping @autoclosure () async throws -> Int
[0;36m +----------------------------[0;0m[0;36m----------------------------------------[0;0m
[0;36m36 |[0;0m
macro expansion @_MockedMethod:2:9: [1;33mwarning: [1;39mconstant 'autoClosure' inferred to have type 'Void', which may be unexpected[0;0m
`- /Users/admin/builder/spi-builder-workspace/Sources/MockingClient/AutoClosures.swift:35:2: [1;39mnote: [1;39mexpanded code originates here[0;0m
[0;36m13 |[0;0m /// Mocked's handling of autoclosures. For temporary testing of Mocked's
[0;36m14 |[0;0m /// expansion, use the `Playground` protocol in `main.swift`.
[0;36m15 |[0;0m [4;39m@Mocked(compilationCondition: .none)[0;0m
[0;36m|[0;0m |- [1;39mnote: [1;39min expansion of macro 'Mocked' on protocol 'AutoClosures' here[0;0m
[0;36m|[0;0m `- [1;39mnote: [1;39min expansion of macro 'Mocked' on protocol 'AutoClosures' here[0;0m
[0;36m16 |[0;0m public protocol AutoClosures {
[0;36m17 |[0;0m func methodWithVoidAutoClosure(autoClosure: @escaping @autoclosure () -> Void)
[0;36m:[0;0m
[0;36m33 |[0;0m autoClosure: @escaping @autoclosure () async throws -> Int
[0;36m34 |[0;0m ) async throws
[0;36m35 |[0;0m }
[0;36m +--- [0;0mmacro expansion @Mocked [0;36m----------------------------------------[0;0m
[0;36m |[0;0m [0;36m1 |[0;0m @MockedMembers
[0;36m |[0;0m [0;36m2 |[0;0m public final class AutoClosuresMock: AutoClosures {
[0;36m |[0;0m [0;36m3 |[0;0m public func methodWithVoidAutoClosure(autoClosure: @escaping @autoclosure () -> Void)
[0;36m | +--- [0;0mmacro expansion @_MockedMethod [0;36m-----------------------------[0;0m
[0;36m | |[0;0m [0;36m1 |[0;0m {
[0;36m | |[0;0m [0;36m2 |[0;0m let autoClosure = autoClosure()
[0;36m | |[0;0m [0;36m|[0;0m |- [1;33mwarning: [1;39mconstant 'autoClosure' inferred to have type 'Void', which may be unexpected[0;0m
[0;36m | |[0;0m [0;36m|[0;0m `- [1;39mnote: [1;39madd an explicit type annotation to silence this warning[0;0m
[0;36m | |[0;0m [0;36m3 |[0;0m self.__methodWithVoidAutoClosure.recordInput(
[0;36m | |[0;0m [0;36m4 |[0;0m (
[0;36m | +-----------------------------------[0;0m[0;36m-----------------------------[0;0m
[0;36m |[0;0m [0;36m4 |[0;0m public func methodWithNonVoidAutoClosure(autoClosure: @escaping @autoclosure () -> Int)
[0;36m |[0;0m [0;36m5 |[0;0m public func methodWithVoidAsyncAutoClosure(autoClosure: @escaping @autoclosure () async -> Void) async
[0;36m +----------------------------[0;0m[0;36m----------------------------------------[0;0m
[0;36m36 |[0;0m
macro expansion @_MockedMethod:2:9: [1;33mwarning: [1;39mconstant 'autoClosure' inferred to have type 'Void', which may be unexpected[0;0m
`- /Users/admin/builder/spi-builder-workspace/Sources/MockingClient/AutoClosures.swift:35:2: [1;39mnote: [1;39mexpanded code originates here[0;0m
[0;36m13 |[0;0m /// Mocked's handling of autoclosures. For temporary testing of Mocked's
[0;36m14 |[0;0m /// expansion, use the `Playground` protocol in `main.swift`.
[0;36m15 |[0;0m [4;39m@Mocked(compilationCondition: .none)[0;0m
[0;36m|[0;0m |- [1;39mnote: [1;39min expansion of macro 'Mocked' on protocol 'AutoClosures' here[0;0m
[0;36m|[0;0m `- [1;39mnote: [1;39min expansion of macro 'Mocked' on protocol 'AutoClosures' here[0;0m
[0;36m16 |[0;0m public protocol AutoClosures {
[0;36m17 |[0;0m func methodWithVoidAutoClosure(autoClosure: @escaping @autoclosure () -> Void)
[0;36m:[0;0m
[0;36m33 |[0;0m autoClosure: @escaping @autoclosure () async throws -> Int
[0;36m34 |[0;0m ) async throws
[0;36m35 |[0;0m }
[0;36m +--- [0;0mmacro expansion @Mocked [0;36m----------------------------------------[0;0m
[0;36m |[0;0m [0;36m3 |[0;0m public func methodWithVoidAutoClosure(autoClosure: @escaping @autoclosure () -> Void)
[0;36m |[0;0m [0;36m4 |[0;0m public func methodWithNonVoidAutoClosure(autoClosure: @escaping @autoclosure () -> Int)
[0;36m |[0;0m [0;36m5 |[0;0m public func methodWithVoidAsyncAutoClosure(autoClosure: @escaping @autoclosure () async -> Void) async
[0;36m | +--- [0;0mmacro expansion @_MockedMethod [0;36m-----------------------------[0;0m
[0;36m | |[0;0m [0;36m1 |[0;0m {
[0;36m | |[0;0m [0;36m2 |[0;0m let autoClosure = await autoClosure()
[0;36m | |[0;0m [0;36m|[0;0m |- [1;33mwarning: [1;39mconstant 'autoClosure' inferred to have type 'Void', which may be unexpected[0;0m
[0;36m | |[0;0m [0;36m|[0;0m `- [1;39mnote: [1;39madd an explicit type annotation to silence this warning[0;0m
[0;36m | |[0;0m [0;36m3 |[0;0m self.__methodWithVoidAsyncAutoClosure.recordInput(
[0;36m | |[0;0m [0;36m4 |[0;0m (
[0;36m | +-----------------------------------[0;0m[0;36m-----------------------------[0;0m
[0;36m |[0;0m [0;36m6 |[0;0m public func methodWithNonVoidAsyncAutoClosure(
[0;36m |[0;0m [0;36m7 |[0;0m autoClosure: @escaping @autoclosure () async -> Int
[0;36m +----------------------------[0;0m[0;36m----------------------------------------[0;0m
[0;36m36 |[0;0m
macro expansion @_MockedMethod:3:13: [1;33mwarning: [1;39mconstant 'autoClosure' inferred to have type 'Void', which may be unexpected[0;0m
`- /Users/admin/builder/spi-builder-workspace/Sources/MockingClient/AutoClosures.swift:35:2: [1;39mnote: [1;39mexpanded code originates here[0;0m
[0;36m13 |[0;0m /// Mocked's handling of autoclosures. For temporary testing of Mocked's
[0;36m14 |[0;0m /// expansion, use the `Playground` protocol in `main.swift`.
[0;36m15 |[0;0m [4;39m@Mocked(compilationCondition: .none)[0;0m
[0;36m|[0;0m |- [1;39mnote: [1;39min expansion of macro 'Mocked' on protocol 'AutoClosures' here[0;0m
[0;36m|[0;0m `- [1;39mnote: [1;39min expansion of macro 'Mocked' on protocol 'AutoClosures' here[0;0m
[0;36m16 |[0;0m public protocol AutoClosures {
[0;36m17 |[0;0m func methodWithVoidAutoClosure(autoClosure: @escaping @autoclosure () -> Void)
[0;36m:[0;0m
[0;36m33 |[0;0m autoClosure: @escaping @autoclosure () async throws -> Int
[0;36m34 |[0;0m ) async throws
[0;36m35 |[0;0m }
[0;36m +--- [0;0mmacro expansion @Mocked [0;36m----------------------------------------[0;0m
[0;36m |[0;0m [0;36m9 |[0;0m public func methodWithVoidThrowingAutoClosure(
[0;36m |[0;0m[0;36m10 |[0;0m autoClosure: @escaping @autoclosure () throws -> Void
[0;36m |[0;0m[0;36m11 |[0;0m ) throws
[0;36m | +--- [0;0mmacro expansion @_MockedMethod [0;36m-----------------------------[0;0m
[0;36m | |[0;0m [0;36m1 |[0;0m {
[0;36m | |[0;0m [0;36m2 |[0;0m do {
[0;36m | |[0;0m [0;36m3 |[0;0m let autoClosure = try autoClosure()
[0;36m | |[0;0m [0;36m|[0;0m |- [1;33mwarning: [1;39mconstant 'autoClosure' inferred to have type 'Void', which may be unexpected[0;0m
[0;36m | |[0;0m [0;36m|[0;0m `- [1;39mnote: [1;39madd an explicit type annotation to silence this warning[0;0m
[0;36m | |[0;0m [0;36m4 |[0;0m self.__methodWithVoidThrowingAutoClosure.recordInput(
[0;36m | |[0;0m [0;36m5 |[0;0m (
[0;36m | +-----------------------------------[0;0m[0;36m-----------------------------[0;0m
[0;36m |[0;0m[0;36m12 |[0;0m public func methodWithNonVoidThrowingAutoClosure(
[0;36m |[0;0m[0;36m13 |[0;0m autoClosure: @escaping @autoclosure () throws -> Int
[0;36m +----------------------------[0;0m[0;36m----------------------------------------[0;0m
[0;36m36 |[0;0m
macro expansion @_MockedMethod:3:13: [1;33mwarning: [1;39mconstant 'autoClosure' inferred to have type 'Void', which may be unexpected[0;0m
`- /Users/admin/builder/spi-builder-workspace/Sources/MockingClient/AutoClosures.swift:35:2: [1;39mnote: [1;39mexpanded code originates here[0;0m
[0;36m13 |[0;0m /// Mocked's handling of autoclosures. For temporary testing of Mocked's
[0;36m14 |[0;0m /// expansion, use the `Playground` protocol in `main.swift`.
[0;36m15 |[0;0m [4;39m@Mocked(compilationCondition: .none)[0;0m
[0;36m|[0;0m |- [1;39mnote: [1;39min expansion of macro 'Mocked' on protocol 'AutoClosures' here[0;0m
[0;36m|[0;0m `- [1;39mnote: [1;39min expansion of macro 'Mocked' on protocol 'AutoClosures' here[0;0m
[0;36m16 |[0;0m public protocol AutoClosures {
[0;36m17 |[0;0m func methodWithVoidAutoClosure(autoClosure: @escaping @autoclosure () -> Void)
[0;36m:[0;0m
[0;36m33 |[0;0m autoClosure: @escaping @autoclosure () async throws -> Int
[0;36m34 |[0;0m ) async throws
[0;36m35 |[0;0m }
[0;36m +--- [0;0mmacro expansion @Mocked [0;36m----------------------------------------[0;0m
[0;36m |[0;0m[0;36m15 |[0;0m public func methodWithVoidAsyncThrowingAutoClosure(
[0;36m |[0;0m[0;36m16 |[0;0m autoClosure: @escaping @autoclosure () async throws -> Void
[0;36m |[0;0m[0;36m17 |[0;0m ) async throws
[0;36m | +--- [0;0mmacro expansion @_MockedMethod [0;36m-----------------------------[0;0m
[0;36m | |[0;0m [0;36m1 |[0;0m {
[0;36m | |[0;0m [0;36m2 |[0;0m do {
[0;36m | |[0;0m [0;36m3 |[0;0m let autoClosure = try await autoClosure()
[0;36m | |[0;0m [0;36m|[0;0m |- [1;33mwarning: [1;39mconstant 'autoClosure' inferred to have type 'Void', which may be unexpected[0;0m
[0;36m | |[0;0m [0;36m|[0;0m `- [1;39mnote: [1;39madd an explicit type annotation to silence this warning[0;0m
[0;36m | |[0;0m [0;36m4 |[0;0m self.__methodWithVoidAsyncThrowingAutoClosure.recordInput(
[0;36m | |[0;0m [0;36m5 |[0;0m (
[0;36m | +-----------------------------------[0;0m[0;36m-----------------------------[0;0m
[0;36m |[0;0m[0;36m18 |[0;0m public func methodWithNonVoidAsyncThrowingAutoClosure(
[0;36m |[0;0m[0;36m19 |[0;0m autoClosure: @escaping @autoclosure () async throws -> Int
[0;36m +----------------------------[0;0m[0;36m----------------------------------------[0;0m
[0;36m36 |[0;0m
macro expansion @_MockedMethod:7:32: [1;33mwarning: [1;39mwhen calling this function in Swift 4 or later, you must pass a '()' tuple; did you mean for the input type to be '()'?[0;0m
`- /Users/admin/builder/spi-builder-workspace/Sources/MockingClient/AutoClosures.swift:35:2: [1;39mnote: [1;39mexpanded code originates here[0;0m
[0;36m13 |[0;0m /// Mocked's handling of autoclosures. For temporary testing of Mocked's
[0;36m14 |[0;0m /// expansion, use the `Playground` protocol in `main.swift`.
[0;36m15 |[0;0m [4;39m@Mocked(compilationCondition: .none)[0;0m
[0;36m|[0;0m `- [1;39mnote: [1;39min expansion of macro 'Mocked' on protocol 'AutoClosures' here[0;0m
[0;36m16 |[0;0m public protocol AutoClosures {
[0;36m17 |[0;0m func methodWithVoidAutoClosure(autoClosure: @escaping @autoclosure () -> Void)
[0;36m:[0;0m
[0;36m33 |[0;0m autoClosure: @escaping @autoclosure () async throws -> Int
[0;36m34 |[0;0m ) async throws
[0;36m35 |[0;0m }
[0;36m +--- [0;0mmacro expansion @Mocked [0;36m----------------------------------------[0;0m
[0;36m |[0;0m [0;36m1 |[0;0m @MockedMembers
[0;36m |[0;0m [0;36m2 |[0;0m public final class AutoClosuresMock: AutoClosures {
[0;36m |[0;0m [0;36m3 |[0;0m public func methodWithVoidAutoClosure(autoClosure: @escaping @autoclosure () -> Void)
[0;36m | +--- [0;0mmacro expansion @_MockedMethod [0;36m-----------------------------[0;0m
[0;36m | |[0;0m [0;36m5 |[0;0m
[0;36m | |[0;0m [0;36m6 |[0;0m /// The implementation's closure type.
[0;36m | |[0;0m [0;36m7 |[0;0m public typealias Closure = (Void) -> Void
[0;36m | |[0;0m [0;36m|[0;0m `- [1;33mwarning: [1;39mwhen calling this function in Swift 4 or later, you must pass a '()' tuple; did you mean for the input type to be '()'?[0;0m
[0;36m | |[0;0m [0;36m8 |[0;0m
[0;36m | |[0;0m [0;36m9 |[0;0m /// Does nothing when invoked.
[0;36m | +-----------------------------------[0;0m[0;36m-----------------------------[0;0m
[0;36m |[0;0m [0;36m4 |[0;0m public func methodWithNonVoidAutoClosure(autoClosure: @escaping @autoclosure () -> Int)
[0;36m |[0;0m [0;36m5 |[0;0m public func methodWithVoidAsyncAutoClosure(autoClosure: @escaping @autoclosure () async -> Void) async
[0;36m +----------------------------[0;0m[0;36m----------------------------------------[0;0m
[0;36m36 |[0;0m
macro expansion @_MockedMethod:21:37: [1;33mwarning: [1;39mwhen calling this function in Swift 4 or later, you must pass a '()' tuple; did you mean for the input type to be '()'?[0;0m
`- /Users/admin/builder/spi-builder-workspace/Sources/MockingClient/AutoClosures.swift:35:2: [1;39mnote: [1;39mexpanded code originates here[0;0m
[0;36m13 |[0;0m /// Mocked's handling of autoclosures. For temporary testing of Mocked's
[0;36m14 |[0;0m /// expansion, use the `Playground` protocol in `main.swift`.
[0;36m15 |[0;0m [4;39m@Mocked(compilationCondition: .none)[0;0m
[0;36m|[0;0m `- [1;39mnote: [1;39min expansion of macro 'Mocked' on protocol 'AutoClosures' here[0;0m
[0;36m16 |[0;0m public protocol AutoClosures {
[0;36m17 |[0;0m func methodWithVoidAutoClosure(autoClosure: @escaping @autoclosure () -> Void)
[0;36m:[0;0m
[0;36m33 |[0;0m autoClosure: @escaping @autoclosure () async throws -> Int
[0;36m34 |[0;0m ) async throws
[0;36m35 |[0;0m }
[0;36m +--- [0;0mmacro expansion @Mocked [0;36m----------------------------------------[0;0m
[0;36m |[0;0m [0;36m1 |[0;0m @MockedMembers
[0;36m |[0;0m [0;36m2 |[0;0m public final class AutoClosuresMock: AutoClosures {
[0;36m |[0;0m [0;36m3 |[0;0m public func methodWithVoidAutoClosure(autoClosure: @escaping @autoclosure () -> Void)
[0;36m | +--- [0;0mmacro expansion @_MockedMethod [0;36m-----------------------------[0;0m
[0;36m | |[0;0m[0;36m19 |[0;0m /// - Parameter closure: The closure to invoke.
[0;36m | |[0;0m[0;36m20 |[0;0m public static func invokes(
[0;36m | |[0;0m[0;36m21 |[0;0m _ closure: @Sendable @escaping (Void) -> Void
[0;36m | |[0;0m [0;36m|[0;0m `- [1;33mwarning: [1;39mwhen calling this function in Swift 4 or later, you must pass a '()' tuple; did you mean for the input type to be '()'?[0;0m
[0;36m | |[0;0m[0;36m22 |[0;0m ) -> Self where Arguments: Sendable {
[0;36m | |[0;0m[0;36m23 |[0;0m .uncheckedInvokes(closure)
[0;36m | +-----------------------------------[0;0m[0;36m-----------------------------[0;0m
[0;36m |[0;0m [0;36m4 |[0;0m public func methodWithNonVoidAutoClosure(autoClosure: @escaping @autoclosure () -> Int)
[0;36m |[0;0m [0;36m5 |[0;0m public func methodWithVoidAsyncAutoClosure(autoClosure: @escaping @autoclosure () async -> Void) async
[0;36m +----------------------------[0;0m[0;36m----------------------------------------[0;0m
[0;36m36 |[0;0m
macro expansion @_MockedMethod:7:32: [1;33mwarning: [1;39mwhen calling this function in Swift 4 or later, you must pass a '()' tuple; did you mean for the input type to be '()'?[0;0m
`- /Users/admin/builder/spi-builder-workspace/Sources/MockingClient/AutoClosures.swift:35:2: [1;39mnote: [1;39mexpanded code originates here[0;0m
[0;36m13 |[0;0m /// Mocked's handling of autoclosures. For temporary testing of Mocked's
[0;36m14 |[0;0m /// expansion, use the `Playground` protocol in `main.swift`.
[0;36m15 |[0;0m [4;39m@Mocked(compilationCondition: .none)[0;0m
[0;36m|[0;0m `- [1;39mnote: [1;39min expansion of macro 'Mocked' on protocol 'AutoClosures' here[0;0m
[0;36m16 |[0;0m public protocol AutoClosures {
[0;36m17 |[0;0m func methodWithVoidAutoClosure(autoClosure: @escaping @autoclosure () -> Void)
[0;36m:[0;0m
[0;36m33 |[0;0m autoClosure: @escaping @autoclosure () async throws -> Int
[0;36m34 |[0;0m ) async throws
[0;36m35 |[0;0m }
[0;36m +--- [0;0mmacro expansion @Mocked [0;36m----------------------------------------[0;0m
[0;36m |[0;0m [0;36m3 |[0;0m public func methodWithVoidAutoClosure(autoClosure: @escaping @autoclosure () -> Void)
[0;36m |[0;0m [0;36m4 |[0;0m public func methodWithNonVoidAutoClosure(autoClosure: @escaping @autoclosure () -> Int)
[0;36m |[0;0m [0;36m5 |[0;0m public func methodWithVoidAsyncAutoClosure(autoClosure: @escaping @autoclosure () async -> Void) async
[0;36m | +--- [0;0mmacro expansion @_MockedMethod [0;36m-----------------------------[0;0m
[0;36m | |[0;0m [0;36m5 |[0;0m
[0;36m | |[0;0m [0;36m6 |[0;0m /// The implementation's closure type.
[0;36m | |[0;0m [0;36m7 |[0;0m public typealias Closure = (Void) async -> Void
[0;36m | |[0;0m [0;36m|[0;0m `- [1;33mwarning: [1;39mwhen calling this function in Swift 4 or later, you must pass a '()' tuple; did you mean for the input type to be '()'?[0;0m
[0;36m | |[0;0m [0;36m8 |[0;0m
[0;36m | |[0;0m [0;36m9 |[0;0m /// Does nothing when invoked.
[0;36m | +-----------------------------------[0;0m[0;36m-----------------------------[0;0m
[0;36m |[0;0m [0;36m6 |[0;0m public func methodWithNonVoidAsyncAutoClosure(
[0;36m |[0;0m [0;36m7 |[0;0m autoClosure: @escaping @autoclosure () async -> Int
[0;36m +----------------------------[0;0m[0;36m----------------------------------------[0;0m
[0;36m36 |[0;0m
macro expansion @_MockedMethod:21:37: [1;33mwarning: [1;39mwhen calling this function in Swift 4 or later, you must pass a '()' tuple; did you mean for the input type to be '()'?[0;0m
`- /Users/admin/builder/spi-builder-workspace/Sources/MockingClient/AutoClosures.swift:35:2: [1;39mnote: [1;39mexpanded code originates here[0;0m
[0;36m13 |[0;0m /// Mocked's handling of autoclosures. For temporary testing of Mocked's
[0;36m14 |[0;0m /// expansion, use the `Playground` protocol in `main.swift`.
[0;36m15 |[0;0m [4;39m@Mocked(compilationCondition: .none)[0;0m
[0;36m|[0;0m `- [1;39mnote: [1;39min expansion of macro 'Mocked' on protocol 'AutoClosures' here[0;0m
[0;36m16 |[0;0m public protocol AutoClosures {
[0;36m17 |[0;0m func methodWithVoidAutoClosure(autoClosure: @escaping @autoclosure () -> Void)
[0;36m:[0;0m
[0;36m33 |[0;0m autoClosure: @escaping @autoclosure () async throws -> Int
[0;36m34 |[0;0m ) async throws
[0;36m35 |[0;0m }
[0;36m +--- [0;0mmacro expansion @Mocked [0;36m----------------------------------------[0;0m
[0;36m |[0;0m [0;36m3 |[0;0m public func methodWithVoidAutoClosure(autoClosure: @escaping @autoclosure () -> Void)
[0;36m |[0;0m [0;36m4 |[0;0m public func methodWithNonVoidAutoClosure(autoClosure: @escaping @autoclosure () -> Int)
[0;36m |[0;0m [0;36m5 |[0;0m public func methodWithVoidAsyncAutoClosure(autoClosure: @escaping @autoclosure () async -> Void) async
[0;36m | +--- [0;0mmacro expansion @_MockedMethod [0;36m-----------------------------[0;0m
[0;36m | |[0;0m[0;36m19 |[0;0m /// - Parameter closure: The closure to invoke.
[0;36m | |[0;0m[0;36m20 |[0;0m public static func invokes(
[0;36m | |[0;0m[0;36m21 |[0;0m _ closure: @Sendable @escaping (Void) async -> Void
[0;36m | |[0;0m [0;36m|[0;0m `- [1;33mwarning: [1;39mwhen calling this function in Swift 4 or later, you must pass a '()' tuple; did you mean for the input type to be '()'?[0;0m
[0;36m | |[0;0m[0;36m22 |[0;0m ) -> Self where Arguments: Sendable {
[0;36m | |[0;0m[0;36m23 |[0;0m .uncheckedInvokes(closure)
[0;36m | +-----------------------------------[0;0m[0;36m-----------------------------[0;0m
[0;36m |[0;0m [0;36m6 |[0;0m public func methodWithNonVoidAsyncAutoClosure(
[0;36m |[0;0m [0;36m7 |[0;0m autoClosure: @escaping @autoclosure () async -> Int
[0;36m +----------------------------[0;0m[0;36m----------------------------------------[0;0m
[0;36m36 |[0;0m
macro expansion @_MockedMethod:7:32: [1;33mwarning: [1;39mwhen calling this function in Swift 4 or later, you must pass a '()' tuple; did you mean for the input type to be '()'?[0;0m
`- /Users/admin/builder/spi-builder-workspace/Sources/MockingClient/AutoClosures.swift:35:2: [1;39mnote: [1;39mexpanded code originates here[0;0m
[0;36m13 |[0;0m /// Mocked's handling of autoclosures. For temporary testing of Mocked's
[0;36m14 |[0;0m /// expansion, use the `Playground` protocol in `main.swift`.
[0;36m15 |[0;0m [4;39m@Mocked(compilationCondition: .none)[0;0m
[0;36m|[0;0m `- [1;39mnote: [1;39min expansion of macro 'Mocked' on protocol 'AutoClosures' here[0;0m
[0;36m16 |[0;0m public protocol AutoClosures {
[0;36m17 |[0;0m func methodWithVoidAutoClosure(autoClosure: @escaping @autoclosure () -> Void)
[0;36m:[0;0m
[0;36m33 |[0;0m autoClosure: @escaping @autoclosure () async throws -> Int
[0;36m34 |[0;0m ) async throws
[0;36m35 |[0;0m }
[0;36m +--- [0;0mmacro expansion @Mocked [0;36m----------------------------------------[0;0m
[0;36m |[0;0m [0;36m9 |[0;0m public func methodWithVoidThrowingAutoClosure(
[0;36m |[0;0m[0;36m10 |[0;0m autoClosure: @escaping @autoclosure () throws -> Void
[0;36m |[0;0m[0;36m11 |[0;0m ) throws
[0;36m | +--- [0;0mmacro expansion @_MockedMethod [0;36m-----------------------------[0;0m
[0;36m | |[0;0m [0;36m5 |[0;0m
[0;36m | |[0;0m [0;36m6 |[0;0m /// The implementation's closure type.
[0;36m | |[0;0m [0;36m7 |[0;0m public typealias Closure = (Void) throws -> Void
[0;36m | |[0;0m [0;36m|[0;0m `- [1;33mwarning: [1;39mwhen calling this function in Swift 4 or later, you must pass a '()' tuple; did you mean for the input type to be '()'?[0;0m
[0;36m | |[0;0m [0;36m8 |[0;0m
[0;36m | |[0;0m [0;36m9 |[0;0m /// Does nothing when invoked.
[0;36m | +-----------------------------------[0;0m[0;36m-----------------------------[0;0m
[0;36m |[0;0m[0;36m12 |[0;0m public func methodWithNonVoidThrowingAutoClosure(
[0;36m |[0;0m[0;36m13 |[0;0m autoClosure: @escaping @autoclosure () throws -> Int
[0;36m +----------------------------[0;0m[0;36m----------------------------------------[0;0m
[0;36m36 |[0;0m
macro expansion @_MockedMethod:21:37: [1;33mwarning: [1;39mwhen calling this function in Swift 4 or later, you must pass a '()' tuple; did you mean for the input type to be '()'?[0;0m
`- /Users/admin/builder/spi-builder-workspace/Sources/MockingClient/AutoClosures.swift:35:2: [1;39mnote: [1;39mexpanded code originates here[0;0m
[0;36m13 |[0;0m /// Mocked's handling of autoclosures. For temporary testing of Mocked's
[0;36m14 |[0;0m /// expansion, use the `Playground` protocol in `main.swift`.
[0;36m15 |[0;0m [4;39m@Mocked(compilationCondition: .none)[0;0m
[0;36m|[0;0m `- [1;39mnote: [1;39min expansion of macro 'Mocked' on protocol 'AutoClosures' here[0;0m
[0;36m16 |[0;0m public protocol AutoClosures {
[0;36m17 |[0;0m func methodWithVoidAutoClosure(autoClosure: @escaping @autoclosure () -> Void)
[0;36m:[0;0m
[0;36m33 |[0;0m autoClosure: @escaping @autoclosure () async throws -> Int
[0;36m34 |[0;0m ) async throws
[0;36m35 |[0;0m }
[0;36m +--- [0;0mmacro expansion @Mocked [0;36m----------------------------------------[0;0m
[0;36m |[0;0m [0;36m9 |[0;0m public func methodWithVoidThrowingAutoClosure(
[0;36m |[0;0m[0;36m10 |[0;0m autoClosure: @escaping @autoclosure () throws -> Void
[0;36m |[0;0m[0;36m11 |[0;0m ) throws
[0;36m | +--- [0;0mmacro expansion @_MockedMethod [0;36m-----------------------------[0;0m
[0;36m | |[0;0m[0;36m19 |[0;0m /// - Parameter closure: The closure to invoke.
[0;36m | |[0;0m[0;36m20 |[0;0m public static func invokes(
[0;36m | |[0;0m[0;36m21 |[0;0m _ closure: @Sendable @escaping (Void) throws -> Void
[0;36m | |[0;0m [0;36m|[0;0m `- [1;33mwarning: [1;39mwhen calling this function in Swift 4 or later, you must pass a '()' tuple; did you mean for the input type to be '()'?[0;0m
[0;36m | |[0;0m[0;36m22 |[0;0m ) -> Self where Arguments: Sendable {
[0;36m | |[0;0m[0;36m23 |[0;0m .uncheckedInvokes(closure)
[0;36m | +-----------------------------------[0;0m[0;36m-----------------------------[0;0m
[0;36m |[0;0m[0;36m12 |[0;0m public func methodWithNonVoidThrowingAutoClosure(
[0;36m |[0;0m[0;36m13 |[0;0m autoClosure: @escaping @autoclosure () throws -> Int
[0;36m +----------------------------[0;0m[0;36m----------------------------------------[0;0m
[0;36m36 |[0;0m
macro expansion @_MockedMethod:7:32: [1;33mwarning: [1;39mwhen calling this function in Swift 4 or later, you must pass a '()' tuple; did you mean for the input type to be '()'?[0;0m
`- /Users/admin/builder/spi-builder-workspace/Sources/MockingClient/AutoClosures.swift:35:2: [1;39mnote: [1;39mexpanded code originates here[0;0m
[0;36m13 |[0;0m /// Mocked's handling of autoclosures. For temporary testing of Mocked's
[0;36m14 |[0;0m /// expansion, use the `Playground` protocol in `main.swift`.
[0;36m15 |[0;0m [4;39m@Mocked(compilationCondition: .none)[0;0m
[0;36m|[0;0m `- [1;39mnote: [1;39min expansion of macro 'Mocked' on protocol 'AutoClosures' here[0;0m
[0;36m16 |[0;0m public protocol AutoClosures {
[0;36m17 |[0;0m func methodWithVoidAutoClosure(autoClosure: @escaping @autoclosure () -> Void)
[0;36m:[0;0m
[0;36m33 |[0;0m autoClosure: @escaping @autoclosure () async throws -> Int
[0;36m34 |[0;0m ) async throws
[0;36m35 |[0;0m }
[0;36m +--- [0;0mmacro expansion @Mocked [0;36m----------------------------------------[0;0m
[0;36m |[0;0m[0;36m15 |[0;0m public func methodWithVoidAsyncThrowingAutoClosure(
[0;36m |[0;0m[0;36m16 |[0;0m autoClosure: @escaping @autoclosure () async throws -> Void
[0;36m |[0;0m[0;36m17 |[0;0m ) async throws
[0;36m | +--- [0;0mmacro expansion @_MockedMethod [0;36m-----------------------------[0;0m
[0;36m | |[0;0m [0;36m5 |[0;0m
[0;36m | |[0;0m [0;36m6 |[0;0m /// The implementation's closure type.
[0;36m | |[0;0m [0;36m7 |[0;0m public typealias Closure = (Void) async throws -> Void
[0;36m | |[0;0m [0;36m|[0;0m `- [1;33mwarning: [1;39mwhen calling this function in Swift 4 or later, you must pass a '()' tuple; did you mean for the input type to be '()'?[0;0m
[0;36m | |[0;0m [0;36m8 |[0;0m
[0;36m | |[0;0m [0;36m9 |[0;0m /// Does nothing when invoked.
[0;36m | +-----------------------------------[0;0m[0;36m-----------------------------[0;0m
[0;36m |[0;0m[0;36m18 |[0;0m public func methodWithNonVoidAsyncThrowingAutoClosure(
[0;36m |[0;0m[0;36m19 |[0;0m autoClosure: @escaping @autoclosure () async throws -> Int
[0;36m +----------------------------[0;0m[0;36m----------------------------------------[0;0m
[0;36m36 |[0;0m
macro expansion @_MockedMethod:21:37: [1;33mwarning: [1;39mwhen calling this function in Swift 4 or later, you must pass a '()' tuple; did you mean for the input type to be '()'?[0;0m
`- /Users/admin/builder/spi-builder-workspace/Sources/MockingClient/AutoClosures.swift:35:2: [1;39mnote: [1;39mexpanded code originates here[0;0m
[0;36m13 |[0;0m /// Mocked's handling of autoclosures. For temporary testing of Mocked's
[0;36m14 |[0;0m /// expansion, use the `Playground` protocol in `main.swift`.
[0;36m15 |[0;0m [4;39m@Mocked(compilationCondition: .none)[0;0m
[0;36m|[0;0m `- [1;39mnote: [1;39min expansion of macro 'Mocked' on protocol 'AutoClosures' here[0;0m
[0;36m16 |[0;0m public protocol AutoClosures {
[0;36m17 |[0;0m func methodWithVoidAutoClosure(autoClosure: @escaping @autoclosure () -> Void)
[0;36m:[0;0m
[0;36m33 |[0;0m autoClosure: @escaping @autoclosure () async throws -> Int
[0;36m34 |[0;0m ) async throws
[0;36m35 |[0;0m }
[0;36m +--- [0;0mmacro expansion @Mocked [0;36m----------------------------------------[0;0m
[0;36m |[0;0m[0;36m15 |[0;0m public func methodWithVoidAsyncThrowingAutoClosure(
[0;36m |[0;0m[0;36m16 |[0;0m autoClosure: @escaping @autoclosure () async throws -> Void
[0;36m |[0;0m[0;36m17 |[0;0m ) async throws
[0;36m | +--- [0;0mmacro expansion @_MockedMethod [0;36m-----------------------------[0;0m
[0;36m | |[0;0m[0;36m19 |[0;0m /// - Parameter closure: The closure to invoke.
[0;36m | |[0;0m[0;36m20 |[0;0m public static func invokes(
[0;36m | |[0;0m[0;36m21 |[0;0m _ closure: @Sendable @escaping (Void) async throws -> Void
[0;36m | |[0;0m [0;36m|[0;0m `- [1;33mwarning: [1;39mwhen calling this function in Swift 4 or later, you must pass a '()' tuple; did you mean for the input type to be '()'?[0;0m
[0;36m | |[0;0m[0;36m22 |[0;0m ) -> Self where Arguments: Sendable {
[0;36m | |[0;0m[0;36m23 |[0;0m .uncheckedInvokes(closure)
[0;36m | +-----------------------------------[0;0m[0;36m-----------------------------[0;0m
[0;36m |[0;0m[0;36m18 |[0;0m public func methodWithNonVoidAsyncThrowingAutoClosure(
[0;36m |[0;0m[0;36m19 |[0;0m autoClosure: @escaping @autoclosure () async throws -> Int
[0;36m +----------------------------[0;0m[0;36m----------------------------------------[0;0m
[0;36m36 |[0;0m
Build complete.
{
"dependencies" : [
{
"identity" : "swift-locking",
"requirement" : {
"exact" : [
"0.2.0"
]
},
"type" : "sourceControl",
"url" : "https://github.com/fetch-rewards/swift-locking.git"
},
{
"identity" : "swift-syntax",
"requirement" : {
"exact" : [
"600.0.0"
]
},
"type" : "sourceControl",
"url" : "https://github.com/swiftlang/swift-syntax.git"
},
{
"identity" : "swiftsyntaxsugar",
"requirement" : {
"exact" : [
"0.1.1"
]
},
"type" : "sourceControl",
"url" : "https://github.com/fetch-rewards/SwiftSyntaxSugar.git"
}
],
"manifest_display_name" : "swift-mocking",
"name" : "swift-mocking",
"path" : "/Users/admin/builder/spi-builder-workspace",
"platforms" : [
{
"name" : "macos",
"version" : "13.0"
},
{
"name" : "ios",
"version" : "16.0"
},
{
"name" : "tvos",
"version" : "16.0"
},
{
"name" : "watchos",
"version" : "9.0"
},
{
"name" : "maccatalyst",
"version" : "16.0"
}
],
"products" : [
{
"name" : "Mocking",
"targets" : [
"Mocking"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "MockingClient",
"targets" : [
"MockingClient"
],
"type" : {
"executable" : null
}
},
{
"name" : "MockingMacros",
"targets" : [
"MockingMacros"
],
"type" : {
"macro" : null
}
}
],
"targets" : [
{
"c99name" : "MockingTests",
"module_type" : "SwiftTarget",
"name" : "MockingTests",
"path" : "Tests/MockingTests",
"sources" : [
"Models/MacroArguments/MockedPropertyType/MockedPropertyTypeTests.swift",
"Models/MacroArguments/MockedSubscriptType/MockedSubscriptTypeTests.swift",
"Models/MockImplementationDescription/MockImplementationDescriptionTests.swift",
"Models/MockMethods/MockReturningMethods/MockReturningNonParameterizedAsyncMethod/MockReturningNonParameterizedAsyncMethodTests.swift",
"Models/MockMethods/MockReturningMethods/MockReturningNonParameterizedAsyncMethod/MockReturningNonParameterizedAsyncMethod_ImplementationTests.swift",
"Models/MockMethods/MockReturningMethods/MockReturningNonParameterizedAsyncThrowingMethod/MockReturningNonParameterizedAsyncThrowingMethodTests.swift",
"Models/MockMethods/MockReturningMethods/MockReturningNonParameterizedAsyncThrowingMethod/MockReturningNonParameterizedAsyncThrowingMethod_ImplementationTests.swift",
"Models/MockMethods/MockReturningMethods/MockReturningNonParameterizedMethod/MockReturningNonParameterizedMethodTests.swift",
"Models/MockMethods/MockReturningMethods/MockReturningNonParameterizedMethod/MockReturningNonParameterizedMethod_ImplementationTests.swift",
"Models/MockMethods/MockReturningMethods/MockReturningNonParameterizedThrowingMethod/MockReturningNonParameterizedThrowingMethodTests.swift",
"Models/MockMethods/MockReturningMethods/MockReturningNonParameterizedThrowingMethod/MockReturningNonParameterizedThrowingMethod_ImplementationTests.swift",
"Models/MockMethods/MockReturningMethods/MockReturningParameterizedAsyncMethod/MockReturningParameterizedAsyncMethodTests.swift",
"Models/MockMethods/MockReturningMethods/MockReturningParameterizedAsyncThrowingMethod/MockReturningParameterizedAsyncThrowingMethodTests.swift",
"Models/MockMethods/MockReturningMethods/MockReturningParameterizedMethod/MockReturningParameterizedMethodTests.swift",
"Models/MockMethods/MockReturningMethods/MockReturningParameterizedThrowingMethod/MockReturningParameterizedThrowingMethodTests.swift",
"Models/MockMethods/MockVoidMethods/MockVoidNonParameterizedAsyncMethod/MockVoidNonParameterizedAsyncMethodTests.swift",
"Models/MockMethods/MockVoidMethods/MockVoidNonParameterizedAsyncMethod/MockVoidNonParameterizedAsyncMethod_ImplementationTests.swift",
"Models/MockMethods/MockVoidMethods/MockVoidNonParameterizedAsyncThrowingMethod/MockVoidNonParameterizedAsyncThrowingMethodTests.swift",
"Models/MockMethods/MockVoidMethods/MockVoidNonParameterizedAsyncThrowingMethod/MockVoidNonParameterizedAsyncThrowingMethod_ImplementationTests.swift",
"Models/MockMethods/MockVoidMethods/MockVoidNonParameterizedMethod/MockVoidNonParameterizedMethodTests.swift",
"Models/MockMethods/MockVoidMethods/MockVoidNonParameterizedMethod/MockVoidNonParameterizedMethod_ImplementationTests.swift",
"Models/MockMethods/MockVoidMethods/MockVoidNonParameterizedThrowingMethod/MockVoidNonParameterizedThrowingMethodTests.swift",
"Models/MockMethods/MockVoidMethods/MockVoidNonParameterizedThrowingMethod/MockVoidNonParameterizedThrowingMethod_ImplementationTests.swift",
"Models/MockMethods/MockVoidMethods/MockVoidParameterizedAsyncMethod/MockVoidParameterizedAsyncMethodTests.swift",
"Models/MockMethods/MockVoidMethods/MockVoidParameterizedAsyncThrowingMethod/MockVoidParameterizedAsyncThrowingMethodTests.swift",
"Models/MockMethods/MockVoidMethods/MockVoidParameterizedMethod/MockVoidParameterizedMethodTests.swift",
"Models/MockMethods/MockVoidMethods/MockVoidParameterizedThrowingMethod/MockVoidParameterizedThrowingMethodTests.swift",
"Models/MockProperties/MockAccessors/MockPropertyAsyncGetter/MockPropertyAsyncGetterTests.swift",
"Models/MockProperties/MockAccessors/MockPropertyAsyncGetter/MockPropertyAsyncGetter_ImplementationTests.swift",
"Models/MockProperties/MockAccessors/MockPropertyAsyncThrowingGetter/MockPropertyAsyncThrowingGetterTests.swift",
"Models/MockProperties/MockAccessors/MockPropertyAsyncThrowingGetter/MockPropertyAsyncThrowingGetter_ImplementationTests.swift",
"Models/MockProperties/MockAccessors/MockPropertyGetter/MockPropertyGetterTests.swift",
"Models/MockProperties/MockAccessors/MockPropertyGetter/MockPropertyGetter_ImplementationTests.swift",
"Models/MockProperties/MockAccessors/MockPropertySetter/MockPropertySetterTests.swift",
"Models/MockProperties/MockAccessors/MockPropertySetter/MockPropertySetter_ImplementationTests.swift",
"Models/MockProperties/MockAccessors/MockPropertyThrowingGetter/MockPropertyThrowingGetterTests.swift",
"Models/MockProperties/MockAccessors/MockPropertyThrowingGetter/MockPropertyThrowingGetter_ImplementationTests.swift",
"Models/MockSubscripts/MockReadOnlyAsyncSubscriptTests.swift",
"Models/MockSubscripts/MockReadOnlyAsyncThrowingSubscriptTests.swift",
"Models/MockSubscripts/MockReadOnlySubscriptTests.swift",
"Models/MockSubscripts/MockReadOnlyThrowingSubscriptTests.swift",
"Models/MockSubscripts/MockReadWriteSubscriptTests.swift",
"Models/MockSubscripts/MockSubscriptAsyncGetter/MockSubscriptAsyncGetterTests.swift",
"Models/MockSubscripts/MockSubscriptAsyncGetter/MockSubscriptAsyncGetter_ImplementationTests.swift",
"Models/MockSubscripts/MockSubscriptAsyncThrowingGetter/MockSubscriptAsyncThrowingGetterTests.swift",
"Models/MockSubscripts/MockSubscriptAsyncThrowingGetter/MockSubscriptAsyncThrowingGetter_ImplementationTests.swift",
"Models/MockSubscripts/MockSubscriptGetter/MockSubscriptGetterTests.swift",
"Models/MockSubscripts/MockSubscriptGetter/MockSubscriptGetter_ImplementationTests.swift",
"Models/MockSubscripts/MockSubscriptSetter/MockSubscriptSetterTests.swift",
"Models/MockSubscripts/MockSubscriptSetter/MockSubscriptSetter_ImplementationTests.swift",
"Models/MockSubscripts/MockSubscriptThrowingGetter/MockSubscriptThrowingGetterTests.swift",
"Models/MockSubscripts/MockSubscriptThrowingGetter/MockSubscriptThrowingGetter_ImplementationTests.swift",
"TestHelpers/TestBarrier.swift"
],
"target_dependencies" : [
"Mocking"
],
"type" : "test"
},
{
"c99name" : "MockingMacrosTests",
"module_type" : "SwiftTarget",
"name" : "MockingMacrosTests",
"path" : "Tests/MockingMacrosTests",
"product_dependencies" : [
"SwiftSyntaxMacrosTestSupport"
],
"sources" : [
"Macros/MockableSubscriptMacro/MockableSubscript_ReadOnlySubscriptTests.swift",
"Macros/MockableSubscriptMacro/MockableSubscript_ReadWriteSubscriptTests.swift",
"Macros/MockableSubscriptMacro/TestHelpers/AssertMockableSubscript.swift",
"Macros/MockedMacro/MockedMacro_MacroErrorTests.swift",
"Macros/MockedMacro/Mocked_AccessLevelTests.swift",
"Macros/MockedMacro/Mocked_AssociatedTypeTests.swift",
"Macros/MockedMacro/Mocked_CompilationConditionTests.swift",
"Macros/MockedMacro/Mocked_IfConfigDeclarationTests.swift",
"Macros/MockedMacro/Mocked_InheritanceTests.swift",
"Macros/MockedMacro/Mocked_InitializerTests.swift",
"Macros/MockedMacro/Mocked_MacroArgumentsTests.swift",
"Macros/MockedMacro/Mocked_SendableConformanceTests.swift",
"Macros/MockedMacro/Mocked_SubscriptTests.swift",
"Macros/MockedMacro/TestHelpers/AssertMocked.swift",
"Macros/MockedMacro/TestHelpers/InterfaceConfiguration.swift",
"Macros/MockedMacro/TestHelpers/MockConfiguration.swift",
"Macros/MockedMacro/TestHelpers/MockedTestConfigurations.swift",
"Macros/MockedMembersMacro/MockedMembers_InitializerTests.swift",
"Macros/MockedMembersMacro/MockedMembers_MethodOverloadsTests.swift",
"Macros/MockedMembersMacro/MockedMembers_SubscriptOverloadsTests.swift",
"Macros/MockedMembersMacro/TestHelpers/AssertMockedMembers.swift",
"Macros/MockedMethodMacro/MockedMethod_AttributedClosureTests.swift",
"Macros/MockedMethodMacro/MockedMethod_AutoClosureTests.swift",
"Macros/MockedMethodMacro/MockedMethod_GenericMethod_ArrayTypeTests.swift",
"Macros/MockedMethodMacro/MockedMethod_GenericMethod_AttributedTypeTests.swift",
"Macros/MockedMethodMacro/MockedMethod_GenericMethod_DictionaryTypeTests.swift",
"Macros/MockedMethodMacro/MockedMethod_GenericMethod_FunctionTypeTests.swift",
"Macros/MockedMethodMacro/MockedMethod_GenericMethod_IdentifierTypeTests.swift",
"Macros/MockedMethodMacro/MockedMethod_GenericMethod_MemberTypeTests.swift",
"Macros/MockedMethodMacro/MockedMethod_GenericMethod_MetatypeTests.swift",
"Macros/MockedMethodMacro/MockedMethod_GenericMethod_OpaqueTypeTests.swift",
"Macros/MockedMethodMacro/MockedMethod_GenericMethod_OptionalTypeTests.swift",
"Macros/MockedMethodMacro/MockedMethod_GenericMethod_TupleTypeTests.swift",
"Macros/MockedMethodMacro/MockedMethod_VariadicParameterTests.swift",
"Macros/MockedMethodMacro/TestHelpers/AssertMockedMethod.swift",
"Macros/MockedPropertyMacro/MockedProperty_ReadOnlyPropertyTests.swift",
"Macros/MockedPropertyMacro/MockedProperty_ReadWritePropertyTests.swift",
"Macros/MockedPropertyMacro/TestHelpers/AssertMockedProperty.swift",
"Macros/MockedSubscriptMacro/MockedSubscriptMacro_ExpansionErrorTests.swift",
"Macros/MockedSubscriptMacro/MockedSubscriptMacro_MacroErrorTests.swift",
"Macros/MockedSubscriptMacro/MockedSubscript_ActorTests.swift",
"Macros/MockedSubscriptMacro/MockedSubscript_GenericSubscriptTests.swift",
"Macros/MockedSubscriptMacro/MockedSubscript_MultiParameterTests.swift",
"Macros/MockedSubscriptMacro/MockedSubscript_ReadOnlySubscriptTests.swift",
"Macros/MockedSubscriptMacro/MockedSubscript_ReadWriteSubscriptTests.swift",
"Macros/MockedSubscriptMacro/TestHelpers/AssertMockedSubscript.swift",
"Models/MacroArguments/MockCompilationCondition/MockCompilationConditionTests.swift",
"Models/MacroArguments/MockCompilationCondition/MockCompilationCondition_ParsingErrorTests.swift",
"Models/MacroArguments/MockSendableConformance/MockSendableConformanceTests.swift",
"Models/MacroArguments/MockSendableConformance/MockSendableConformance_ParsingErrorTests.swift",
"Models/MacroArguments/MockedPropertyType/MockedPropertyTypeTests.swift",
"Models/MacroArguments/MockedPropertyType/MockedPropertyType_ParsingErrorTests.swift",
"Models/MacroArguments/MockedSubscriptType/MockedSubscriptTypeTests.swift",
"Models/MacroArguments/MockedSubscriptType/MockedSubscriptType_ParsingErrorTests.swift",
"Models/MockMemberNameComponents/MockMemberNameComponentsTests.swift",
"TestHelpers/Extensions/LabeledExprSyntax+MacroArgumentSyntax.swift"
],
"target_dependencies" : [
"MockingMacros"
],
"type" : "test"
},
{
"c99name" : "MockingMacros",
"module_type" : "SwiftTarget",
"name" : "MockingMacros",
"path" : "Sources/MockingMacros",
"product_dependencies" : [
"SwiftCompilerPlugin",
"SwiftSyntaxMacros",
"SwiftSyntaxSugar"
],
"product_memberships" : [
"Mocking",
"MockingClient",
"MockingMacros"
],
"sources" : [
"Extensions/InheritedTypeSyntax/InheritedTypeSyntax+UncheckedSendable.swift",
"Extensions/String/String+WithFirstCharacterCapitalized.swift",
"Macros/MockableMethodMacro/MockableMethodMacro.swift",
"Macros/MockablePropertyMacro/MockablePropertyMacro.swift",
"Macros/MockableSubscriptMacro/MockableSubscriptMacro.swift",
"Macros/MockedMacro/MockedMacro+MacroArguments.swift",
"Macros/MockedMacro/MockedMacro+MacroError.swift",
"Macros/MockedMacro/MockedMacro.swift",
"Macros/MockedMembersMacro/MockedMembersMacro+MacroError.swift",
"Macros/MockedMembersMacro/MockedMembersMacro+MemberAttributeMacro.swift",
"Macros/MockedMembersMacro/MockedMembersMacro+MemberMacro.swift",
"Macros/MockedMembersMacro/MockedMembersMacro.swift",
"Macros/MockedMethodMacro/MockedMethodMacro+BodyMacro.swift",
"Macros/MockedMethodMacro/MockedMethodMacro+MacroArguments.swift",
"Macros/MockedMethodMacro/MockedMethodMacro+MacroError.swift",
"Macros/MockedMethodMacro/MockedMethodMacro+PeerMacro.swift",
"Macros/MockedMethodMacro/MockedMethodMacro+TypeErasure.swift",
"Macros/MockedMethodMacro/MockedMethodMacro.swift",
"Macros/MockedPropertyMacro/MockedPropertyMacro+AccessorMacro.swift",
"Macros/MockedPropertyMacro/MockedPropertyMacro+MacroArguments.swift",
"Macros/MockedPropertyMacro/MockedPropertyMacro+MacroError.swift",
"Macros/MockedPropertyMacro/MockedPropertyMacro+PeerMacro.swift",
"Macros/MockedPropertyMacro/MockedPropertyMacro.swift",
"Macros/MockedSubscriptMacro/MockedSubscriptMacro+AccessorMacro.swift",
"Macros/MockedSubscriptMacro/MockedSubscriptMacro+MacroArguments.swift",
"Macros/MockedSubscriptMacro/MockedSubscriptMacro+MacroError.swift",
"Macros/MockedSubscriptMacro/MockedSubscriptMacro+PeerMacro.swift",
"Macros/MockedSubscriptMacro/MockedSubscriptMacro.swift",
"MockingPlugin.swift",
"Models/MacroArguments/MacroArgumentValue.swift",
"Models/MacroArguments/MockCompilationCondition/MockCompilationCondition+ParsingError.swift",
"Models/MacroArguments/MockCompilationCondition/MockCompilationCondition.swift",
"Models/MacroArguments/MockSendableConformance/MockSendableConformance+ParsingError.swift",
"Models/MacroArguments/MockSendableConformance/MockSendableConformance.swift",
"Models/MacroArguments/MockedPropertyType/MockedPropertyType+AsyncSpecifier.swift",
"Models/MacroArguments/MockedPropertyType/MockedPropertyType+ParsingError.swift",
"Models/MacroArguments/MockedPropertyType/MockedPropertyType+ThrowsSpecifier.swift",
"Models/MacroArguments/MockedPropertyType/MockedPropertyType.swift",
"Models/MacroArguments/MockedSubscriptType/MockedSubscriptType+AsyncSpecifier.swift",
"Models/MacroArguments/MockedSubscriptType/MockedSubscriptType+ParsingError.swift",
"Models/MacroArguments/MockedSubscriptType/MockedSubscriptType+ThrowsSpecifier.swift",
"Models/MacroArguments/MockedSubscriptType/MockedSubscriptType.swift",
"Models/MockMemberNameComponents/MockMemberNameComponents.swift",
"Models/MockMemberNameComponents/MockMethodNameComponent+ID.swift",
"Models/MockMemberNameComponents/MockMethodNameComponent.swift"
],
"type" : "macro"
},
{
"c99name" : "MockingClient",
"module_type" : "SwiftTarget",
"name" : "MockingClient",
"path" : "Sources/MockingClient",
"product_memberships" : [
"MockingClient"
],
"sources" : [
"AttributedClosures.swift",
"AttributedTypes.swift",
"AutoClosures.swift",
"CompilationConditions.swift",
"GenericMethodsWithArrayTypes.swift",
"GenericMethodsWithAttributedTypes.swift",
"GenericMethodsWithDictionaryTypes.swift",
"GenericMethodsWithFunctionTypes.swift",
"GenericMethodsWithIdentifierTypes.swift",
"GenericMethodsWithMemberTypes.swift",
"GenericMethodsWithMetatypes.swift",
"GenericMethodsWithOpaqueTypes.swift",
"GenericMethodsWithOptionalTypes.swift",
"GenericMethodsWithTupleTypes.swift",
"Initializers.swift",
"MethodOverloads.swift",
"NonParameterizedMethods.swift",
"ParameterizedMethods.swift",
"SendableSubscripts.swift",
"StaticMembers.swift",
"Subscripts.swift",
"VariadicParameters.swift",
"main.swift"
],
"target_dependencies" : [
"Mocking"
],
"type" : "executable"
},
{
"c99name" : "Mocking",
"module_type" : "SwiftTarget",
"name" : "Mocking",
"path" : "Sources/Mocking",
"product_dependencies" : [
"Locking"
],
"product_memberships" : [
"Mocking",
"MockingClient"
],
"sources" : [
"Extensions/Result+AsyncCatching.swift",
"Macros/MockableMethod.swift",
"Macros/MockableProperty.swift",
"Macros/MockableSubscript.swift",
"Macros/Mocked.swift",
"Macros/MockedMembers.swift",
"Macros/MockedMethod.swift",
"Macros/MockedProperty.swift",
"Macros/MockedSubscript.swift",
"Models/MacroArguments/MockCompilationCondition.swift",
"Models/MacroArguments/MockSendableConformance.swift",
"Models/MacroArguments/MockedPropertyType/MockedPropertyType+AsyncSpecifier.swift",
"Models/MacroArguments/MockedPropertyType/MockedPropertyType+ThrowsSpecifier.swift",
"Models/MacroArguments/MockedPropertyType/MockedPropertyType.swift",
"Models/MacroArguments/MockedSubscriptType/MockedSubscriptType+AsyncSpecifier.swift",
"Models/MacroArguments/MockedSubscriptType/MockedSubscriptType+ThrowsSpecifier.swift",
"Models/MacroArguments/MockedSubscriptType/MockedSubscriptType.swift",
"Models/MockImplementationDescription/MockImplementationDescription.swift",
"Models/MockMethods/MockReturningMethods/MockReturningMethodImplementation.swift",
"Models/MockMethods/MockReturningMethods/MockReturningNonParameterizedAsyncMethod/MockReturningNonParameterizedAsyncMethod+Implementation.swift",
"Models/MockMethods/MockReturningMethods/MockReturningNonParameterizedAsyncMethod/MockReturningNonParameterizedAsyncMethod.swift",
"Models/MockMethods/MockReturningMethods/MockReturningNonParameterizedAsyncThrowingMethod/MockReturningNonParameterizedAsyncThrowingMethod+Implementation.swift",
"Models/MockMethods/MockReturningMethods/MockReturningNonParameterizedAsyncThrowingMethod/MockReturningNonParameterizedAsyncThrowingMethod.swift",
"Models/MockMethods/MockReturningMethods/MockReturningNonParameterizedMethod/MockReturningNonParameterizedMethod+Implementation.swift",
"Models/MockMethods/MockReturningMethods/MockReturningNonParameterizedMethod/MockReturningNonParameterizedMethod.swift",
"Models/MockMethods/MockReturningMethods/MockReturningNonParameterizedThrowingMethod/MockReturningNonParameterizedThrowingMethod+Implementation.swift",
"Models/MockMethods/MockReturningMethods/MockReturningNonParameterizedThrowingMethod/MockReturningNonParameterizedThrowingMethod.swift",
"Models/MockMethods/MockReturningMethods/MockReturningParameterizedAsyncMethod/MockReturningParameterizedAsyncMethod.swift",
"Models/MockMethods/MockReturningMethods/MockReturningParameterizedAsyncMethod/MockReturningParameterizedAsyncMethodImplementation.swift",
"Models/MockMethods/MockReturningMethods/MockReturningParameterizedAsyncThrowingMethod/MockReturningParameterizedAsyncThrowingMethod.swift",
"Models/MockMethods/MockReturningMethods/MockReturningParameterizedAsyncThrowingMethod/MockReturningParameterizedAsyncThrowingMethodImplementation.swift",
"Models/MockMethods/MockReturningMethods/MockReturningParameterizedMethod/MockReturningParameterizedMethod.swift",
"Models/MockMethods/MockReturningMethods/MockReturningParameterizedMethod/MockReturningParameterizedMethodImplementation.swift",
"Models/MockMethods/MockReturningMethods/MockReturningParameterizedThrowingMethod/MockReturningParameterizedThrowingMethod.swift",
"Models/MockMethods/MockReturningMethods/MockReturningParameterizedThrowingMethod/MockReturningParameterizedThrowingMethodImplementation.swift",
"Models/MockMethods/MockVoidMethods/MockVoidMethodImplementation.swift",
"Models/MockMethods/MockVoidMethods/MockVoidNonParameterizedAsyncMethod/MockVoidNonParameterizedAsyncMethod+Implementation.swift",
"Models/MockMethods/MockVoidMethods/MockVoidNonParameterizedAsyncMethod/MockVoidNonParameterizedAsyncMethod.swift",
"Models/MockMethods/MockVoidMethods/MockVoidNonParameterizedAsyncThrowingMethod/MockVoidNonParameterizedAsyncThrowingMethod+Implementation.swift",
"Models/MockMethods/MockVoidMethods/MockVoidNonParameterizedAsyncThrowingMethod/MockVoidNonParameterizedAsyncThrowingMethod.swift",
"Models/MockMethods/MockVoidMethods/MockVoidNonParameterizedMethod/MockVoidNonParameterizedMethod+Implementation.swift",
"Models/MockMethods/MockVoidMethods/MockVoidNonParameterizedMethod/MockVoidNonParameterizedMethod.swift",
"Models/MockMethods/MockVoidMethods/MockVoidNonParameterizedThrowingMethod/MockVoidNonParameterizedThrowingMethod+Implementation.swift",
"Models/MockMethods/MockVoidMethods/MockVoidNonParameterizedThrowingMethod/MockVoidNonParameterizedThrowingMethod.swift",
"Models/MockMethods/MockVoidMethods/MockVoidParameterizedAsyncMethod/MockVoidParameterizedAsyncMethod.swift",
"Models/MockMethods/MockVoidMethods/MockVoidParameterizedAsyncMethod/MockVoidParameterizedAsyncMethodImplementation.swift",
"Models/MockMethods/MockVoidMethods/MockVoidParameterizedAsyncThrowingMethod/MockVoidParameterizedAsyncThrowingMethod.swift",
"Models/MockMethods/MockVoidMethods/MockVoidParameterizedAsyncThrowingMethod/MockVoidParameterizedAsyncThrowingMethodImplementation.swift",
"Models/MockMethods/MockVoidMethods/MockVoidParameterizedMethod/MockVoidParameterizedMethod.swift",
"Models/MockMethods/MockVoidMethods/MockVoidParameterizedMethod/MockVoidParameterizedMethodImplementation.swift",
"Models/MockMethods/MockVoidMethods/MockVoidParameterizedThrowingMethod/MockVoidParameterizedThrowingMethod.swift",
"Models/MockMethods/MockVoidMethods/MockVoidParameterizedThrowingMethod/MockVoidParameterizedThrowingMethodImplementation.swift",
"Models/MockProperties/MockAccessors/MockPropertyAsyncGetter/MockPropertyAsyncGetter+Implementation.swift",
"Models/MockProperties/MockAccessors/MockPropertyAsyncGetter/MockPropertyAsyncGetter.swift",
"Models/MockProperties/MockAccessors/MockPropertyAsyncThrowingGetter/MockPropertyAsyncThrowingGetter+Implementation.swift",
"Models/MockProperties/MockAccessors/MockPropertyAsyncThrowingGetter/MockPropertyAsyncThrowingGetter.swift",
"Models/MockProperties/MockAccessors/MockPropertyGetter/MockPropertyGetter+Implementation.swift",
"Models/MockProperties/MockAccessors/MockPropertyGetter/MockPropertyGetter.swift",
"Models/MockProperties/MockAccessors/MockPropertySetter/MockPropertySetter+Implementation.swift",
"Models/MockProperties/MockAccessors/MockPropertySetter/MockPropertySetter.swift",
"Models/MockProperties/MockAccessors/MockPropertyThrowingGetter/MockPropertyThrowingGetter+Implementation.swift",
"Models/MockProperties/MockAccessors/MockPropertyThrowingGetter/MockPropertyThrowingGetter.swift",
"Models/MockProperties/MockReadOnlyAsyncProperty.swift",
"Models/MockProperties/MockReadOnlyAsyncThrowingProperty.swift",
"Models/MockProperties/MockReadOnlyProperty.swift",
"Models/MockProperties/MockReadOnlyThrowingProperty.swift",
"Models/MockProperties/MockReadWriteProperty.swift",
"Models/MockSubscripts/MockReadOnlyAsyncSubscript.swift",
"Models/MockSubscripts/MockReadOnlyAsyncThrowingSubscript.swift",
"Models/MockSubscripts/MockReadOnlySubscript.swift",
"Models/MockSubscripts/MockReadOnlyThrowingSubscript.swift",
"Models/MockSubscripts/MockReadWriteSubscript.swift",
"Models/MockSubscripts/MockSubscriptAsyncGetter/MockSubscriptAsyncGetter+Implementation.swift",
"Models/MockSubscripts/MockSubscriptAsyncGetter/MockSubscriptAsyncGetter.swift",
"Models/MockSubscripts/MockSubscriptAsyncThrowingGetter/MockSubscriptAsyncThrowingGetter+Implementation.swift",
"Models/MockSubscripts/MockSubscriptAsyncThrowingGetter/MockSubscriptAsyncThrowingGetter.swift",
"Models/MockSubscripts/MockSubscriptGetter/MockSubscriptGetter+Implementation.swift",
"Models/MockSubscripts/MockSubscriptGetter/MockSubscriptGetter.swift",
"Models/MockSubscripts/MockSubscriptSetter/MockSubscriptSetter+Implementation.swift",
"Models/MockSubscripts/MockSubscriptSetter/MockSubscriptSetter.swift",
"Models/MockSubscripts/MockSubscriptThrowingGetter/MockSubscriptThrowingGetter+Implementation.swift",
"Models/MockSubscripts/MockSubscriptThrowingGetter/MockSubscriptThrowingGetter.swift"
],
"target_dependencies" : [
"MockingMacros"
],
"type" : "library"
}
],
"tools_version" : "6.0"
}
Done.