Build Information
Failed to build FlowKit, reference 0.6.1 (36dd57), with Swift 6.4 for visionOS using Xcode 27.0 on 16 Sep 2026 08:32:58 UTC.
Build Command
env DEVELOPER_DIR=/Applications/Xcode-27.0.0-Release.Candidate.app xcrun xcodebuild -IDEClonedSourcePackagesDirPathOverride=$PWD/.dependencies -skipMacroValidation -skipPackagePluginValidation -derivedDataPath $PWD/.derivedData build -scheme FlowKit -destination generic/platform=xrOSBuild Log
"Collection/CollectionAdapter.swift",
"Collection/CollectionDirector.swift",
"Collection/CollectionDragDropManager.swift",
"Collection/CollectionSection.swift",
"Collection/CollectionSectionView.swift",
"Collection/FlowCollectionDirector.swift",
"Shared/AssociatedValues.swift",
"Shared/Commons.swift",
"Shared/DeepDiff+Helpers.swift",
"Shared/DeepDiff.swift",
"Table/TableAdapter.swift",
"Table/TableDirector+Events.swift",
"Table/TableDirector+Support.swift",
"Table/TableDirector.swift",
"Table/TableSection.swift",
"Table/TableSectionView.swift"
],
"type" : "library"
}
],
"tools_version" : "4.0"
}
{
"workspace" : {
"name" : "FlowKit",
"schemes" : [
"FlowKit"
]
}
}
2026-09-16 04:32:56.000 xcodebuild[707:4707] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-27.0.0-Release.Candidate.app xcrun xcodebuild -IDEClonedSourcePackagesDirPathOverride=$PWD/.dependencies -skipMacroValidation -skipPackagePluginValidation -derivedDataPath $PWD/.derivedData build -scheme FlowKit -destination generic/platform=xrOS
Command line invocation:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/usr/bin/xcodebuild -IDEClonedSourcePackagesDirPathOverride=/Users/admin/builder/spi-builder-workspace/.dependencies -skipMacroValidation -skipPackagePluginValidation -derivedDataPath /Users/admin/builder/spi-builder-workspace/.derivedData build -scheme FlowKit -destination generic/platform=xrOS
Resolve Package Graph
Resolved source packages:
FlowKit: /Users/admin/builder/spi-builder-workspace
ComputePackagePrebuildTargetDependencyGraph
Prepare packages
CreateBuildRequest
SendProjectDescription
CreateBuildOperation
ComputeTargetDependencyGraph
note: Building targets in dependency order
note: Target dependency graph (2 targets)
Target 'FlowKit-product' in project 'FlowKit'
➜ Explicit dependency on target 'FlowKit' in project 'FlowKit'
Target 'FlowKit' in project 'FlowKit' (no dependencies)
GatherProvisioningInputs
CreateBuildDescription
ClangStatCache /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang-stat-cache /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS27.0.sdk /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/xros27.0-24M361-e829b21a6f8c9b70876ba0858053c044735bd543db762f57723cac368afd1ce4.sdkstatcache
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang-stat-cache /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS27.0.sdk -o /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/xros27.0-24M361-e829b21a6f8c9b70876ba0858053c044735bd543db762f57723cac368afd1ce4.sdkstatcache
SwiftDriver FlowKit normal arm64 com.apple.xcode.tools.swift.compiler (in target 'FlowKit' from project 'FlowKit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftDriver -- /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc -parse-as-library -module-name FlowKit -Onone @/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/FlowKit.build/Debug-xros/FlowKit-t.build/Objects-normal/arm64/FlowKit.SwiftFileList -DSWIFT_PACKAGE -DDEBUG -DSWIFT_MODULE_RESOURCE_BUNDLE_UNAVAILABLE -DXcode -plugin-path /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/plugins/testing -enable-experimental-feature DebugDescriptionMacro -sdk /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS27.0.sdk -target arm64-apple-xros1.0 -g -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -Xfrontend -serialize-debugging-options -profile-coverage-mapping -profile-generate -enable-testing -index-store-path /Users/admin/builder/spi-builder-workspace/.derivedData/Index.noindex/DataStore -Xcc -D_LIBCPP_HARDENING_MODE\=_LIBCPP_HARDENING_MODE_DEBUG -swift-version 4 -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-xros -Isystem /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/XROS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-xros -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/XROS.platform/Developer/Library/Frameworks -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS27.0.sdk/Developer/Library/Frameworks -c -j10 -enable-batch-mode -incremental -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/xros27.0-24M361-e829b21a6f8c9b70876ba0858053c044735bd543db762f57723cac368afd1ce4.sdkstatcache -output-file-map /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/FlowKit.build/Debug-xros/FlowKit-t.build/Objects-normal/arm64/FlowKit-OutputFileMap.json -save-temps -no-color-diagnostics -emit-dependencies -emit-module -emit-module-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/FlowKit.build/Debug-xros/FlowKit-t.build/Objects-normal/arm64/FlowKit.swiftmodule -serialize-diagnostics -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -Xcc -fmodules-prune-interval\=86400 -Xcc -fmodules-prune-after\=345600 -emit-const-values -const-gather-protocols-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/FlowKit.build/Debug-xros/FlowKit-t.build/Objects-normal/arm64/FlowKit_const_extract_protocols.json -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-xros/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/FlowKit.build/Debug-xros/FlowKit-t.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/FlowKit.build/Debug-xros/FlowKit-t.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/FlowKit.build/Debug-xros/FlowKit-t.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -emit-objc-header -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/FlowKit.build/Debug-xros/FlowKit-t.build/Objects-normal/arm64/FlowKit-Swift.h -working-directory /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -experimental-emit-module-separately -disable-cmo
SwiftCompile normal arm64 Compiling\ Collection+Support.swift,\ CollectionAdapter+Events.swift /Users/admin/builder/spi-builder-workspace/Sources/FlowKit/Collection/Collection+Support.swift /Users/admin/builder/spi-builder-workspace/Sources/FlowKit/Collection/CollectionAdapter+Events.swift (in target 'FlowKit' from project 'FlowKit')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/FlowKit/Collection/Collection+Support.swift (in target 'FlowKit' from project 'FlowKit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile Collection+Support.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/FlowKit/Collection/CollectionAdapter+Events.swift (in target 'FlowKit' from project 'FlowKit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile CollectionAdapter+Events.swift
/Users/admin/builder/spi-builder-workspace/Sources/FlowKit/Collection/Collection+Support.swift:219:2: warning: 'public' modifier is redundant for property declared in a public extension
217 | /// Return director associated with collection.
218 | /// If not exist it will be created and assigned automatically.
219 | public var director: FlowCollectionDirector {
| `- warning: 'public' modifier is redundant for property declared in a public extension
220 | get {
221 | return getAssociatedValue(key: UICollectionView.DIRECTOR_KEY,
/Users/admin/builder/spi-builder-workspace/Sources/FlowKit/Collection/CollectionAdapter+Events.swift:37:22: warning: generic parameter 'T' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
35 | public extension CollectionSectionView {
36 |
37 | public struct Event<T> {
| `- warning: generic parameter 'T' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
38 | public typealias EventContext = Context<T>
39 |
/Users/admin/builder/spi-builder-workspace/Sources/FlowKit/Collection/CollectionSectionView.swift:33:34: note: 'T' previously declared here
31 | import UIKit
32 |
33 | open class CollectionSectionView<T: HeaderFooterProtocol>: CollectionSectionProtocol,AbstractCollectionHeaderFooterItem, CustomStringConvertible {
| `- note: 'T' previously declared here
34 |
35 | // Protocol default implementation
/Users/admin/builder/spi-builder-workspace/Sources/FlowKit/Collection/CollectionAdapter+Events.swift:37:2: warning: 'public' modifier is redundant for generic struct declared in a public extension
35 | public extension CollectionSectionView {
36 |
37 | public struct Event<T> {
| `- warning: 'public' modifier is redundant for generic struct declared in a public extension
38 | public typealias EventContext = Context<T>
39 |
/Users/admin/builder/spi-builder-workspace/Sources/FlowKit/Collection/CollectionAdapter+Events.swift:53:23: warning: generic parameter 'M' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
51 | public extension CollectionAdapter {
52 |
53 | public struct Events<M,C> {
| `- warning: generic parameter 'M' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
54 | public typealias EventContext = Context<M,C>
55 |
/Users/admin/builder/spi-builder-workspace/Sources/FlowKit/Collection/CollectionAdapter.swift:34:30: note: 'M' previously declared here
32 |
33 | /// The adapter identify a pair of model and cell used to represent the data.
34 | open class CollectionAdapter<M: ModelProtocol, C: CellProtocol>: CollectionAdapterProtocol, CustomStringConvertible, AbstractAdapterProtocolFunctions {
| `- note: 'M' previously declared here
35 |
36 | public var modelType: Any.Type = M.self
/Users/admin/builder/spi-builder-workspace/Sources/FlowKit/Collection/CollectionAdapter+Events.swift:53:25: warning: generic parameter 'C' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
51 | public extension CollectionAdapter {
52 |
53 | public struct Events<M,C> {
| `- warning: generic parameter 'C' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
54 | public typealias EventContext = Context<M,C>
55 |
/Users/admin/builder/spi-builder-workspace/Sources/FlowKit/Collection/CollectionAdapter.swift:34:48: note: 'C' previously declared here
32 |
33 | /// The adapter identify a pair of model and cell used to represent the data.
34 | open class CollectionAdapter<M: ModelProtocol, C: CellProtocol>: CollectionAdapterProtocol, CustomStringConvertible, AbstractAdapterProtocolFunctions {
| `- note: 'C' previously declared here
35 |
36 | public var modelType: Any.Type = M.self
/Users/admin/builder/spi-builder-workspace/Sources/FlowKit/Collection/CollectionAdapter+Events.swift:53:2: warning: 'public' modifier is redundant for generic struct declared in a public extension
51 | public extension CollectionAdapter {
52 |
53 | public struct Events<M,C> {
| `- warning: 'public' modifier is redundant for generic struct declared in a public extension
54 | public typealias EventContext = Context<M,C>
55 |
/Users/admin/builder/spi-builder-workspace/Sources/FlowKit/Collection/CollectionAdapter+Events.swift:83:2: warning: 'public' modifier is redundant for struct declared in a public extension
81 | public extension CollectionDirector {
82 |
83 | public struct Events {
| `- warning: 'public' modifier is redundant for struct declared in a public extension
84 | typealias HeaderFooterEvent = (view: UICollectionReusableView, path: IndexPath, table: UICollectionView)
85 |
/Users/admin/builder/spi-builder-workspace/Sources/FlowKit/Collection/CollectionAdapter+Events.swift:94:49: warning: cast from '((UICollectionViewFocusUpdateContext) -> Bool)?' to unrelated type '(AnyObject) -> Bool' always fails
92 | var shouldUpdateFocus: ((_ context: UICollectionViewFocusUpdateContext) -> Bool)? {
93 | get { return _shouldUpdateFocus }
94 | set { _shouldUpdateFocus = newValue as? ((AnyObject) -> Bool) }
| `- warning: cast from '((UICollectionViewFocusUpdateContext) -> Bool)?' to unrelated type '(AnyObject) -> Bool' always fails
95 | }
96 |
SwiftCompile normal arm64 Compiling\ AssociatedValues.swift,\ Commons.swift /Users/admin/builder/spi-builder-workspace/Sources/FlowKit/Shared/AssociatedValues.swift /Users/admin/builder/spi-builder-workspace/Sources/FlowKit/Shared/Commons.swift (in target 'FlowKit' from project 'FlowKit')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/FlowKit/Shared/AssociatedValues.swift (in target 'FlowKit' from project 'FlowKit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile AssociatedValues.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/FlowKit/Shared/Commons.swift (in target 'FlowKit' from project 'FlowKit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile Commons.swift
SwiftCompile normal arm64 Compiling\ CollectionDragDropManager.swift,\ CollectionSection.swift /Users/admin/builder/spi-builder-workspace/Sources/FlowKit/Collection/CollectionDragDropManager.swift /Users/admin/builder/spi-builder-workspace/Sources/FlowKit/Collection/CollectionSection.swift (in target 'FlowKit' from project 'FlowKit')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/FlowKit/Collection/CollectionDragDropManager.swift (in target 'FlowKit' from project 'FlowKit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile CollectionDragDropManager.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/FlowKit/Collection/CollectionSection.swift (in target 'FlowKit' from project 'FlowKit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile CollectionSection.swift
SwiftCompile normal arm64 Compiling\ DeepDiff+Helpers.swift,\ DeepDiff.swift /Users/admin/builder/spi-builder-workspace/Sources/FlowKit/Shared/DeepDiff+Helpers.swift /Users/admin/builder/spi-builder-workspace/Sources/FlowKit/Shared/DeepDiff.swift (in target 'FlowKit' from project 'FlowKit')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/FlowKit/Shared/DeepDiff+Helpers.swift (in target 'FlowKit' from project 'FlowKit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile DeepDiff+Helpers.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/FlowKit/Shared/DeepDiff.swift (in target 'FlowKit' from project 'FlowKit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile DeepDiff.swift
SwiftCompile normal arm64 Compiling\ CollectionSectionView.swift,\ FlowCollectionDirector.swift /Users/admin/builder/spi-builder-workspace/Sources/FlowKit/Collection/CollectionSectionView.swift /Users/admin/builder/spi-builder-workspace/Sources/FlowKit/Collection/FlowCollectionDirector.swift (in target 'FlowKit' from project 'FlowKit')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/FlowKit/Collection/CollectionSectionView.swift (in target 'FlowKit' from project 'FlowKit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile CollectionSectionView.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/FlowKit/Collection/FlowCollectionDirector.swift (in target 'FlowKit' from project 'FlowKit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile FlowCollectionDirector.swift
SwiftCompile normal arm64 Compiling\ CollectionAdapter.swift,\ CollectionDirector.swift /Users/admin/builder/spi-builder-workspace/Sources/FlowKit/Collection/CollectionAdapter.swift /Users/admin/builder/spi-builder-workspace/Sources/FlowKit/Collection/CollectionDirector.swift (in target 'FlowKit' from project 'FlowKit')
/Users/admin/builder/spi-builder-workspace/Sources/FlowKit/Collection/CollectionAdapter.swift:178:24: warning: generic parameter 'M' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
32 |
33 | /// The adapter identify a pair of model and cell used to represent the data.
34 | open class CollectionAdapter<M: ModelProtocol, C: CellProtocol>: CollectionAdapterProtocol, CustomStringConvertible, AbstractAdapterProtocolFunctions {
| `- note: 'M' previously declared here
35 |
36 | public var modelType: Any.Type = M.self
:
176 |
177 | /// Context of the adapter.
178 | public struct Context<M,C> {
| `- warning: generic parameter 'M' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
179 |
180 | /// Index path of represented context's cell instance
/Users/admin/builder/spi-builder-workspace/Sources/FlowKit/Collection/CollectionAdapter.swift:178:26: warning: generic parameter 'C' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
32 |
33 | /// The adapter identify a pair of model and cell used to represent the data.
34 | open class CollectionAdapter<M: ModelProtocol, C: CellProtocol>: CollectionAdapterProtocol, CustomStringConvertible, AbstractAdapterProtocolFunctions {
| `- note: 'C' previously declared here
35 |
36 | public var modelType: Any.Type = M.self
:
176 |
177 | /// Context of the adapter.
178 | public struct Context<M,C> {
| `- warning: generic parameter 'C' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
179 |
180 | /// Index path of represented context's cell instance
/Users/admin/builder/spi-builder-workspace/Sources/FlowKit/Collection/CollectionAdapter.swift:178:2: warning: 'public' modifier is redundant for generic struct declared in a public extension
176 |
177 | /// Context of the adapter.
178 | public struct Context<M,C> {
| `- warning: 'public' modifier is redundant for generic struct declared in a public extension
179 |
180 | /// Index path of represented context's cell instance
/Users/admin/builder/spi-builder-workspace/Sources/FlowKit/Collection/CollectionDirector.swift:379:2: warning: 'public' modifier is redundant for instance method declared in a public extension
377 | public extension CollectionDirector {
378 |
379 | public func numberOfSections(in collectionView: UICollectionView) -> Int {
| `- warning: 'public' modifier is redundant for instance method declared in a public extension
380 | return self.sections.count
381 | }
/Users/admin/builder/spi-builder-workspace/Sources/FlowKit/Collection/CollectionDirector.swift:383:2: warning: 'public' modifier is redundant for instance method declared in a public extension
381 | }
382 |
383 | public func collectionView(_ collectionView: UICollectionView, numberOfItemsInSection section: Int) -> Int {
| `- warning: 'public' modifier is redundant for instance method declared in a public extension
384 | return self.sections[section].models.count
385 | }
/Users/admin/builder/spi-builder-workspace/Sources/FlowKit/Collection/CollectionDirector.swift:387:2: warning: 'public' modifier is redundant for instance method declared in a public extension
385 | }
386 |
387 | public func collectionView(_ collectionView: UICollectionView, cellForItemAt indexPath: IndexPath) -> UICollectionViewCell {
| `- warning: 'public' modifier is redundant for instance method declared in a public extension
388 | let (model,adapter) = self.context(forItemAt: indexPath)
389 | let cell = adapter._instanceCell(in: collectionView, at: indexPath)
/Users/admin/builder/spi-builder-workspace/Sources/FlowKit/Collection/CollectionDirector.swift:416:2: warning: 'public' modifier is redundant for instance method declared in a public extension
414 | }
415 |
416 | public func collectionView(_ collectionView: UICollectionView, shouldSelectItemAt indexPath: IndexPath) -> Bool {
| `- warning: 'public' modifier is redundant for instance method declared in a public extension
417 | let (model,adapter) = self.context(forItemAt: indexPath)
418 | return ((adapter.dispatch(.shouldSelect, context: InternalContext.init(model, indexPath, nil, collectionView)) as? Bool) ?? true)
/Users/admin/builder/spi-builder-workspace/Sources/FlowKit/Collection/CollectionDirector.swift:421:2: warning: 'public' modifier is redundant for instance method declared in a public extension
419 | }
420 |
421 | public func collectionView(_ collectionView: UICollectionView, shouldDeselectItemAt indexPath: IndexPath) -> Bool {
| `- warning: 'public' modifier is redundant for instance method declared in a public extension
422 | let (model,adapter) = self.context(forItemAt: indexPath)
423 | return ((adapter.dispatch(.shouldDeselect, context: InternalContext.init(model, indexPath, nil, collectionView)) as? Bool) ?? true)
/Users/admin/builder/spi-builder-workspace/Sources/FlowKit/Collection/CollectionDirector.swift:426:2: warning: 'public' modifier is redundant for instance method declared in a public extension
424 | }
425 |
426 | public func collectionView(_ collectionView: UICollectionView, shouldHighlightItemAt indexPath: IndexPath) -> Bool {
| `- warning: 'public' modifier is redundant for instance method declared in a public extension
427 | let (model,adapter) = self.context(forItemAt: indexPath)
428 | return ((adapter.dispatch(.shouldHighlight, context: InternalContext.init(model, indexPath, nil, collectionView)) as? Bool) ?? true)
/Users/admin/builder/spi-builder-workspace/Sources/FlowKit/Collection/CollectionDirector.swift:441:2: warning: 'public' modifier is redundant for instance method declared in a public extension
439 | }
440 |
441 | public func collectionView(_ collectionView: UICollectionView, transitionLayoutForOldLayout fromLayout: UICollectionViewLayout, newLayout toLayout: UICollectionViewLayout) -> UICollectionViewTransitionLayout {
| `- warning: 'public' modifier is redundant for instance method declared in a public extension
442 | guard let layout = self.on.layoutDidChange?(fromLayout,toLayout) else {
443 | return UICollectionViewTransitionLayout.init(currentLayout: fromLayout, nextLayout: toLayout)
/Users/admin/builder/spi-builder-workspace/Sources/FlowKit/Collection/CollectionDirector.swift:448:2: warning: 'public' modifier is redundant for instance method declared in a public extension
446 | }
447 |
448 | public func collectionView(_ collectionView: UICollectionView, targetIndexPathForMoveFromItemAt originalIndexPath: IndexPath, toProposedIndexPath proposedIndexPath: IndexPath) -> IndexPath {
| `- warning: 'public' modifier is redundant for instance method declared in a public extension
449 | guard let path = self.on.moveItemPath?(originalIndexPath,proposedIndexPath) else {
450 | return proposedIndexPath
/Users/admin/builder/spi-builder-workspace/Sources/FlowKit/Collection/CollectionDirector.swift:455:2: warning: 'public' modifier is redundant for instance method declared in a public extension
453 | }
454 |
455 | public func collectionView(_ collectionView: UICollectionView, targetContentOffsetForProposedContentOffset proposedContentOffset: CGPoint) -> CGPoint {
| `- warning: 'public' modifier is redundant for instance method declared in a public extension
456 | guard let offset = self.on.targetOffset?(proposedContentOffset) else {
457 | return proposedContentOffset
/Users/admin/builder/spi-builder-workspace/Sources/FlowKit/Collection/CollectionDirector.swift:462:2: warning: 'public' modifier is redundant for instance method declared in a public extension
460 | }
461 |
462 | public func collectionView(_ collectionView: UICollectionView, shouldShowMenuForItemAt indexPath: IndexPath) -> Bool {
| `- warning: 'public' modifier is redundant for instance method declared in a public extension
463 | let (model,adapter) = self.context(forItemAt: indexPath)
464 | return ((adapter.dispatch(.shouldShowEditMenu, context: InternalContext.init(model, indexPath, nil, collectionView)) as? Bool) ?? false)
/Users/admin/builder/spi-builder-workspace/Sources/FlowKit/Collection/CollectionDirector.swift:467:2: warning: 'public' modifier is redundant for instance method declared in a public extension
465 | }
466 |
467 | public func collectionView(_ collectionView: UICollectionView, canPerformAction action: Selector, forItemAt indexPath: IndexPath, withSender sender: Any?) -> Bool {
| `- warning: 'public' modifier is redundant for instance method declared in a public extension
468 | let (model,adapter) = self.context(forItemAt: indexPath)
469 | return ((adapter.dispatch(.canPerformEditAction, context: InternalContext.init(model, indexPath, nil, collectionView, param1: action, param2: sender)) as? Bool) ?? true)
/Users/admin/builder/spi-builder-workspace/Sources/FlowKit/Collection/CollectionDirector.swift:472:2: warning: 'public' modifier is redundant for instance method declared in a public extension
470 | }
471 |
472 | public func collectionView(_ collectionView: UICollectionView, performAction action: Selector, forItemAt indexPath: IndexPath, withSender sender: Any?) {
| `- warning: 'public' modifier is redundant for instance method declared in a public extension
473 | let (model,adapter) = self.context(forItemAt: indexPath)
474 | adapter.dispatch(.performEditAction, context: InternalContext.init(model, indexPath, nil, collectionView, param1: action, param2: sender))
/Users/admin/builder/spi-builder-workspace/Sources/FlowKit/Collection/CollectionDirector.swift:477:2: warning: 'public' modifier is redundant for instance method declared in a public extension
475 | }
476 |
477 | public func collectionView(_ collectionView: UICollectionView, canFocusItemAt indexPath: IndexPath) -> Bool {
| `- warning: 'public' modifier is redundant for instance method declared in a public extension
478 | let (model,adapter) = self.context(forItemAt: indexPath)
479 | return ((adapter.dispatch(.canFocus, context: InternalContext.init(model, indexPath, nil, collectionView)) as? Bool) ?? true)
/Users/admin/builder/spi-builder-workspace/Sources/FlowKit/Collection/CollectionDirector.swift:483:2: warning: 'public' modifier is redundant for instance method declared in a public extension
481 |
482 | @available(iOS 11.0, *)
483 | public func collectionView(_ collectionView: UICollectionView, shouldSpringLoadItemAt indexPath: IndexPath, with context: UISpringLoadedInteractionContext) -> Bool {
| `- warning: 'public' modifier is redundant for instance method declared in a public extension
484 | let (model,adapter) = self.context(forItemAt: indexPath)
485 | return ((adapter.dispatch(.shouldSpringLoad, context: InternalContext.init(model, indexPath, nil, collectionView)) as? Bool) ?? true)
/Users/admin/builder/spi-builder-workspace/Sources/FlowKit/Collection/CollectionDirector.swift:489:2: warning: 'public' modifier is redundant for instance method declared in a public extension
487 |
488 | @available(iOS 9.0, *)
489 | public func collectionView(_ collectionView: UICollectionView, shouldUpdateFocusIn context: UICollectionViewFocusUpdateContext) -> Bool {
| `- warning: 'public' modifier is redundant for instance method declared in a public extension
490 | guard let update = self.on.shouldUpdateFocus?(context) else {
491 | return true
/Users/admin/builder/spi-builder-workspace/Sources/FlowKit/Collection/CollectionDirector.swift:497:2: warning: 'public' modifier is redundant for instance method declared in a public extension
495 |
496 | @available(iOS 9.0, *)
497 | public func collectionView(_ collectionView: UICollectionView, didUpdateFocusIn context: UICollectionViewFocusUpdateContext, with coordinator: UIFocusAnimationCoordinator) {
| `- warning: 'public' modifier is redundant for instance method declared in a public extension
498 | self.on.didUpdateFocus?(context,coordinator)
499 | }
/Users/admin/builder/spi-builder-workspace/Sources/FlowKit/Collection/CollectionDirector.swift:524:2: warning: 'public' modifier is redundant for instance method declared in a public extension
522 | }
523 |
524 | public func collectionView(_ collectionView: UICollectionView, willDisplaySupplementaryView view: UICollectionReusableView, forElementKind elementKind: String, at indexPath: IndexPath) {
| `- warning: 'public' modifier is redundant for instance method declared in a public extension
525 |
526 | switch elementKind {
/Users/admin/builder/spi-builder-workspace/Sources/FlowKit/Collection/CollectionDirector.swift:541:2: warning: 'public' modifier is redundant for instance method declared in a public extension
539 | }
540 |
541 | public func collectionView(_ collectionView: UICollectionView, didEndDisplayingSupplementaryView view: UICollectionReusableView, forElementOfKind elementKind: String, at indexPath: IndexPath) {
| `- warning: 'public' modifier is redundant for instance method declared in a public extension
542 |
543 | switch elementKind {
/Users/admin/builder/spi-builder-workspace/Sources/FlowKit/Collection/CollectionDirector.swift:570:2: warning: 'public' modifier is redundant for instance method declared in a public extension
568 |
569 |
570 | public func collectionView(_ collectionView: UICollectionView, prefetchItemsAt indexPaths: [IndexPath]) {
| `- warning: 'public' modifier is redundant for instance method declared in a public extension
571 | self.adapters(forIndexPath: indexPaths).forEach {
572 | $0.adapter.dispatch(.prefetch, context: InternalContext.init($0.models, $0.indexPaths, collectionView))
/Users/admin/builder/spi-builder-workspace/Sources/FlowKit/Collection/CollectionDirector.swift:576:2: warning: 'public' modifier is redundant for instance method declared in a public extension
574 | }
575 |
576 | public func collectionView(_ collectionView: UICollectionView, cancelPrefetchingForItemsAt indexPaths: [IndexPath]) {
| `- warning: 'public' modifier is redundant for instance method declared in a public extension
577 | self.adapters(forIndexPath: indexPaths).forEach {
578 | $0.adapter.dispatch(.cancelPrefetch, context: InternalContext.init($0.models, $0.indexPaths, collectionView))
/Users/admin/builder/spi-builder-workspace/Sources/FlowKit/Collection/CollectionDirector.swift:588:2: warning: 'public' modifier is redundant for instance method declared in a public extension
586 | public extension CollectionDirector {
587 |
588 | public func scrollViewDidScroll(_ scrollView: UIScrollView) {
| `- warning: 'public' modifier is redundant for instance method declared in a public extension
589 | self.onScroll?.didScroll?(scrollView)
590 | }
/Users/admin/builder/spi-builder-workspace/Sources/FlowKit/Collection/CollectionDirector.swift:592:2: warning: 'public' modifier is redundant for instance method declared in a public extension
590 | }
591 |
592 | public func scrollViewWillBeginDragging(_ scrollView: UIScrollView) {
| `- warning: 'public' modifier is redundant for instance method declared in a public extension
593 | self.onScroll?.willBeginDragging?(scrollView)
594 | }
/Users/admin/builder/spi-builder-workspace/Sources/FlowKit/Collection/CollectionDirector.swift:596:2: warning: 'public' modifier is redundant for instance method declared in a public extension
594 | }
595 |
596 | public func scrollViewWillEndDragging(_ scrollView: UIScrollView, withVelocity velocity: CGPoint, targetContentOffset: UnsafeMutablePointer<CGPoint>) {
| `- warning: 'public' modifier is redundant for instance method declared in a public extension
597 | self.onScroll?.willEndDragging?(scrollView,velocity,targetContentOffset)
598 | }
/Users/admin/builder/spi-builder-workspace/Sources/FlowKit/Collection/CollectionDirector.swift:600:2: warning: 'public' modifier is redundant for instance method declared in a public extension
598 | }
599 |
600 | public func scrollViewDidEndDragging(_ scrollView: UIScrollView, willDecelerate decelerate: Bool) {
| `- warning: 'public' modifier is redundant for instance method declared in a public extension
601 | self.onScroll?.endDragging?(scrollView,decelerate)
602 | }
/Users/admin/builder/spi-builder-workspace/Sources/FlowKit/Collection/CollectionDirector.swift:604:2: warning: 'public' modifier is redundant for instance method declared in a public extension
602 | }
603 |
604 | public func scrollViewShouldScrollToTop(_ scrollView: UIScrollView) -> Bool {
| `- warning: 'public' modifier is redundant for instance method declared in a public extension
605 | return (self.onScroll?.shouldScrollToTop?(scrollView) ?? true)
606 | }
/Users/admin/builder/spi-builder-workspace/Sources/FlowKit/Collection/CollectionDirector.swift:608:2: warning: 'public' modifier is redundant for instance method declared in a public extension
606 | }
607 |
608 | public func scrollViewDidScrollToTop(_ scrollView: UIScrollView) {
| `- warning: 'public' modifier is redundant for instance method declared in a public extension
609 | self.onScroll?.didScrollToTop?(scrollView)
610 | }
/Users/admin/builder/spi-builder-workspace/Sources/FlowKit/Collection/CollectionDirector.swift:612:2: warning: 'public' modifier is redundant for instance method declared in a public extension
610 | }
611 |
612 | public func scrollViewWillBeginDecelerating(_ scrollView: UIScrollView) {
| `- warning: 'public' modifier is redundant for instance method declared in a public extension
613 | self.onScroll?.willBeginDecelerating?(scrollView)
614 | }
/Users/admin/builder/spi-builder-workspace/Sources/FlowKit/Collection/CollectionDirector.swift:616:2: warning: 'public' modifier is redundant for instance method declared in a public extension
614 | }
615 |
616 | public func scrollViewDidEndDecelerating(_ scrollView: UIScrollView) {
| `- warning: 'public' modifier is redundant for instance method declared in a public extension
617 | self.onScroll?.endDecelerating?(scrollView)
618 | }
/Users/admin/builder/spi-builder-workspace/Sources/FlowKit/Collection/CollectionDirector.swift:620:2: warning: 'public' modifier is redundant for instance method declared in a public extension
618 | }
619 |
620 | public func viewForZooming(in scrollView: UIScrollView) -> UIView? {
| `- warning: 'public' modifier is redundant for instance method declared in a public extension
621 | return self.onScroll?.viewForZooming?(scrollView)
622 | }
/Users/admin/builder/spi-builder-workspace/Sources/FlowKit/Collection/CollectionDirector.swift:624:2: warning: 'public' modifier is redundant for instance method declared in a public extension
622 | }
623 |
624 | public func scrollViewWillBeginZooming(_ scrollView: UIScrollView, with view: UIView?) {
| `- warning: 'public' modifier is redundant for instance method declared in a public extension
625 | self.onScroll?.willBeginZooming?(scrollView,view)
626 | }
/Users/admin/builder/spi-builder-workspace/Sources/FlowKit/Collection/CollectionDirector.swift:628:2: warning: 'public' modifier is redundant for instance method declared in a public extension
626 | }
627 |
628 | public func scrollViewDidEndZooming(_ scrollView: UIScrollView, with view: UIView?, atScale scale: CGFloat) {
| `- warning: 'public' modifier is redundant for instance method declared in a public extension
629 | self.onScroll?.endZooming?(scrollView,view,scale)
630 | }
/Users/admin/builder/spi-builder-workspace/Sources/FlowKit/Collection/CollectionDirector.swift:632:2: warning: 'public' modifier is redundant for instance method declared in a public extension
630 | }
631 |
632 | public func scrollViewDidZoom(_ scrollView: UIScrollView) {
| `- warning: 'public' modifier is redundant for instance method declared in a public extension
633 | self.onScroll?.didZoom?(scrollView)
634 | }
/Users/admin/builder/spi-builder-workspace/Sources/FlowKit/Collection/CollectionDirector.swift:636:2: warning: 'public' modifier is redundant for instance method declared in a public extension
634 | }
635 |
636 | public func scrollViewDidEndScrollingAnimation(_ scrollView: UIScrollView) {
| `- warning: 'public' modifier is redundant for instance method declared in a public extension
637 | self.onScroll?.endScrollingAnimation?(scrollView)
638 | }
/Users/admin/builder/spi-builder-workspace/Sources/FlowKit/Collection/CollectionDirector.swift:640:2: warning: 'public' modifier is redundant for instance method declared in a public extension
638 | }
639 |
640 | public func scrollViewDidChangeAdjustedContentInset(_ scrollView: UIScrollView) {
| `- warning: 'public' modifier is redundant for instance method declared in a public extension
641 | self.onScroll?.didChangeAdjustedContentInset?(scrollView)
642 | }
/Users/admin/builder/spi-builder-workspace/Sources/FlowKit/Collection/CollectionDirector.swift:650:2: warning: 'public' modifier is redundant for class declared in a public extension
648 |
649 | /// It keeps the status of the registration of both cell and header/footer reusable identifiers
650 | public class ReusableRegister {
| `- warning: 'public' modifier is redundant for class declared in a public extension
651 |
652 | /// Managed collection
/Users/admin/builder/spi-builder-workspace/Sources/FlowKit/Collection/CollectionDirector.swift:507:31: error: 'elementKindSectionHeader' has been renamed to 'UICollectionElementKindSectionHeader'
505 |
506 | switch kind {
507 | case UICollectionView.elementKindSectionHeader:
| `- error: 'elementKindSectionHeader' has been renamed to 'UICollectionElementKindSectionHeader'
508 | guard let header = section.header else { return UICollectionReusableView() }
509 | identifier = self.reusableRegister.registerHeaderFooter(header, type: kind)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewLayout.h:24:30: note: 'elementKindSectionHeader' was introduced in Swift 4.2
22 | UIKIT_EXTERN const CGFloat UICollectionViewLayoutAutomaticDimension API_AVAILABLE(ios(15.0), tvos(15.0)) API_UNAVAILABLE(watchos);
23 |
24 | UIKIT_EXTERN NSString *const UICollectionElementKindSectionHeader API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos);
| `- note: 'elementKindSectionHeader' was introduced in Swift 4.2
25 | UIKIT_EXTERN NSString *const UICollectionElementKindSectionFooter API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos);
26 |
/Users/admin/builder/spi-builder-workspace/Sources/FlowKit/Collection/CollectionDirector.swift:511:31: error: 'elementKindSectionFooter' has been renamed to 'UICollectionElementKindSectionFooter'
509 | identifier = self.reusableRegister.registerHeaderFooter(header, type: kind)
510 |
511 | case UICollectionView.elementKindSectionFooter:
| `- error: 'elementKindSectionFooter' has been renamed to 'UICollectionElementKindSectionFooter'
512 | guard let footer = section.footer else { return UICollectionReusableView() }
513 | identifier = self.reusableRegister.registerHeaderFooter(footer, type: kind)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewLayout.h:25:30: note: 'elementKindSectionFooter' was introduced in Swift 4.2
23 |
24 | UIKIT_EXTERN NSString *const UICollectionElementKindSectionHeader API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos);
25 | UIKIT_EXTERN NSString *const UICollectionElementKindSectionFooter API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos);
| `- note: 'elementKindSectionFooter' was introduced in Swift 4.2
26 |
27 | typedef NS_ENUM(NSInteger, UICollectionViewScrollDirection) {
/Users/admin/builder/spi-builder-workspace/Sources/FlowKit/Collection/CollectionDirector.swift:527:31: error: 'elementKindSectionHeader' has been renamed to 'UICollectionElementKindSectionHeader'
525 |
526 | switch elementKind {
527 | case UICollectionView.elementKindSectionHeader:
| `- error: 'elementKindSectionHeader' has been renamed to 'UICollectionElementKindSectionHeader'
528 | let header = (sections[indexPath.section].header as? AbstractCollectionHeaderFooterItem)
529 | let _ = header?.dispatch(.willDisplay, type: .header, view: view, section: indexPath.section, collection: collectionView)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewLayout.h:24:30: note: 'elementKindSectionHeader' was introduced in Swift 4.2
22 | UIKIT_EXTERN const CGFloat UICollectionViewLayoutAutomaticDimension API_AVAILABLE(ios(15.0), tvos(15.0)) API_UNAVAILABLE(watchos);
23 |
24 | UIKIT_EXTERN NSString *const UICollectionElementKindSectionHeader API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos);
| `- note: 'elementKindSectionHeader' was introduced in Swift 4.2
25 | UIKIT_EXTERN NSString *const UICollectionElementKindSectionFooter API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos);
26 |
/Users/admin/builder/spi-builder-workspace/Sources/FlowKit/Collection/CollectionDirector.swift:531:31: error: 'elementKindSectionFooter' has been renamed to 'UICollectionElementKindSectionFooter'
529 | let _ = header?.dispatch(.willDisplay, type: .header, view: view, section: indexPath.section, collection: collectionView)
530 | self.on.willDisplayHeader?( (view,indexPath,collectionView) )
531 | case UICollectionView.elementKindSectionFooter:
| `- error: 'elementKindSectionFooter' has been renamed to 'UICollectionElementKindSectionFooter'
532 | let footer = (sections[indexPath.section].footer as? AbstractCollectionHeaderFooterItem)
533 | let _ = footer?.dispatch(.willDisplay, type: .footer, view: view, section: indexPath.section, collection: collectionView)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewLayout.h:25:30: note: 'elementKindSectionFooter' was introduced in Swift 4.2
23 |
24 | UIKIT_EXTERN NSString *const UICollectionElementKindSectionHeader API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos);
25 | UIKIT_EXTERN NSString *const UICollectionElementKindSectionFooter API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos);
| `- note: 'elementKindSectionFooter' was introduced in Swift 4.2
26 |
27 | typedef NS_ENUM(NSInteger, UICollectionViewScrollDirection) {
/Users/admin/builder/spi-builder-workspace/Sources/FlowKit/Collection/CollectionDirector.swift:544:31: error: 'elementKindSectionHeader' has been renamed to 'UICollectionElementKindSectionHeader'
542 |
543 | switch elementKind {
544 | case UICollectionView.elementKindSectionHeader:
| `- error: 'elementKindSectionHeader' has been renamed to 'UICollectionElementKindSectionHeader'
545 | let header = (sections[indexPath.section].header as? AbstractCollectionHeaderFooterItem)
546 | let _ = header?.dispatch(.endDisplay, type: .header, view: view, section: indexPath.section, collection: collectionView)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewLayout.h:24:30: note: 'elementKindSectionHeader' was introduced in Swift 4.2
22 | UIKIT_EXTERN const CGFloat UICollectionViewLayoutAutomaticDimension API_AVAILABLE(ios(15.0), tvos(15.0)) API_UNAVAILABLE(watchos);
23 |
24 | UIKIT_EXTERN NSString *const UICollectionElementKindSectionHeader API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos);
| `- note: 'elementKindSectionHeader' was introduced in Swift 4.2
25 | UIKIT_EXTERN NSString *const UICollectionElementKindSectionFooter API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos);
26 |
/Users/admin/builder/spi-builder-workspace/Sources/FlowKit/Collection/CollectionDirector.swift:548:31: error: 'elementKindSectionFooter' has been renamed to 'UICollectionElementKindSectionFooter'
546 | let _ = header?.dispatch(.endDisplay, type: .header, view: view, section: indexPath.section, collection: collectionView)
547 | self.on.endDisplayHeader?( (view,indexPath,collectionView) )
548 | case UICollectionView.elementKindSectionFooter:
| `- error: 'elementKindSectionFooter' has been renamed to 'UICollectionElementKindSectionFooter'
549 | let footer = (sections[indexPath.section].footer as? AbstractCollectionHeaderFooterItem)
550 | let _ = footer?.dispatch(.endDisplay, type: .footer, view: view, section: indexPath.section, collection: collectionView)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewLayout.h:25:30: note: 'elementKindSectionFooter' was introduced in Swift 4.2
23 |
24 | UIKIT_EXTERN NSString *const UICollectionElementKindSectionHeader API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos);
25 | UIKIT_EXTERN NSString *const UICollectionElementKindSectionFooter API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos);
| `- note: 'elementKindSectionFooter' was introduced in Swift 4.2
26 |
27 | typedef NS_ENUM(NSInteger, UICollectionViewScrollDirection) {
/Users/admin/builder/spi-builder-workspace/Sources/FlowKit/Collection/CollectionDirector.swift:683:15: warning: 'UINib' was deprecated in visionOS 1.0: Loading Interface Builder products will not be supported in a future version of visionOS. [#DeprecatedDeclaration]
681 | let bundle = Bundle.init(for: adapter.cellClass)
682 | if let _ = bundle.path(forResource: identifier, ofType: "nib") {
683 | let nib = UINib(nibName: identifier, bundle: bundle)
| `- warning: 'UINib' was deprecated in visionOS 1.0: Loading Interface Builder products will not be supported in a future version of visionOS. [#DeprecatedDeclaration]
684 | collection?.register(nib, forCellWithReuseIdentifier: identifier)
685 | } else if adapter.registerAsClass {
/Users/admin/builder/spi-builder-workspace/Sources/FlowKit/Collection/CollectionDirector.swift:684:17: warning: 'register(_:forCellWithReuseIdentifier:)' was deprecated in visionOS 1.0: Loading Interface Builder products will not be supported in a future version of visionOS. [#DeprecatedDeclaration]
682 | if let _ = bundle.path(forResource: identifier, ofType: "nib") {
683 | let nib = UINib(nibName: identifier, bundle: bundle)
684 | collection?.register(nib, forCellWithReuseIdentifier: identifier)
| `- warning: 'register(_:forCellWithReuseIdentifier:)' was deprecated in visionOS 1.0: Loading Interface Builder products will not be supported in a future version of visionOS. [#DeprecatedDeclaration]
685 | } else if adapter.registerAsClass {
686 | collection?.register(adapter.cellClass, forCellWithReuseIdentifier: identifier)
/Users/admin/builder/spi-builder-workspace/Sources/FlowKit/Collection/CollectionDirector.swift:702:43: error: 'elementKindSectionHeader' has been renamed to 'UICollectionElementKindSectionHeader'
700 | internal func registerHeaderFooter(_ headerFooter: CollectionSectionProtocol, type: String) -> String {
701 | let identifier = headerFooter.reuseIdentifier
702 | if (type == UICollectionView.elementKindSectionHeader && self.headerIDs.contains(identifier)) ||
| `- error: 'elementKindSectionHeader' has been renamed to 'UICollectionElementKindSectionHeader'
703 | (type == UICollectionView.elementKindSectionFooter && self.footerIDs.contains(identifier)) {
704 | return identifier
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewLayout.h:24:30: note: 'elementKindSectionHeader' was introduced in Swift 4.2
22 | UIKIT_EXTERN const CGFloat UICollectionViewLayoutAutomaticDimension API_AVAILABLE(ios(15.0), tvos(15.0)) API_UNAVAILABLE(watchos);
23 |
24 | UIKIT_EXTERN NSString *const UICollectionElementKindSectionHeader API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos);
| `- note: 'elementKindSectionHeader' was introduced in Swift 4.2
25 | UIKIT_EXTERN NSString *const UICollectionElementKindSectionFooter API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos);
26 |
/Users/admin/builder/spi-builder-workspace/Sources/FlowKit/Collection/CollectionDirector.swift:703:43: error: 'elementKindSectionFooter' has been renamed to 'UICollectionElementKindSectionFooter'
701 | let identifier = headerFooter.reuseIdentifier
702 | if (type == UICollectionView.elementKindSectionHeader && self.headerIDs.contains(identifier)) ||
703 | (type == UICollectionView.elementKindSectionFooter && self.footerIDs.contains(identifier)) {
| `- error: 'elementKindSectionFooter' has been renamed to 'UICollectionElementKindSectionFooter'
704 | return identifier
705 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewLayout.h:25:30: note: 'elementKindSectionFooter' was introduced in Swift 4.2
23 |
24 | UIKIT_EXTERN NSString *const UICollectionElementKindSectionHeader API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos);
25 | UIKIT_EXTERN NSString *const UICollectionElementKindSectionFooter API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos);
| `- note: 'elementKindSectionFooter' was introduced in Swift 4.2
26 |
27 | typedef NS_ENUM(NSInteger, UICollectionViewScrollDirection) {
/Users/admin/builder/spi-builder-workspace/Sources/FlowKit/Collection/CollectionDirector.swift:709:15: warning: 'UINib' was deprecated in visionOS 1.0: Loading Interface Builder products will not be supported in a future version of visionOS. [#DeprecatedDeclaration]
707 | let bundle = Bundle(for: headerFooter.viewClass)
708 | if let _ = bundle.path(forResource: identifier, ofType: "nib") {
709 | let nib = UINib(nibName: identifier, bundle: bundle)
| `- warning: 'UINib' was deprecated in visionOS 1.0: Loading Interface Builder products will not be supported in a future version of visionOS. [#DeprecatedDeclaration]
710 | collection?.register(nib, forSupplementaryViewOfKind: type, withReuseIdentifier: identifier)
711 | } else if headerFooter.registerAsClass {
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/FlowKit/Collection/CollectionAdapter.swift (in target 'FlowKit' from project 'FlowKit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile CollectionAdapter.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/FlowKit/Collection/CollectionDirector.swift (in target 'FlowKit' from project 'FlowKit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile CollectionDirector.swift
SwiftCompile normal arm64 Compiling\ TableSectionView.swift /Users/admin/builder/spi-builder-workspace/Sources/FlowKit/Table/TableSectionView.swift (in target 'FlowKit' from project 'FlowKit')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/FlowKit/Table/TableSectionView.swift (in target 'FlowKit' from project 'FlowKit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile TableSectionView.swift
SwiftCompile normal arm64 Compiling\ TableSection.swift /Users/admin/builder/spi-builder-workspace/Sources/FlowKit/Table/TableSection.swift (in target 'FlowKit' from project 'FlowKit')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/FlowKit/Table/TableSection.swift (in target 'FlowKit' from project 'FlowKit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile TableSection.swift
SwiftEmitModule normal arm64 Emitting\ module\ for\ FlowKit (in target 'FlowKit' from project 'FlowKit')
/Users/admin/builder/spi-builder-workspace/Sources/FlowKit/Collection/Collection+Support.swift:219:2: warning: 'public' modifier is redundant for property declared in a public extension
217 | /// Return director associated with collection.
218 | /// If not exist it will be created and assigned automatically.
219 | public var director: FlowCollectionDirector {
| `- warning: 'public' modifier is redundant for property declared in a public extension
220 | get {
221 | return getAssociatedValue(key: UICollectionView.DIRECTOR_KEY,
/Users/admin/builder/spi-builder-workspace/Sources/FlowKit/Collection/CollectionAdapter+Events.swift:37:22: warning: generic parameter 'T' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
35 | public extension CollectionSectionView {
36 |
37 | public struct Event<T> {
| `- warning: generic parameter 'T' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
38 | public typealias EventContext = Context<T>
39 |
/Users/admin/builder/spi-builder-workspace/Sources/FlowKit/Collection/CollectionSectionView.swift:33:34: note: 'T' previously declared here
31 | import UIKit
32 |
33 | open class CollectionSectionView<T: HeaderFooterProtocol>: CollectionSectionProtocol,AbstractCollectionHeaderFooterItem, CustomStringConvertible {
| `- note: 'T' previously declared here
34 |
35 | // Protocol default implementation
/Users/admin/builder/spi-builder-workspace/Sources/FlowKit/Collection/CollectionAdapter+Events.swift:37:2: warning: 'public' modifier is redundant for generic struct declared in a public extension
35 | public extension CollectionSectionView {
36 |
37 | public struct Event<T> {
| `- warning: 'public' modifier is redundant for generic struct declared in a public extension
38 | public typealias EventContext = Context<T>
39 |
/Users/admin/builder/spi-builder-workspace/Sources/FlowKit/Collection/CollectionAdapter+Events.swift:53:23: warning: generic parameter 'M' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
51 | public extension CollectionAdapter {
52 |
53 | public struct Events<M,C> {
| `- warning: generic parameter 'M' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
54 | public typealias EventContext = Context<M,C>
55 |
/Users/admin/builder/spi-builder-workspace/Sources/FlowKit/Collection/CollectionAdapter.swift:34:30: note: 'M' previously declared here
32 |
33 | /// The adapter identify a pair of model and cell used to represent the data.
34 | open class CollectionAdapter<M: ModelProtocol, C: CellProtocol>: CollectionAdapterProtocol, CustomStringConvertible, AbstractAdapterProtocolFunctions {
| `- note: 'M' previously declared here
35 |
36 | public var modelType: Any.Type = M.self
/Users/admin/builder/spi-builder-workspace/Sources/FlowKit/Collection/CollectionAdapter+Events.swift:53:25: warning: generic parameter 'C' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
51 | public extension CollectionAdapter {
52 |
53 | public struct Events<M,C> {
| `- warning: generic parameter 'C' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
54 | public typealias EventContext = Context<M,C>
55 |
/Users/admin/builder/spi-builder-workspace/Sources/FlowKit/Collection/CollectionAdapter.swift:34:48: note: 'C' previously declared here
32 |
33 | /// The adapter identify a pair of model and cell used to represent the data.
34 | open class CollectionAdapter<M: ModelProtocol, C: CellProtocol>: CollectionAdapterProtocol, CustomStringConvertible, AbstractAdapterProtocolFunctions {
| `- note: 'C' previously declared here
35 |
36 | public var modelType: Any.Type = M.self
/Users/admin/builder/spi-builder-workspace/Sources/FlowKit/Collection/CollectionAdapter+Events.swift:53:2: warning: 'public' modifier is redundant for generic struct declared in a public extension
51 | public extension CollectionAdapter {
52 |
53 | public struct Events<M,C> {
| `- warning: 'public' modifier is redundant for generic struct declared in a public extension
54 | public typealias EventContext = Context<M,C>
55 |
/Users/admin/builder/spi-builder-workspace/Sources/FlowKit/Collection/CollectionAdapter+Events.swift:83:2: warning: 'public' modifier is redundant for struct declared in a public extension
81 | public extension CollectionDirector {
82 |
83 | public struct Events {
| `- warning: 'public' modifier is redundant for struct declared in a public extension
84 | typealias HeaderFooterEvent = (view: UICollectionReusableView, path: IndexPath, table: UICollectionView)
85 |
/Users/admin/builder/spi-builder-workspace/Sources/FlowKit/Collection/CollectionAdapter.swift:178:24: warning: generic parameter 'M' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
32 |
33 | /// The adapter identify a pair of model and cell used to represent the data.
34 | open class CollectionAdapter<M: ModelProtocol, C: CellProtocol>: CollectionAdapterProtocol, CustomStringConvertible, AbstractAdapterProtocolFunctions {
| `- note: 'M' previously declared here
35 |
36 | public var modelType: Any.Type = M.self
:
176 |
177 | /// Context of the adapter.
178 | public struct Context<M,C> {
| `- warning: generic parameter 'M' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
179 |
180 | /// Index path of represented context's cell instance
/Users/admin/builder/spi-builder-workspace/Sources/FlowKit/Collection/CollectionAdapter.swift:178:26: warning: generic parameter 'C' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
32 |
33 | /// The adapter identify a pair of model and cell used to represent the data.
34 | open class CollectionAdapter<M: ModelProtocol, C: CellProtocol>: CollectionAdapterProtocol, CustomStringConvertible, AbstractAdapterProtocolFunctions {
| `- note: 'C' previously declared here
35 |
36 | public var modelType: Any.Type = M.self
:
176 |
177 | /// Context of the adapter.
178 | public struct Context<M,C> {
| `- warning: generic parameter 'C' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
179 |
180 | /// Index path of represented context's cell instance
/Users/admin/builder/spi-builder-workspace/Sources/FlowKit/Collection/CollectionAdapter.swift:178:2: warning: 'public' modifier is redundant for generic struct declared in a public extension
176 |
177 | /// Context of the adapter.
178 | public struct Context<M,C> {
| `- warning: 'public' modifier is redundant for generic struct declared in a public extension
179 |
180 | /// Index path of represented context's cell instance
/Users/admin/builder/spi-builder-workspace/Sources/FlowKit/Collection/CollectionDirector.swift:379:2: warning: 'public' modifier is redundant for instance method declared in a public extension
377 | public extension CollectionDirector {
378 |
379 | public func numberOfSections(in collectionView: UICollectionView) -> Int {
| `- warning: 'public' modifier is redundant for instance method declared in a public extension
380 | return self.sections.count
381 | }
/Users/admin/builder/spi-builder-workspace/Sources/FlowKit/Collection/CollectionDirector.swift:383:2: warning: 'public' modifier is redundant for instance method declared in a public extension
381 | }
382 |
383 | public func collectionView(_ collectionView: UICollectionView, numberOfItemsInSection section: Int) -> Int {
| `- warning: 'public' modifier is redundant for instance method declared in a public extension
384 | return self.sections[section].models.count
385 | }
/Users/admin/builder/spi-builder-workspace/Sources/FlowKit/Collection/CollectionDirector.swift:387:2: warning: 'public' modifier is redundant for instance method declared in a public extension
385 | }
386 |
387 | public func collectionView(_ collectionView: UICollectionView, cellForItemAt indexPath: IndexPath) -> UICollectionViewCell {
| `- warning: 'public' modifier is redundant for instance method declared in a public extension
388 | let (model,adapter) = self.context(forItemAt: indexPath)
389 | let cell = adapter._instanceCell(in: collectionView, at: indexPath)
/Users/admin/builder/spi-builder-workspace/Sources/FlowKit/Collection/CollectionDirector.swift:416:2: warning: 'public' modifier is redundant for instance method declared in a public extension
414 | }
415 |
416 | public func collectionView(_ collectionView: UICollectionView, shouldSelectItemAt indexPath: IndexPath) -> Bool {
| `- warning: 'public' modifier is redundant for instance method declared in a public extension
417 | let (model,adapter) = self.context(forItemAt: indexPath)
418 | return ((adapter.dispatch(.shouldSelect, context: InternalContext.init(model, indexPath, nil, collectionView)) as? Bool) ?? true)
/Users/admin/builder/spi-builder-workspace/Sources/FlowKit/Collection/CollectionDirector.swift:421:2: warning: 'public' modifier is redundant for instance method declared in a public extension
419 | }
420 |
421 | public func collectionView(_ collectionView: UICollectionView, shouldDeselectItemAt indexPath: IndexPath) -> Bool {
| `- warning: 'public' modifier is redundant for instance method declared in a public extension
422 | let (model,adapter) = self.context(forItemAt: indexPath)
423 | return ((adapter.dispatch(.shouldDeselect, context: InternalContext.init(model, indexPath, nil, collectionView)) as? Bool) ?? true)
/Users/admin/builder/spi-builder-workspace/Sources/FlowKit/Collection/CollectionDirector.swift:426:2: warning: 'public' modifier is redundant for instance method declared in a public extension
424 | }
425 |
426 | public func collectionView(_ collectionView: UICollectionView, shouldHighlightItemAt indexPath: IndexPath) -> Bool {
| `- warning: 'public' modifier is redundant for instance method declared in a public extension
427 | let (model,adapter) = self.context(forItemAt: indexPath)
428 | return ((adapter.dispatch(.shouldHighlight, context: InternalContext.init(model, indexPath, nil, collectionView)) as? Bool) ?? true)
/Users/admin/builder/spi-builder-workspace/Sources/FlowKit/Collection/CollectionDirector.swift:441:2: warning: 'public' modifier is redundant for instance method declared in a public extension
439 | }
440 |
441 | public func collectionView(_ collectionView: UICollectionView, transitionLayoutForOldLayout fromLayout: UICollectionViewLayout, newLayout toLayout: UICollectionViewLayout) -> UICollectionViewTransitionLayout {
| `- warning: 'public' modifier is redundant for instance method declared in a public extension
442 | guard let layout = self.on.layoutDidChange?(fromLayout,toLayout) else {
443 | return UICollectionViewTransitionLayout.init(currentLayout: fromLayout, nextLayout: toLayout)
/Users/admin/builder/spi-builder-workspace/Sources/FlowKit/Collection/CollectionDirector.swift:448:2: warning: 'public' modifier is redundant for instance method declared in a public extension
446 | }
447 |
448 | public func collectionView(_ collectionView: UICollectionView, targetIndexPathForMoveFromItemAt originalIndexPath: IndexPath, toProposedIndexPath proposedIndexPath: IndexPath) -> IndexPath {
| `- warning: 'public' modifier is redundant for instance method declared in a public extension
449 | guard let path = self.on.moveItemPath?(originalIndexPath,proposedIndexPath) else {
450 | return proposedIndexPath
/Users/admin/builder/spi-builder-workspace/Sources/FlowKit/Collection/CollectionDirector.swift:455:2: warning: 'public' modifier is redundant for instance method declared in a public extension
453 | }
454 |
455 | public func collectionView(_ collectionView: UICollectionView, targetContentOffsetForProposedContentOffset proposedContentOffset: CGPoint) -> CGPoint {
| `- warning: 'public' modifier is redundant for instance method declared in a public extension
456 | guard let offset = self.on.targetOffset?(proposedContentOffset) else {
457 | return proposedContentOffset
/Users/admin/builder/spi-builder-workspace/Sources/FlowKit/Collection/CollectionDirector.swift:462:2: warning: 'public' modifier is redundant for instance method declared in a public extension
460 | }
461 |
462 | public func collectionView(_ collectionView: UICollectionView, shouldShowMenuForItemAt indexPath: IndexPath) -> Bool {
| `- warning: 'public' modifier is redundant for instance method declared in a public extension
463 | let (model,adapter) = self.context(forItemAt: indexPath)
464 | return ((adapter.dispatch(.shouldShowEditMenu, context: InternalContext.init(model, indexPath, nil, collectionView)) as? Bool) ?? false)
/Users/admin/builder/spi-builder-workspace/Sources/FlowKit/Collection/CollectionDirector.swift:467:2: warning: 'public' modifier is redundant for instance method declared in a public extension
465 | }
466 |
467 | public func collectionView(_ collectionView: UICollectionView, canPerformAction action: Selector, forItemAt indexPath: IndexPath, withSender sender: Any?) -> Bool {
| `- warning: 'public' modifier is redundant for instance method declared in a public extension
468 | let (model,adapter) = self.context(forItemAt: indexPath)
469 | return ((adapter.dispatch(.canPerformEditAction, context: InternalContext.init(model, indexPath, nil, collectionView, param1: action, param2: sender)) as? Bool) ?? true)
/Users/admin/builder/spi-builder-workspace/Sources/FlowKit/Collection/CollectionDirector.swift:472:2: warning: 'public' modifier is redundant for instance method declared in a public extension
470 | }
471 |
472 | public func collectionView(_ collectionView: UICollectionView, performAction action: Selector, forItemAt indexPath: IndexPath, withSender sender: Any?) {
| `- warning: 'public' modifier is redundant for instance method declared in a public extension
473 | let (model,adapter) = self.context(forItemAt: indexPath)
474 | adapter.dispatch(.performEditAction, context: InternalContext.init(model, indexPath, nil, collectionView, param1: action, param2: sender))
/Users/admin/builder/spi-builder-workspace/Sources/FlowKit/Collection/CollectionDirector.swift:477:2: warning: 'public' modifier is redundant for instance method declared in a public extension
475 | }
476 |
477 | public func collectionView(_ collectionView: UICollectionView, canFocusItemAt indexPath: IndexPath) -> Bool {
| `- warning: 'public' modifier is redundant for instance method declared in a public extension
478 | let (model,adapter) = self.context(forItemAt: indexPath)
479 | return ((adapter.dispatch(.canFocus, context: InternalContext.init(model, indexPath, nil, collectionView)) as? Bool) ?? true)
/Users/admin/builder/spi-builder-workspace/Sources/FlowKit/Collection/CollectionDirector.swift:483:2: warning: 'public' modifier is redundant for instance method declared in a public extension
481 |
482 | @available(iOS 11.0, *)
483 | public func collectionView(_ collectionView: UICollectionView, shouldSpringLoadItemAt indexPath: IndexPath, with context: UISpringLoadedInteractionContext) -> Bool {
| `- warning: 'public' modifier is redundant for instance method declared in a public extension
484 | let (model,adapter) = self.context(forItemAt: indexPath)
485 | return ((adapter.dispatch(.shouldSpringLoad, context: InternalContext.init(model, indexPath, nil, collectionView)) as? Bool) ?? true)
/Users/admin/builder/spi-builder-workspace/Sources/FlowKit/Collection/CollectionDirector.swift:489:2: warning: 'public' modifier is redundant for instance method declared in a public extension
487 |
488 | @available(iOS 9.0, *)
489 | public func collectionView(_ collectionView: UICollectionView, shouldUpdateFocusIn context: UICollectionViewFocusUpdateContext) -> Bool {
| `- warning: 'public' modifier is redundant for instance method declared in a public extension
490 | guard let update = self.on.shouldUpdateFocus?(context) else {
491 | return true
/Users/admin/builder/spi-builder-workspace/Sources/FlowKit/Collection/CollectionDirector.swift:497:2: warning: 'public' modifier is redundant for instance method declared in a public extension
495 |
496 | @available(iOS 9.0, *)
497 | public func collectionView(_ collectionView: UICollectionView, didUpdateFocusIn context: UICollectionViewFocusUpdateContext, with coordinator: UIFocusAnimationCoordinator) {
| `- warning: 'public' modifier is redundant for instance method declared in a public extension
498 | self.on.didUpdateFocus?(context,coordinator)
499 | }
/Users/admin/builder/spi-builder-workspace/Sources/FlowKit/Collection/CollectionDirector.swift:524:2: warning: 'public' modifier is redundant for instance method declared in a public extension
522 | }
523 |
524 | public func collectionView(_ collectionView: UICollectionView, willDisplaySupplementaryView view: UICollectionReusableView, forElementKind elementKind: String, at indexPath: IndexPath) {
| `- warning: 'public' modifier is redundant for instance method declared in a public extension
525 |
526 | switch elementKind {
/Users/admin/builder/spi-builder-workspace/Sources/FlowKit/Collection/CollectionDirector.swift:541:2: warning: 'public' modifier is redundant for instance method declared in a public extension
539 | }
540 |
541 | public func collectionView(_ collectionView: UICollectionView, didEndDisplayingSupplementaryView view: UICollectionReusableView, forElementOfKind elementKind: String, at indexPath: IndexPath) {
| `- warning: 'public' modifier is redundant for instance method declared in a public extension
542 |
543 | switch elementKind {
/Users/admin/builder/spi-builder-workspace/Sources/FlowKit/Collection/CollectionDirector.swift:570:2: warning: 'public' modifier is redundant for instance method declared in a public extension
568 |
569 |
570 | public func collectionView(_ collectionView: UICollectionView, prefetchItemsAt indexPaths: [IndexPath]) {
| `- warning: 'public' modifier is redundant for instance method declared in a public extension
571 | self.adapters(forIndexPath: indexPaths).forEach {
572 | $0.adapter.dispatch(.prefetch, context: InternalContext.init($0.models, $0.indexPaths, collectionView))
/Users/admin/builder/spi-builder-workspace/Sources/FlowKit/Collection/CollectionDirector.swift:576:2: warning: 'public' modifier is redundant for instance method declared in a public extension
574 | }
575 |
576 | public func collectionView(_ collectionView: UICollectionView, cancelPrefetchingForItemsAt indexPaths: [IndexPath]) {
| `- warning: 'public' modifier is redundant for instance method declared in a public extension
577 | self.adapters(forIndexPath: indexPaths).forEach {
578 | $0.adapter.dispatch(.cancelPrefetch, context: InternalContext.init($0.models, $0.indexPaths, collectionView))
/Users/admin/builder/spi-builder-workspace/Sources/FlowKit/Collection/CollectionDirector.swift:588:2: warning: 'public' modifier is redundant for instance method declared in a public extension
586 | public extension CollectionDirector {
587 |
588 | public func scrollViewDidScroll(_ scrollView: UIScrollView) {
| `- warning: 'public' modifier is redundant for instance method declared in a public extension
589 | self.onScroll?.didScroll?(scrollView)
590 | }
/Users/admin/builder/spi-builder-workspace/Sources/FlowKit/Collection/CollectionDirector.swift:592:2: warning: 'public' modifier is redundant for instance method declared in a public extension
590 | }
591 |
592 | public func scrollViewWillBeginDragging(_ scrollView: UIScrollView) {
| `- warning: 'public' modifier is redundant for instance method declared in a public extension
593 | self.onScroll?.willBeginDragging?(scrollView)
594 | }
/Users/admin/builder/spi-builder-workspace/Sources/FlowKit/Collection/CollectionDirector.swift:596:2: warning: 'public' modifier is redundant for instance method declared in a public extension
594 | }
595 |
596 | public func scrollViewWillEndDragging(_ scrollView: UIScrollView, withVelocity velocity: CGPoint, targetContentOffset: UnsafeMutablePointer<CGPoint>) {
| `- warning: 'public' modifier is redundant for instance method declared in a public extension
597 | self.onScroll?.willEndDragging?(scrollView,velocity,targetContentOffset)
598 | }
/Users/admin/builder/spi-builder-workspace/Sources/FlowKit/Collection/CollectionDirector.swift:600:2: warning: 'public' modifier is redundant for instance method declared in a public extension
598 | }
599 |
600 | public func scrollViewDidEndDragging(_ scrollView: UIScrollView, willDecelerate decelerate: Bool) {
| `- warning: 'public' modifier is redundant for instance method declared in a public extension
601 | self.onScroll?.endDragging?(scrollView,decelerate)
602 | }
/Users/admin/builder/spi-builder-workspace/Sources/FlowKit/Collection/CollectionDirector.swift:604:2: warning: 'public' modifier is redundant for instance method declared in a public extension
602 | }
603 |
604 | public func scrollViewShouldScrollToTop(_ scrollView: UIScrollView) -> Bool {
| `- warning: 'public' modifier is redundant for instance method declared in a public extension
605 | return (self.onScroll?.shouldScrollToTop?(scrollView) ?? true)
606 | }
/Users/admin/builder/spi-builder-workspace/Sources/FlowKit/Collection/CollectionDirector.swift:608:2: warning: 'public' modifier is redundant for instance method declared in a public extension
606 | }
607 |
608 | public func scrollViewDidScrollToTop(_ scrollView: UIScrollView) {
| `- warning: 'public' modifier is redundant for instance method declared in a public extension
609 | self.onScroll?.didScrollToTop?(scrollView)
610 | }
/Users/admin/builder/spi-builder-workspace/Sources/FlowKit/Collection/CollectionDirector.swift:612:2: warning: 'public' modifier is redundant for instance method declared in a public extension
610 | }
611 |
612 | public func scrollViewWillBeginDecelerating(_ scrollView: UIScrollView) {
| `- warning: 'public' modifier is redundant for instance method declared in a public extension
613 | self.onScroll?.willBeginDecelerating?(scrollView)
614 | }
/Users/admin/builder/spi-builder-workspace/Sources/FlowKit/Collection/CollectionDirector.swift:616:2: warning: 'public' modifier is redundant for instance method declared in a public extension
614 | }
615 |
616 | public func scrollViewDidEndDecelerating(_ scrollView: UIScrollView) {
| `- warning: 'public' modifier is redundant for instance method declared in a public extension
617 | self.onScroll?.endDecelerating?(scrollView)
618 | }
/Users/admin/builder/spi-builder-workspace/Sources/FlowKit/Collection/CollectionDirector.swift:620:2: warning: 'public' modifier is redundant for instance method declared in a public extension
618 | }
619 |
620 | public func viewForZooming(in scrollView: UIScrollView) -> UIView? {
| `- warning: 'public' modifier is redundant for instance method declared in a public extension
621 | return self.onScroll?.viewForZooming?(scrollView)
622 | }
/Users/admin/builder/spi-builder-workspace/Sources/FlowKit/Collection/CollectionDirector.swift:624:2: warning: 'public' modifier is redundant for instance method declared in a public extension
622 | }
623 |
624 | public func scrollViewWillBeginZooming(_ scrollView: UIScrollView, with view: UIView?) {
| `- warning: 'public' modifier is redundant for instance method declared in a public extension
625 | self.onScroll?.willBeginZooming?(scrollView,view)
626 | }
/Users/admin/builder/spi-builder-workspace/Sources/FlowKit/Collection/CollectionDirector.swift:628:2: warning: 'public' modifier is redundant for instance method declared in a public extension
626 | }
627 |
628 | public func scrollViewDidEndZooming(_ scrollView: UIScrollView, with view: UIView?, atScale scale: CGFloat) {
| `- warning: 'public' modifier is redundant for instance method declared in a public extension
629 | self.onScroll?.endZooming?(scrollView,view,scale)
630 | }
/Users/admin/builder/spi-builder-workspace/Sources/FlowKit/Collection/CollectionDirector.swift:632:2: warning: 'public' modifier is redundant for instance method declared in a public extension
630 | }
631 |
632 | public func scrollViewDidZoom(_ scrollView: UIScrollView) {
| `- warning: 'public' modifier is redundant for instance method declared in a public extension
633 | self.onScroll?.didZoom?(scrollView)
634 | }
/Users/admin/builder/spi-builder-workspace/Sources/FlowKit/Collection/CollectionDirector.swift:636:2: warning: 'public' modifier is redundant for instance method declared in a public extension
634 | }
635 |
636 | public func scrollViewDidEndScrollingAnimation(_ scrollView: UIScrollView) {
| `- warning: 'public' modifier is redundant for instance method declared in a public extension
637 | self.onScroll?.endScrollingAnimation?(scrollView)
638 | }
/Users/admin/builder/spi-builder-workspace/Sources/FlowKit/Collection/CollectionDirector.swift:640:2: warning: 'public' modifier is redundant for instance method declared in a public extension
638 | }
639 |
640 | public func scrollViewDidChangeAdjustedContentInset(_ scrollView: UIScrollView) {
| `- warning: 'public' modifier is redundant for instance method declared in a public extension
641 | self.onScroll?.didChangeAdjustedContentInset?(scrollView)
642 | }
/Users/admin/builder/spi-builder-workspace/Sources/FlowKit/Collection/CollectionDirector.swift:650:2: warning: 'public' modifier is redundant for class declared in a public extension
648 |
649 | /// It keeps the status of the registration of both cell and header/footer reusable identifiers
650 | public class ReusableRegister {
| `- warning: 'public' modifier is redundant for class declared in a public extension
651 |
652 | /// Managed collection
/Users/admin/builder/spi-builder-workspace/Sources/FlowKit/Collection/CollectionDragDropManager.swift:36:2: warning: 'public' modifier is redundant for class declared in a public extension
34 |
35 | @available(iOS 11.0, *)
36 | public final class DragAndDropManager: NSObject, UICollectionViewDragDelegate, UICollectionViewDropDelegate {
| `- warning: 'public' modifier is redundant for class declared in a public extension
37 |
38 | /// Context of Drag/Drop operation
/Users/admin/builder/spi-builder-workspace/Sources/FlowKit/Collection/CollectionSectionView.swift:47:24: warning: generic parameter 'T' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
31 | import UIKit
32 |
33 | open class CollectionSectionView<T: HeaderFooterProtocol>: CollectionSectionProtocol,AbstractCollectionHeaderFooterItem, CustomStringConvertible {
| `- note: 'T' previously declared here
34 |
35 | // Protocol default implementation
:
45 |
46 | /// Context of the event sent to section's view.
47 | public struct Context<T> {
| `- warning: generic parameter 'T' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
48 |
49 | /// Type of item (footer or header)
/Users/admin/builder/spi-builder-workspace/Sources/FlowKit/Table/TableAdapter.swift:227:24: warning: generic parameter 'M' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
32 |
33 | /// Adapter manages a model type with its associated view representation (a particular cell type).
34 | open class TableAdapter<M: ModelProtocol, C: CellProtocol>: TableAdapterProtocol,TableAdaterProtocolFunctions {
| `- note: 'M' previously declared here
35 |
36 | /// TableAdapterProtocol conformances
:
225 | /// A context is sent when an event is fired and includes type-safe informations (context)
226 | /// related to triggered event.
227 | public struct Context<M,C> {
| `- warning: generic parameter 'M' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
228 |
229 | /// Parent table
/Users/admin/builder/spi-builder-workspace/Sources/FlowKit/Table/TableAdapter.swift:227:26: warning: generic parameter 'C' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
32 |
33 | /// Adapter manages a model type with its associated view representation (a particular cell type).
34 | open class TableAdapter<M: ModelProtocol, C: CellProtocol>: TableAdapterProtocol,TableAdaterProtocolFunctions {
| `- note: 'C' previously declared here
35 |
36 | /// TableAdapterProtocol conformances
:
225 | /// A context is sent when an event is fired and includes type-safe informations (context)
226 | /// related to triggered event.
227 | public struct Context<M,C> {
| `- warning: generic parameter 'C' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
228 |
229 | /// Parent table
/Users/admin/builder/spi-builder-workspace/Sources/FlowKit/Table/TableAdapter.swift:227:2: warning: 'public' modifier is redundant for generic struct declared in a public extension
225 | /// A context is sent when an event is fired and includes type-safe informations (context)
226 | /// related to triggered event.
227 | public struct Context<M,C> {
| `- warning: 'public' modifier is redundant for generic struct declared in a public extension
228 |
229 | /// Parent table
/Users/admin/builder/spi-builder-workspace/Sources/FlowKit/Table/TableDirector+Events.swift:36:2: warning: 'public' modifier is redundant for struct declared in a public extension
34 | public extension TableDirector {
35 |
36 | public struct Events {
| `- warning: 'public' modifier is redundant for struct declared in a public extension
37 | typealias HeaderFooterEvent = (view: UIView, section: Int, table: UITableView)
38 |
/Users/admin/builder/spi-builder-workspace/Sources/FlowKit/Table/TableDirector+Events.swift:53:23: warning: generic parameter 'T' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
51 | public extension TableSectionView {
52 |
53 | public struct Events<T> {
| `- warning: generic parameter 'T' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
54 | public var dequeue: ((Context<T>) -> Void)? = nil
55 | public var height: ((Context<T>) -> CGFloat)? = nil
/Users/admin/builder/spi-builder-workspace/Sources/FlowKit/Table/TableSectionView.swift:33:29: note: 'T' previously declared here
31 | import UIKit
32 |
33 | open class TableSectionView<T: HeaderFooterProtocol>: TableHeaderFooterProtocol, AbstractTableHeaderFooterItem, CustomStringConvertible {
| `- note: 'T' previously declared here
34 |
35 | public var viewClass: AnyClass { return T.self }
/Users/admin/builder/spi-builder-workspace/Sources/FlowKit/Table/TableDirector+Events.swift:53:2: warning: 'public' modifier is redundant for generic struct declared in a public extension
51 | public extension TableSectionView {
52 |
53 | public struct Events<T> {
| `- warning: 'public' modifier is redundant for generic struct declared in a public extension
54 | public var dequeue: ((Context<T>) -> Void)? = nil
55 | public var height: ((Context<T>) -> CGFloat)? = nil
/Users/admin/builder/spi-builder-workspace/Sources/FlowKit/Table/TableDirector+Events.swift:69:23: warning: generic parameter 'M' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
67 | public extension TableAdapter {
68 |
69 | public struct Events<M,C> {
| `- warning: generic parameter 'M' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
70 | public typealias EventContext = Context<M,C>
71 |
/Users/admin/builder/spi-builder-workspace/Sources/FlowKit/Table/TableAdapter.swift:34:25: note: 'M' previously declared here
32 |
33 | /// Adapter manages a model type with its associated view representation (a particular cell type).
34 | open class TableAdapter<M: ModelProtocol, C: CellProtocol>: TableAdapterProtocol,TableAdaterProtocolFunctions {
| `- note: 'M' previously declared here
35 |
36 | /// TableAdapterProtocol conformances
/Users/admin/builder/spi-builder-workspace/Sources/FlowKit/Table/TableDirector+Events.swift:69:25: warning: generic parameter 'C' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
67 | public extension TableAdapter {
68 |
69 | public struct Events<M,C> {
| `- warning: generic parameter 'C' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
70 | public typealias EventContext = Context<M,C>
71 |
/Users/admin/builder/spi-builder-workspace/Sources/FlowKit/Table/TableAdapter.swift:34:43: note: 'C' previously declared here
32 |
33 | /// Adapter manages a model type with its associated view representation (a particular cell type).
34 | open class TableAdapter<M: ModelProtocol, C: CellProtocol>: TableAdapterProtocol,TableAdaterProtocolFunctions {
| `- note: 'C' previously declared here
35 |
36 | /// TableAdapterProtocol conformances
/Users/admin/builder/spi-builder-workspace/Sources/FlowKit/Table/TableDirector+Events.swift:69:2: warning: 'public' modifier is redundant for generic struct declared in a public extension
67 | public extension TableAdapter {
68 |
69 | public struct Events<M,C> {
| `- warning: 'public' modifier is redundant for generic struct declared in a public extension
70 | public typealias EventContext = Context<M,C>
71 |
/Users/admin/builder/spi-builder-workspace/Sources/FlowKit/Table/TableDirector+Events.swift:90:47: error: 'UITableViewRowAction' is unavailable in visionOS
88 | public var shouldSpringLoad: ((EventContext) -> Bool)? = nil
89 |
90 | public var editActions: ((EventContext) -> [UITableViewRowAction]?)? = nil
| `- error: 'UITableViewRowAction' is unavailable in visionOS
91 | public var tapOnAccessory: ((EventContext) -> Void)? = nil
92 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableView.h:77:12: note: 'UITableViewRowAction' has been explicitly marked unavailable here
75 |
76 | UIKIT_EXTERN API_DEPRECATED("Use UIContextualAction and related APIs instead.", ios(8.0, 13.0)) API_UNAVAILABLE(tvos) API_UNAVAILABLE(visionos, watchos) NS_SWIFT_UI_ACTOR
77 | @interface UITableViewRowAction : NSObject <NSCopying>
| `- note: 'UITableViewRowAction' has been explicitly marked unavailable here
78 |
79 | + (instancetype)rowActionWithStyle:(UITableViewRowActionStyle)style title:(nullable NSString *)title handler:(void (^)(UITableViewRowAction *action, NSIndexPath *indexPath))handler;
/Users/admin/builder/spi-builder-workspace/Sources/FlowKit/Table/TableDirector+Support.swift:39:2: warning: 'public' modifier is redundant for property declared in a public extension
37 | /// Return director associated with collection.
38 | /// If not exist it will be created and assigned automatically.
39 | public var director: TableDirector {
| `- warning: 'public' modifier is redundant for property declared in a public extension
40 | get {
41 | return getAssociatedValue(key: UITableView.DIRECTOR_KEY,
/Users/admin/builder/spi-builder-workspace/Sources/FlowKit/Table/TableDirector.swift:83:57: error: 'automaticDimension' has been renamed to 'UITableViewAutomaticDimension'
81 | self.tableView?.estimatedRowHeight = h
82 | case .autoLayout(let estimate):
83 | self.tableView?.rowHeight = UITableView.automaticDimension
| `- error: 'automaticDimension' has been renamed to 'UITableViewAutomaticDimension'
84 | self.tableView?.estimatedRowHeight = estimate
85 | case .default:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableView.h:62:28: note: 'automaticDimension' was introduced in Swift 4.2
60 | // Returning this value from tableView:heightForHeaderInSection: or tableView:heightForFooterInSection: results in a height that fits the value returned from
61 | // tableView:titleForHeaderInSection: or tableView:titleForFooterInSection: if the title is not nil.
62 | UIKIT_EXTERN const CGFloat UITableViewAutomaticDimension API_AVAILABLE(ios(5.0)) API_UNAVAILABLE(watchos);
| `- note: 'automaticDimension' was introduced in Swift 4.2
63 |
64 | @class UITableView, UINib, UITableViewHeaderFooterView, UIVisualEffect;
/Users/admin/builder/spi-builder-workspace/Sources/FlowKit/Table/TableDirector.swift:86:57: error: 'automaticDimension' has been renamed to 'UITableViewAutomaticDimension'
84 | self.tableView?.estimatedRowHeight = estimate
85 | case .default:
86 | self.tableView?.rowHeight = UITableView.automaticDimension
| `- error: 'automaticDimension' has been renamed to 'UITableViewAutomaticDimension'
87 | self.tableView?.estimatedRowHeight = UITableView.automaticDimension
88 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableView.h:62:28: note: 'automaticDimension' was introduced in Swift 4.2
60 | // Returning this value from tableView:heightForHeaderInSection: or tableView:heightForFooterInSection: results in a height that fits the value returned from
61 | // tableView:titleForHeaderInSection: or tableView:titleForFooterInSection: if the title is not nil.
62 | UIKIT_EXTERN const CGFloat UITableViewAutomaticDimension API_AVAILABLE(ios(5.0)) API_UNAVAILABLE(watchos);
| `- note: 'automaticDimension' was introduced in Swift 4.2
63 |
64 | @class UITableView, UINib, UITableViewHeaderFooterView, UIVisualEffect;
/Users/admin/builder/spi-builder-workspace/Sources/FlowKit/Table/TableDirector.swift:87:66: error: 'automaticDimension' has been renamed to 'UITableViewAutomaticDimension'
85 | case .default:
86 | self.tableView?.rowHeight = UITableView.automaticDimension
87 | self.tableView?.estimatedRowHeight = UITableView.automaticDimension
| `- error: 'automaticDimension' has been renamed to 'UITableViewAutomaticDimension'
88 | }
89 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableView.h:62:28: note: 'automaticDimension' was introduced in Swift 4.2
60 | // Returning this value from tableView:heightForHeaderInSection: or tableView:heightForFooterInSection: results in a height that fits the value returned from
61 | // tableView:titleForHeaderInSection: or tableView:titleForFooterInSection: if the title is not nil.
62 | UIKIT_EXTERN const CGFloat UITableViewAutomaticDimension API_AVAILABLE(ios(5.0)) API_UNAVAILABLE(watchos);
| `- note: 'automaticDimension' was introduced in Swift 4.2
63 |
64 | @class UITableView, UINib, UITableViewHeaderFooterView, UIVisualEffect;
/Users/admin/builder/spi-builder-workspace/Sources/FlowKit/Table/TableDirector.swift:389:2: warning: 'public' modifier is redundant for instance method declared in a public extension
387 | //MARK: UITableViewDataSource
388 |
389 | public func numberOfSections(in tableView: UITableView) -> Int {
| `- warning: 'public' modifier is redundant for instance method declared in a public extension
390 | return self.sections.count
391 | }
/Users/admin/builder/spi-builder-workspace/Sources/FlowKit/Table/TableDirector.swift:393:2: warning: 'public' modifier is redundant for instance method declared in a public extension
391 | }
392 |
393 | public func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
| `- warning: 'public' modifier is redundant for instance method declared in a public extension
394 | return self.sections[section].models.count
395 | }
/Users/admin/builder/spi-builder-workspace/Sources/FlowKit/Table/TableDirector.swift:397:2: warning: 'public' modifier is redundant for instance method declared in a public extension
395 | }
396 |
397 | public func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
| `- warning: 'public' modifier is redundant for instance method declared in a public extension
398 | let (model,adapter) = self.context(forItemAt: indexPath)
399 | let cell = adapter._instanceCell(in: tableView, at: indexPath)
/Users/admin/builder/spi-builder-workspace/Sources/FlowKit/Table/TableDirector.swift:406:2: warning: 'public' modifier is redundant for instance method declared in a public extension
404 | // Header & Footer
405 |
406 | public func tableView(_ tableView: UITableView, viewForHeaderInSection sectionIdx: Int) -> UIView? {
| `- warning: 'public' modifier is redundant for instance method declared in a public extension
407 | guard let header = sections[sectionIdx].headerView else { return nil }
408 | let view = tableView.dequeueReusableHeaderFooterView(withIdentifier: self.registerView(header))
/Users/admin/builder/spi-builder-workspace/Sources/FlowKit/Table/TableDirector.swift:413:2: warning: 'public' modifier is redundant for instance method declared in a public extension
411 | }
412 |
413 | public func tableView(_ tableView: UITableView, viewForFooterInSection sectionIdx: Int) -> UIView? {
| `- warning: 'public' modifier is redundant for instance method declared in a public extension
414 | guard let footer = sections[sectionIdx].footerView else { return nil }
415 | let view = tableView.dequeueReusableHeaderFooterView(withIdentifier: self.registerView(footer))
/Users/admin/builder/spi-builder-workspace/Sources/FlowKit/Table/TableDirector.swift:420:2: warning: 'public' modifier is redundant for instance method declared in a public extension
418 | }
419 |
420 | public func tableView(_ tableView: UITableView, titleForHeaderInSection section: Int) -> String? {
| `- warning: 'public' modifier is redundant for instance method declared in a public extension
421 | return self.sections[section].headerTitle
422 | }
/Users/admin/builder/spi-builder-workspace/Sources/FlowKit/Table/TableDirector.swift:424:2: warning: 'public' modifier is redundant for instance method declared in a public extension
422 | }
423 |
424 | public func tableView(_ tableView: UITableView, titleForFooterInSection section: Int) -> String? {
| `- warning: 'public' modifier is redundant for instance method declared in a public extension
425 | return self.sections[section].footerTitle
426 | }
/Users/admin/builder/spi-builder-workspace/Sources/FlowKit/Table/TableDirector.swift:428:2: warning: 'public' modifier is redundant for instance method declared in a public extension
426 | }
427 |
428 | public func tableView(_ tableView: UITableView, heightForHeaderInSection section: Int) -> CGFloat {
| `- warning: 'public' modifier is redundant for instance method declared in a public extension
429 | let item = (self.sections[section].headerView as? AbstractTableHeaderFooterItem)
430 | guard let height = item?.dispatch(.height, type: .header, view: nil, section: section, table: tableView) as? CGFloat else {
/Users/admin/builder/spi-builder-workspace/Sources/FlowKit/Table/TableDirector.swift:436:2: warning: 'public' modifier is redundant for instance method declared in a public extension
434 | }
435 |
436 | public func tableView(_ tableView: UITableView, heightForFooterInSection section: Int) -> CGFloat {
| `- warning: 'public' modifier is redundant for instance method declared in a public extension
437 | let item = (self.sections[section].footerView as? AbstractTableHeaderFooterItem)
438 | guard let height = item?.dispatch(.height, type: .footer, view: nil, section: section, table: tableView) as? CGFloat else {
/Users/admin/builder/spi-builder-workspace/Sources/FlowKit/Table/TableDirector.swift:444:2: warning: 'public' modifier is redundant for instance method declared in a public extension
442 | }
443 |
444 | public func tableView(_ tableView: UITableView, estimatedHeightForHeaderInSection section: Int) -> CGFloat {
| `- warning: 'public' modifier is redundant for instance method declared in a public extension
445 | let item = (self.sections[section].headerView as? AbstractTableHeaderFooterItem)
446 | guard let estHeight = item?.dispatch(.estimatedHeight, type: .header, view: nil, section: section, table: tableView) as? CGFloat else {
/Users/admin/builder/spi-builder-workspace/Sources/FlowKit/Table/TableDirector.swift:455:2: warning: 'public' modifier is redundant for instance method declared in a public extension
453 | }
454 |
455 | public func tableView(_ tableView: UITableView, estimatedHeightForFooterInSection section: Int) -> CGFloat {
| `- warning: 'public' modifier is redundant for instance method declared in a public extension
456 | let item = (self.sections[section].footerView as? AbstractTableHeaderFooterItem)
457 | guard let height = item?.dispatch(.estimatedHeight,type: .footer, view: nil, section: section, table: tableView) as? CGFloat else {
/Users/admin/builder/spi-builder-workspace/Sources/FlowKit/Table/TableDirector.swift:466:2: warning: 'public' modifier is redundant for instance method declared in a public extension
464 | }
465 |
466 | public func tableView(_ tableView: UITableView, willDisplayHeaderView view: UIView, forSection section: Int) {
| `- warning: 'public' modifier is redundant for instance method declared in a public extension
467 | let item = (self.sections[section].headerView as? AbstractTableHeaderFooterItem)
468 | let _ = item?.dispatch(.willDisplay, type: .header, view: view, section: section, table: tableView)
/Users/admin/builder/spi-builder-workspace/Sources/FlowKit/Table/TableDirector.swift:472:2: warning: 'public' modifier is redundant for instance method declared in a public extension
470 | }
471 |
472 | public func tableView(_ tableView: UITableView, willDisplayFooterView view: UIView, forSection section: Int) {
| `- warning: 'public' modifier is redundant for instance method declared in a public extension
473 | let item = (self.sections[section].footerView as? AbstractTableHeaderFooterItem)
474 | let _ = item?.dispatch(.willDisplay, type: .footer, view: view, section: section, table: tableView)
/Users/admin/builder/spi-builder-workspace/Sources/FlowKit/Table/TableDirector.swift:478:2: warning: 'public' modifier is redundant for instance method declared in a public extension
476 | }
477 |
478 | public func tableView(_ tableView: UITableView, didEndDisplayingHeaderView view: UIView, forSection section: Int) {
| `- warning: 'public' modifier is redundant for instance method declared in a public extension
479 | guard section < self.sections.count else { return }
480 | let item = (self.sections[section].headerView as? AbstractTableHeaderFooterItem)
/Users/admin/builder/spi-builder-workspace/Sources/FlowKit/Table/TableDirector.swift:485:2: warning: 'public' modifier is redundant for instance method declared in a public extension
483 | }
484 |
485 | public func tableView(_ tableView: UITableView, didEndDisplayingFooterView view: UIView, forSection section: Int) {
| `- warning: 'public' modifier is redundant for instance method declared in a public extension
486 | guard section < self.sections.count else { return }
487 | let item = (self.sections[section].footerView as? AbstractTableHeaderFooterItem)
/Users/admin/builder/spi-builder-workspace/Sources/FlowKit/Table/TableDirector.swift:494:5: warning: 'public' modifier is redundant for instance method declared in a public extension
492 | // Inserting or Deleting Table Rows
493 |
494 | public func tableView(_ tableView: UITableView, commit editingStyle: UITableViewCell.EditingStyle, forRowAt indexPath: IndexPath) {
| `- warning: 'public' modifier is redundant for instance method declared in a public extension
495 | let (model,adapter) = self.context(forItemAt: indexPath)
496 | adapter.dispatch(.commitEdit, context: InternalContext(model, indexPath, nil, tableView, param1: editingStyle))
/Users/admin/builder/spi-builder-workspace/Sources/FlowKit/Table/TableDirector.swift:499:2: warning: 'public' modifier is redundant for instance method declared in a public extension
497 | }
498 |
499 | public func tableView(_ tableView: UITableView, canEditRowAt indexPath: IndexPath) -> Bool {
| `- warning: 'public' modifier is redundant for instance method declared in a public extension
500 | let (model,adapter) = self.context(forItemAt: indexPath)
501 | return ((adapter.dispatch(.canEdit, context: InternalContext(model, indexPath, nil, tableView)) as? Bool) ?? false)
/Users/admin/builder/spi-builder-workspace/Sources/FlowKit/Table/TableDirector.swift:506:2: warning: 'public' modifier is redundant for instance method declared in a public extension
504 | // Reordering Table Rows
505 |
506 | public func tableView(_ tableView: UITableView, canMoveRowAt indexPath: IndexPath) -> Bool {
| `- warning: 'public' modifier is redundant for instance method declared in a public extension
507 | let (model,adapter) = self.context(forItemAt: indexPath)
508 | return ((adapter.dispatch(.canMoveRow, context: InternalContext(model, indexPath, nil, tableView)) as? Bool) ?? false)
/Users/admin/builder/spi-builder-workspace/Sources/FlowKit/Table/TableDirector.swift:511:2: warning: 'public' modifier is redundant for instance method declared in a public extension
509 | }
510 |
511 | public func tableView(_ tableView: UITableView, moveRowAt sourceIndexPath: IndexPath, to destinationIndexPath: IndexPath) {
| `- warning: 'public' modifier is redundant for instance method declared in a public extension
512 | let (model,adapter) = self.context(forItemAt: sourceIndexPath)
513 | adapter.dispatch(.moveRow, context: InternalContext(model, sourceIndexPath, nil, tableView, param1: destinationIndexPath))
/Users/admin/builder/spi-builder-workspace/Sources/FlowKit/Table/TableDirector.swift:516:2: warning: 'public' modifier is redundant for instance method declared in a public extension
514 | }
515 |
516 | public func tableView(_ tableView: UITableView, heightForRowAt indexPath: IndexPath) -> CGFloat {
| `- warning: 'public' modifier is redundant for instance method declared in a public extension
517 | if case .fixed(let h) = self.rowHeight {
518 | return h
/Users/admin/builder/spi-builder-workspace/Sources/FlowKit/Table/TableDirector.swift:532:2: warning: 'public' modifier is redundant for instance method declared in a public extension
530 | }
531 |
532 | public func tableView(_ tableView: UITableView, estimatedHeightForRowAt indexPath: IndexPath) -> CGFloat {
| `- warning: 'public' modifier is redundant for instance method declared in a public extension
533 | let (model,adapter) = self.context(forItemAt: indexPath)
534 | return ((adapter.dispatch(.rowHeightEstimated, context: InternalContext(model, indexPath, nil, tableView)) as? CGFloat) ?? UITableView.automaticDimension)
/Users/admin/builder/spi-builder-workspace/Sources/FlowKit/Table/TableDirector.swift:537:2: warning: 'public' modifier is redundant for instance method declared in a public extension
535 | }
536 |
537 | public func tableView(_ tableView: UITableView, indentationLevelForRowAt indexPath: IndexPath) -> Int {
| `- warning: 'public' modifier is redundant for instance method declared in a public extension
538 | let (model,adapter) = self.context(forItemAt: indexPath)
539 | return ((adapter.dispatch(.indentLevel, context: InternalContext(model,indexPath, nil, tableView)) as? Int) ?? 1)
/Users/admin/builder/spi-builder-workspace/Sources/FlowKit/Table/TableDirector.swift:542:2: warning: 'public' modifier is redundant for instance method declared in a public extension
540 | }
541 |
542 | public func tableView(_ tableView: UITableView, willDisplay cell: UITableViewCell, forRowAt indexPath: IndexPath) {
| `- warning: 'public' modifier is redundant for instance method declared in a public extension
543 | let (model,adapter) = self.context(forItemAt: indexPath)
544 | adapter.dispatch(.willDisplay, context: InternalContext.init(model, indexPath, cell, tableView))
/Users/admin/builder/spi-builder-workspace/Sources/FlowKit/Table/TableDirector.swift:548:2: warning: 'public' modifier is redundant for instance method declared in a public extension
546 |
547 | @available(iOS 11.0, *)
548 | public func tableView(_ tableView: UITableView, shouldSpringLoadRowAt indexPath: IndexPath, with context: UISpringLoadedInteractionContext) -> Bool {
| `- warning: 'public' modifier is redundant for instance method declared in a public extension
549 | let (model,adapter) = self.context(forItemAt: indexPath)
550 | return ((adapter.dispatch(.shouldSpringLoad, context: InternalContext(model, indexPath, nil, tableView)) as? Bool) ?? true)
/Users/admin/builder/spi-builder-workspace/Sources/FlowKit/Table/TableDirector.swift:553:96: error: 'UITableViewRowAction' is unavailable in visionOS
551 | }
552 |
553 | public func tableView(_ tableView: UITableView, editActionsForRowAt indexPath: IndexPath) -> [UITableViewRowAction]? {
| `- error: 'UITableViewRowAction' is unavailable in visionOS
554 | let (model,adapter) = self.context(forItemAt: indexPath)
555 | return adapter.dispatch(.editActions, context: InternalContext(model, indexPath, nil, tableView)) as? [UITableViewRowAction]
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableView.h:77:12: note: 'UITableViewRowAction' has been explicitly marked unavailable here
75 |
76 | UIKIT_EXTERN API_DEPRECATED("Use UIContextualAction and related APIs instead.", ios(8.0, 13.0)) API_UNAVAILABLE(tvos) API_UNAVAILABLE(visionos, watchos) NS_SWIFT_UI_ACTOR
77 | @interface UITableViewRowAction : NSObject <NSCopying>
| `- note: 'UITableViewRowAction' has been explicitly marked unavailable here
78 |
79 | + (instancetype)rowActionWithStyle:(UITableViewRowActionStyle)style title:(nullable NSString *)title handler:(void (^)(UITableViewRowAction *action, NSIndexPath *indexPath))handler;
/Users/admin/builder/spi-builder-workspace/Sources/FlowKit/Table/TableDirector.swift:553:2: warning: 'public' modifier is redundant for instance method declared in a public extension
551 | }
552 |
553 | public func tableView(_ tableView: UITableView, editActionsForRowAt indexPath: IndexPath) -> [UITableViewRowAction]? {
| `- warning: 'public' modifier is redundant for instance method declared in a public extension
554 | let (model,adapter) = self.context(forItemAt: indexPath)
555 | return adapter.dispatch(.editActions, context: InternalContext(model, indexPath, nil, tableView)) as? [UITableViewRowAction]
/Users/admin/builder/spi-builder-workspace/Sources/FlowKit/Table/TableDirector.swift:558:2: warning: 'public' modifier is redundant for instance method declared in a public extension
556 | }
557 |
558 | public func tableView(_ tableView: UITableView, accessoryButtonTappedForRowWith indexPath: IndexPath) {
| `- warning: 'public' modifier is redundant for instance method declared in a public extension
559 | let (model,adapter) = self.context(forItemAt: indexPath)
560 | adapter.dispatch(.tapOnAccessory, context: InternalContext(model, indexPath, nil, tableView))
/Users/admin/builder/spi-builder-workspace/Sources/FlowKit/Table/TableDirector.swift:563:2: warning: 'public' modifier is redundant for instance method declared in a public extension
561 | }
562 |
563 | public func tableView(_ tableView: UITableView, willSelectRowAt indexPath: IndexPath) -> IndexPath? {
| `- warning: 'public' modifier is redundant for instance method declared in a public extension
564 | let (model,adapter) = self.context(forItemAt: indexPath)
565 | return ((adapter.dispatch(.willSelect, context: InternalContext(model, indexPath, nil, tableView)) as? IndexPath) ?? indexPath)
/Users/admin/builder/spi-builder-workspace/Sources/FlowKit/Table/TableDirector.swift:568:2: warning: 'public' modifier is redundant for instance method declared in a public extension
566 | }
567 |
568 | public func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) {
| `- warning: 'public' modifier is redundant for instance method declared in a public extension
569 | let (model,adapter) = self.context(forItemAt: indexPath)
570 |
/Users/admin/builder/spi-builder-workspace/Sources/FlowKit/Table/TableDirector.swift:579:2: warning: 'public' modifier is redundant for instance method declared in a public extension
577 | }
578 |
579 | public func tableView(_ tableView: UITableView, willDeselectRowAt indexPath: IndexPath) -> IndexPath? {
| `- warning: 'public' modifier is redundant for instance method declared in a public extension
580 | let (model,adapter) = self.context(forItemAt: indexPath)
581 | return (adapter.dispatch(.willDeselect, context: InternalContext(model, indexPath, nil, tableView)) as? IndexPath)
/Users/admin/builder/spi-builder-workspace/Sources/FlowKit/Table/TableDirector.swift:584:2: warning: 'public' modifier is redundant for instance method declared in a public extension
582 | }
583 |
584 | public func tableView(_ tableView: UITableView, didDeselectRowAt indexPath: IndexPath) {
| `- warning: 'public' modifier is redundant for instance method declared in a public extension
585 | let (model,adapter) = self.context(forItemAt: indexPath)
586 | adapter.dispatch(.didDeselect, context: InternalContext(model, indexPath, nil, tableView))
/Users/admin/builder/spi-builder-workspace/Sources/FlowKit/Table/TableDirector.swift:589:2: warning: 'public' modifier is redundant for instance method declared in a public extension
587 | }
588 |
589 | public func tableView(_ tableView: UITableView, willBeginEditingRowAt indexPath: IndexPath) {
| `- warning: 'public' modifier is redundant for instance method declared in a public extension
590 | let (model,adapter) = self.context(forItemAt: indexPath)
591 | adapter.dispatch(.willBeginEdit, context: InternalContext(model, indexPath, nil, tableView))
/Users/admin/builder/spi-builder-workspace/Sources/FlowKit/Table/TableDirector.swift:594:2: warning: 'public' modifier is redundant for instance method declared in a public extension
592 | }
593 |
594 | public func tableView(_ tableView: UITableView, didEndEditingRowAt indexPath: IndexPath?) {
| `- warning: 'public' modifier is redundant for instance method declared in a public extension
595 | guard let index = indexPath else { return }
596 | let (model,adapter) = self.context(forItemAt: index)
/Users/admin/builder/spi-builder-workspace/Sources/FlowKit/Table/TableDirector.swift:600:5: warning: 'public' modifier is redundant for instance method declared in a public extension
598 | }
599 |
600 | public func tableView(_ tableView: UITableView, editingStyleForRowAt indexPath: IndexPath) -> UITableViewCell.EditingStyle {
| `- warning: 'public' modifier is redundant for instance method declared in a public extension
601 | let (model,adapter) = self.context(forItemAt: indexPath)
602 | return ((adapter.dispatch(.editStyle, context: InternalContext(model, indexPath, nil, tableView)) as? UITableViewCell.EditingStyle) ?? .none)
/Users/admin/builder/spi-builder-workspace/Sources/FlowKit/Table/TableDirector.swift:605:2: warning: 'public' modifier is redundant for instance method declared in a public extension
603 | }
604 |
605 | public func tableView(_ tableView: UITableView, titleForDeleteConfirmationButtonForRowAt indexPath: IndexPath) -> String? {
| `- warning: 'public' modifier is redundant for instance method declared in a public extension
606 | let (model,adapter) = self.context(forItemAt: indexPath)
607 | return (adapter.dispatch(.deleteConfirmTitle, context: InternalContext(model, indexPath, nil, tableView)) as? String)
/Users/admin/builder/spi-builder-workspace/Sources/FlowKit/Table/TableDirector.swift:610:2: warning: 'public' modifier is redundant for instance method declared in a public extension
608 | }
609 |
610 | public func tableView(_ tableView: UITableView, shouldIndentWhileEditingRowAt indexPath: IndexPath) -> Bool {
| `- warning: 'public' modifier is redundant for instance method declared in a public extension
611 | let (model,adapter) = self.context(forItemAt: indexPath)
612 | return ((adapter.dispatch(.editShouldIndent, context: InternalContext(model, indexPath, nil, tableView)) as? Bool) ?? true)
/Users/admin/builder/spi-builder-workspace/Sources/FlowKit/Table/TableDirector.swift:615:2: warning: 'public' modifier is redundant for instance method declared in a public extension
613 | }
614 |
615 | public func tableView(_ tableView: UITableView, targetIndexPathForMoveFromRowAt sourceIndexPath: IndexPath, toProposedIndexPath proposedDestinationIndexPath: IndexPath) -> IndexPath {
| `- warning: 'public' modifier is redundant for instance method declared in a public extension
616 | let (model,adapter) = self.context(forItemAt: sourceIndexPath)
617 | return ((adapter.dispatch(.moveAdjustDestination, context: InternalContext.init(model, sourceIndexPath, nil, tableView, param1: proposedDestinationIndexPath)) as? IndexPath) ?? proposedDestinationIndexPath)
/Users/admin/builder/spi-builder-workspace/Sources/FlowKit/Table/TableDirector.swift:620:2: warning: 'public' modifier is redundant for instance method declared in a public extension
618 | }
619 |
620 | public func tableView(_ tableView: UITableView, didEndDisplaying cell: UITableViewCell, forRowAt indexPath: IndexPath) {
| `- warning: 'public' modifier is redundant for instance method declared in a public extension
621 | self.adapters.forEach {
622 | ($0.value as! TableAdaterProtocolFunctions).dispatch(.endDisplay, context: InternalContext(nil, indexPath, cell, tableView))
/Users/admin/builder/spi-builder-workspace/Sources/FlowKit/Table/TableDirector.swift:626:2: warning: 'public' modifier is redundant for instance method declared in a public extension
624 | }
625 |
626 | public func tableView(_ tableView: UITableView, shouldShowMenuForRowAt indexPath: IndexPath) -> Bool {
| `- warning: 'public' modifier is redundant for instance method declared in a public extension
627 | let (model,adapter) = self.context(forItemAt: indexPath)
628 | return ((adapter.dispatch(.shouldShowMenu, context: InternalContext(model, indexPath, nil, tableView)) as? Bool) ?? false)
/Users/admin/builder/spi-builder-workspace/Sources/FlowKit/Table/TableDirector.swift:631:2: warning: 'public' modifier is redundant for instance method declared in a public extension
629 | }
630 |
631 | public func tableView(_ tableView: UITableView, canPerformAction action: Selector, forRowAt indexPath: IndexPath, withSender sender: Any?) -> Bool {
| `- warning: 'public' modifier is redundant for instance method declared in a public extension
632 | let (model,adapter) = self.context(forItemAt: indexPath)
633 | return ((adapter.dispatch(.canPerformMenuAction, context: InternalContext(model, indexPath, nil, tableView, param1: action, param2: sender)) as? Bool) ?? true)
/Users/admin/builder/spi-builder-workspace/Sources/FlowKit/Table/TableDirector.swift:636:2: warning: 'public' modifier is redundant for instance method declared in a public extension
634 | }
635 |
636 | public func tableView(_ tableView: UITableView, performAction action: Selector, forRowAt indexPath: IndexPath, withSender sender: Any?) {
| `- warning: 'public' modifier is redundant for instance method declared in a public extension
637 | let (model,adapter) = self.context(forItemAt: indexPath)
638 | adapter.dispatch(.performMenuAction, context: InternalContext(model, indexPath, nil, tableView, param1: action, param2: sender))
/Users/admin/builder/spi-builder-workspace/Sources/FlowKit/Table/TableDirector.swift:641:2: warning: 'public' modifier is redundant for instance method declared in a public extension
639 | }
640 |
641 | public func tableView(_ tableView: UITableView, shouldHighlightRowAt indexPath: IndexPath) -> Bool {
| `- warning: 'public' modifier is redundant for instance method declared in a public extension
642 | let (model,adapter) = self.context(forItemAt: indexPath)
643 | return ((adapter.dispatch(.shouldHighlight, context: InternalContext(model, indexPath, nil, tableView)) as? Bool) ?? true)
/Users/admin/builder/spi-builder-workspace/Sources/FlowKit/Table/TableDirector.swift:646:2: warning: 'public' modifier is redundant for instance method declared in a public extension
644 | }
645 |
646 | public func tableView(_ tableView: UITableView, didHighlightRowAt indexPath: IndexPath) {
| `- warning: 'public' modifier is redundant for instance method declared in a public extension
647 | let (model,adapter) = self.context(forItemAt: indexPath)
648 | adapter.dispatch(.didHighlight, context: InternalContext(model, indexPath, nil, tableView))
/Users/admin/builder/spi-builder-workspace/Sources/FlowKit/Table/TableDirector.swift:651:2: warning: 'public' modifier is redundant for instance method declared in a public extension
649 | }
650 |
651 | public func tableView(_ tableView: UITableView, didUnhighlightRowAt indexPath: IndexPath) {
| `- warning: 'public' modifier is redundant for instance method declared in a public extension
652 | let (model,adapter) = self.context(forItemAt: indexPath)
653 | adapter.dispatch(.didUnhighlight, context: InternalContext(model, indexPath, nil, tableView))
/Users/admin/builder/spi-builder-workspace/Sources/FlowKit/Table/TableDirector.swift:656:2: warning: 'public' modifier is redundant for instance method declared in a public extension
654 | }
655 |
656 | public func tableView(_ tableView: UITableView, canFocusRowAt indexPath: IndexPath) -> Bool {
| `- warning: 'public' modifier is redundant for instance method declared in a public extension
657 | let (model,adapter) = self.context(forItemAt: indexPath)
658 | return ((adapter.dispatch(.canFocus, context: InternalContext(model, indexPath, nil, tableView)) as? Bool) ?? true)
/Users/admin/builder/spi-builder-workspace/Sources/FlowKit/Table/TableDirector.swift:662:2: warning: 'public' modifier is redundant for instance method declared in a public extension
660 |
661 | @available(iOS 11, *)
662 | public func tableView(_ tableView: UITableView, leadingSwipeActionsConfigurationForRowAt indexPath: IndexPath) -> UISwipeActionsConfiguration? {
| `- warning: 'public' modifier is redundant for instance method declared in a public extension
663 | let (model,adapter) = self.context(forItemAt: indexPath)
664 | return adapter.dispatch(.leadingSwipeActions, context: InternalContext.init(model, indexPath, nil, tableView)) as? UISwipeActionsConfiguration
/Users/admin/builder/spi-builder-workspace/Sources/FlowKit/Table/TableDirector.swift:668:2: warning: 'public' modifier is redundant for instance method declared in a public extension
666 |
667 | @available(iOS 11.0, *)
668 | public func tableView(_ tableView: UITableView, trailingSwipeActionsConfigurationForRowAt indexPath: IndexPath) -> UISwipeActionsConfiguration? {
| `- warning: 'public' modifier is redundant for instance method declared in a public extension
669 | let (model,adapter) = self.context(forItemAt: indexPath)
670 | return adapter.dispatch(.trailingSwipeActions, context: InternalContext.init(model, indexPath, nil, tableView)) as? UISwipeActionsConfiguration
/Users/admin/builder/spi-builder-workspace/Sources/FlowKit/Table/TableDirector.swift:675:2: warning: 'public' modifier is redundant for instance method declared in a public extension
673 | /// Indexes
674 |
675 | public func sectionIndexTitles(for tableView: UITableView) -> [String]? {
| `- warning: 'public' modifier is redundant for instance method declared in a public extension
676 | return self.tableIndexes()
677 | }
/Users/admin/builder/spi-builder-workspace/Sources/FlowKit/Table/TableDirector.swift:679:2: warning: 'public' modifier is redundant for instance method declared in a public extension
677 | }
678 |
679 | public func tableView(_ tableView: UITableView, sectionForSectionIndexTitle title: String, at index: Int) -> Int {
| `- warning: 'public' modifier is redundant for instance method declared in a public extension
680 | let indexes = (self.tableIndexes() ?? [])
681 | guard indexes.count != self.sections.count else { return index } // same items
/Users/admin/builder/spi-builder-workspace/Sources/FlowKit/Table/TableDirector.swift:697:2: warning: 'public' modifier is redundant for instance method declared in a public extension
695 | /// Prefetch Support
696 |
697 | public func tableView(_ tableView: UITableView, prefetchRowsAt indexPaths: [IndexPath]) {
| `- warning: 'public' modifier is redundant for instance method declared in a public extension
698 | self.adapters(forIndexPaths: indexPaths).forEach {
699 | $0.adapter.dispatch(.prefetch, context: InternalContext($0.models, $0.indexPaths, tableView))
/Users/admin/builder/spi-builder-workspace/Sources/FlowKit/Table/TableDirector.swift:703:2: warning: 'public' modifier is redundant for instance method declared in a public extension
701 | }
702 |
703 | public func tableView(_ tableView: UITableView, cancelPrefetchingForRowsAt indexPaths: [IndexPath]) {
| `- warning: 'public' modifier is redundant for instance method declared in a public extension
704 | self.adapters(forIndexPaths: indexPaths).forEach {
705 | $0.adapter.dispatch(.cancelPrefetch, context: InternalContext($0.models, $0.indexPaths, tableView))
/Users/admin/builder/spi-builder-workspace/Sources/FlowKit/Table/TableDirector.swift:715:2: warning: 'public' modifier is redundant for instance method declared in a public extension
713 | public extension TableDirector {
714 |
715 | public func scrollViewDidScroll(_ scrollView: UIScrollView) {
| `- warning: 'public' modifier is redundant for instance method declared in a public extension
716 | self.onScroll?.didScroll?(scrollView)
717 | }
/Users/admin/builder/spi-builder-workspace/Sources/FlowKit/Table/TableDirector.swift:719:2: warning: 'public' modifier is redundant for instance method declared in a public extension
717 | }
718 |
719 | public func scrollViewWillBeginDragging(_ scrollView: UIScrollView) {
| `- warning: 'public' modifier is redundant for instance method declared in a public extension
720 | self.onScroll?.willBeginDragging?(scrollView)
721 | }
/Users/admin/builder/spi-builder-workspace/Sources/FlowKit/Table/TableDirector.swift:723:2: warning: 'public' modifier is redundant for instance method declared in a public extension
721 | }
722 |
723 | public func scrollViewWillEndDragging(_ scrollView: UIScrollView, withVelocity velocity: CGPoint, targetContentOffset: UnsafeMutablePointer<CGPoint>) {
| `- warning: 'public' modifier is redundant for instance method declared in a public extension
724 | self.onScroll?.willEndDragging?(scrollView,velocity,targetContentOffset)
725 | }
/Users/admin/builder/spi-builder-workspace/Sources/FlowKit/Table/TableDirector.swift:727:2: warning: 'public' modifier is redundant for instance method declared in a public extension
725 | }
726 |
727 | public func scrollViewDidEndDragging(_ scrollView: UIScrollView, willDecelerate decelerate: Bool) {
| `- warning: 'public' modifier is redundant for instance method declared in a public extension
728 | self.onScroll?.endDragging?(scrollView,decelerate)
729 | }
/Users/admin/builder/spi-builder-workspace/Sources/FlowKit/Table/TableDirector.swift:731:2: warning: 'public' modifier is redundant for instance method declared in a public extension
729 | }
730 |
731 | public func scrollViewShouldScrollToTop(_ scrollView: UIScrollView) -> Bool {
| `- warning: 'public' modifier is redundant for instance method declared in a public extension
732 | return (self.onScroll?.shouldScrollToTop?(scrollView) ?? true)
733 | }
/Users/admin/builder/spi-builder-workspace/Sources/FlowKit/Table/TableDirector.swift:735:2: warning: 'public' modifier is redundant for instance method declared in a public extension
733 | }
734 |
735 | public func scrollViewDidScrollToTop(_ scrollView: UIScrollView) {
| `- warning: 'public' modifier is redundant for instance method declared in a public extension
736 | self.onScroll?.didScrollToTop?(scrollView)
737 | }
/Users/admin/builder/spi-builder-workspace/Sources/FlowKit/Table/TableDirector.swift:739:2: warning: 'public' modifier is redundant for instance method declared in a public extension
737 | }
738 |
739 | public func scrollViewWillBeginDecelerating(_ scrollView: UIScrollView) {
| `- warning: 'public' modifier is redundant for instance method declared in a public extension
740 | self.onScroll?.willBeginDecelerating?(scrollView)
741 | }
/Users/admin/builder/spi-builder-workspace/Sources/FlowKit/Table/TableDirector.swift:743:2: warning: 'public' modifier is redundant for instance method declared in a public extension
741 | }
742 |
743 | public func scrollViewDidEndDecelerating(_ scrollView: UIScrollView) {
| `- warning: 'public' modifier is redundant for instance method declared in a public extension
744 | self.onScroll?.endDecelerating?(scrollView)
745 | }
/Users/admin/builder/spi-builder-workspace/Sources/FlowKit/Table/TableDirector.swift:747:2: warning: 'public' modifier is redundant for instance method declared in a public extension
745 | }
746 |
747 | public func viewForZooming(in scrollView: UIScrollView) -> UIView? {
| `- warning: 'public' modifier is redundant for instance method declared in a public extension
748 | return self.onScroll?.viewForZooming?(scrollView)
749 | }
/Users/admin/builder/spi-builder-workspace/Sources/FlowKit/Table/TableDirector.swift:751:2: warning: 'public' modifier is redundant for instance method declared in a public extension
749 | }
750 |
751 | public func scrollViewWillBeginZooming(_ scrollView: UIScrollView, with view: UIView?) {
| `- warning: 'public' modifier is redundant for instance method declared in a public extension
752 | self.onScroll?.willBeginZooming?(scrollView,view)
753 | }
/Users/admin/builder/spi-builder-workspace/Sources/FlowKit/Table/TableDirector.swift:755:2: warning: 'public' modifier is redundant for instance method declared in a public extension
753 | }
754 |
755 | public func scrollViewDidEndZooming(_ scrollView: UIScrollView, with view: UIView?, atScale scale: CGFloat) {
| `- warning: 'public' modifier is redundant for instance method declared in a public extension
756 | self.onScroll?.endZooming?(scrollView,view,scale)
757 | }
/Users/admin/builder/spi-builder-workspace/Sources/FlowKit/Table/TableDirector.swift:759:2: warning: 'public' modifier is redundant for instance method declared in a public extension
757 | }
758 |
759 | public func scrollViewDidZoom(_ scrollView: UIScrollView) {
| `- warning: 'public' modifier is redundant for instance method declared in a public extension
760 | self.onScroll?.didZoom?(scrollView)
761 | }
/Users/admin/builder/spi-builder-workspace/Sources/FlowKit/Table/TableDirector.swift:763:2: warning: 'public' modifier is redundant for instance method declared in a public extension
761 | }
762 |
763 | public func scrollViewDidEndScrollingAnimation(_ scrollView: UIScrollView) {
| `- warning: 'public' modifier is redundant for instance method declared in a public extension
764 | self.onScroll?.endScrollingAnimation?(scrollView)
765 | }
/Users/admin/builder/spi-builder-workspace/Sources/FlowKit/Table/TableDirector.swift:767:2: warning: 'public' modifier is redundant for instance method declared in a public extension
765 | }
766 |
767 | public func scrollViewDidChangeAdjustedContentInset(_ scrollView: UIScrollView) {
| `- warning: 'public' modifier is redundant for instance method declared in a public extension
768 | self.onScroll?.didChangeAdjustedContentInset?(scrollView)
769 | }
/Users/admin/builder/spi-builder-workspace/Sources/FlowKit/Table/TableSectionView.swift:44:24: warning: generic parameter 'T' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
31 | import UIKit
32 |
33 | open class TableSectionView<T: HeaderFooterProtocol>: TableHeaderFooterProtocol, AbstractTableHeaderFooterItem, CustomStringConvertible {
| `- note: 'T' previously declared here
34 |
35 | public var viewClass: AnyClass { return T.self }
:
42 |
43 | /// Context of the event sent to section's view.
44 | public struct Context<T> {
| `- warning: generic parameter 'T' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
45 |
46 | public private(set) var type: SectionType
Failed frontend command:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swift-frontend -frontend -emit-module -experimental-skip-non-inlinable-function-bodies-without-types /Users/admin/builder/spi-builder-workspace/Sources/FlowKit/Collection/Collection+Support.swift /Users/admin/builder/spi-builder-workspace/Sources/FlowKit/Collection/CollectionAdapter+Events.swift /Users/admin/builder/spi-builder-workspace/Sources/FlowKit/Collection/CollectionAdapter.swift /Users/admin/builder/spi-builder-workspace/Sources/FlowKit/Collection/CollectionDirector.swift /Users/admin/builder/spi-builder-workspace/Sources/FlowKit/Collection/CollectionDragDropManager.swift /Users/admin/builder/spi-builder-workspace/Sources/FlowKit/Collection/CollectionSection.swift /Users/admin/builder/spi-builder-workspace/Sources/FlowKit/Collection/CollectionSectionView.swift /Users/admin/builder/spi-builder-workspace/Sources/FlowKit/Collection/FlowCollectionDirector.swift /Users/admin/builder/spi-builder-workspace/Sources/FlowKit/Shared/AssociatedValues.swift /Users/admin/builder/spi-builder-workspace/Sources/FlowKit/Shared/Commons.swift /Users/admin/builder/spi-builder-workspace/Sources/FlowKit/Shared/DeepDiff+Helpers.swift /Users/admin/builder/spi-builder-workspace/Sources/FlowKit/Shared/DeepDiff.swift /Users/admin/builder/spi-builder-workspace/Sources/FlowKit/Table/TableAdapter.swift /Users/admin/builder/spi-builder-workspace/Sources/FlowKit/Table/TableDirector+Events.swift /Users/admin/builder/spi-builder-workspace/Sources/FlowKit/Table/TableDirector+Support.swift /Users/admin/builder/spi-builder-workspace/Sources/FlowKit/Table/TableDirector.swift /Users/admin/builder/spi-builder-workspace/Sources/FlowKit/Table/TableSection.swift /Users/admin/builder/spi-builder-workspace/Sources/FlowKit/Table/TableSectionView.swift -target arm64-apple-xros1.0 -Xllvm -aarch64-use-tbi -enable-objc-interop -stack-check -sdk /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS27.0.sdk -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-xros -Isystem /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/XROS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-xros -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/XROS.platform/Developer/Library/Frameworks -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS27.0.sdk/Developer/Library/Frameworks -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -no-color-diagnostics -Xcc -fno-color-diagnostics -enable-testing -g -debug-info-format\=dwarf -dwarf-version\=4 -profile-generate -profile-coverage-mapping -swift-version 4 -Onone -D SWIFT_PACKAGE -D DEBUG -D SWIFT_MODULE_RESOURCE_BUNDLE_UNAVAILABLE -D Xcode -serialize-debugging-options -enable-experimental-feature DebugDescriptionMacro -empty-abi-descriptor -plugin-path /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/plugins/testing -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -Xcc -working-directory -Xcc /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -enable-anonymous-context-mangled-names -file-compilation-dir /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -Xcc -D_LIBCPP_HARDENING_MODE\=_LIBCPP_HARDENING_MODE_DEBUG -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/xros27.0-24M361-e829b21a6f8c9b70876ba0858053c044735bd543db762f57723cac368afd1ce4.sdkstatcache -Xcc -fmodules-prune-interval\=86400 -Xcc -fmodules-prune-after\=345600 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-xros/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/FlowKit.build/Debug-xros/FlowKit-t.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/FlowKit.build/Debug-xros/FlowKit-t.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/FlowKit.build/Debug-xros/FlowKit-t.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -no-auto-bridging-header-chaining -module-name FlowKit -const-gather-protocols-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/FlowKit.build/Debug-xros/FlowKit-t.build/Objects-normal/arm64/FlowKit_const_extract_protocols.json -disable-clang-spi -target-sdk-version 27.0 -target-sdk-name xros27.0 -external-plugin-path /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/XROS.platform/Developer/usr/lib/swift/host/plugins\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/XROS.platform/Developer/usr/bin/swift-plugin-server -external-plugin-path /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/XROS.platform/Developer/usr/local/lib/swift/host/plugins\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/XROS.platform/Developer/usr/bin/swift-plugin-server -in-process-plugin-server-path /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/libSwiftInProcPluginServer.dylib -plugin-path /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/plugins -plugin-path /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/local/lib/swift/host/plugins -emit-module-doc-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/FlowKit.build/Debug-xros/FlowKit-t.build/Objects-normal/arm64/FlowKit.swiftdoc -emit-module-source-info-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/FlowKit.build/Debug-xros/FlowKit-t.build/Objects-normal/arm64/FlowKit.swiftsourceinfo -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/FlowKit.build/Debug-xros/FlowKit-t.build/Objects-normal/arm64/FlowKit-Swift.h -serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/FlowKit.build/Debug-xros/FlowKit-t.build/Objects-normal/arm64/FlowKit-primary-emit-module.dia -emit-dependencies-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/FlowKit.build/Debug-xros/FlowKit-t.build/Objects-normal/arm64/FlowKit-primary-emit-module.d -parse-as-library -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/FlowKit.build/Debug-xros/FlowKit-t.build/Objects-normal/arm64/FlowKit.swiftmodule -emit-abi-descriptor-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/FlowKit.build/Debug-xros/FlowKit-t.build/Objects-normal/arm64/FlowKit.abi.json
SwiftCompile normal arm64 (in target 'FlowKit' from project 'FlowKit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 Compiling\ TableDirector+Support.swift,\ TableDirector.swift /Users/admin/builder/spi-builder-workspace/Sources/FlowKit/Table/TableDirector+Support.swift /Users/admin/builder/spi-builder-workspace/Sources/FlowKit/Table/TableDirector.swift (in target 'FlowKit' from project 'FlowKit')
/Users/admin/builder/spi-builder-workspace/Sources/FlowKit/Table/TableDirector+Support.swift:39:2: warning: 'public' modifier is redundant for property declared in a public extension
37 | /// Return director associated with collection.
38 | /// If not exist it will be created and assigned automatically.
39 | public var director: TableDirector {
| `- warning: 'public' modifier is redundant for property declared in a public extension
40 | get {
41 | return getAssociatedValue(key: UITableView.DIRECTOR_KEY,
/Users/admin/builder/spi-builder-workspace/Sources/FlowKit/Table/TableDirector.swift:83:57: error: 'automaticDimension' has been renamed to 'UITableViewAutomaticDimension'
81 | self.tableView?.estimatedRowHeight = h
82 | case .autoLayout(let estimate):
83 | self.tableView?.rowHeight = UITableView.automaticDimension
| `- error: 'automaticDimension' has been renamed to 'UITableViewAutomaticDimension'
84 | self.tableView?.estimatedRowHeight = estimate
85 | case .default:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableView.h:62:28: note: 'automaticDimension' was introduced in Swift 4.2
60 | // Returning this value from tableView:heightForHeaderInSection: or tableView:heightForFooterInSection: results in a height that fits the value returned from
61 | // tableView:titleForHeaderInSection: or tableView:titleForFooterInSection: if the title is not nil.
62 | UIKIT_EXTERN const CGFloat UITableViewAutomaticDimension API_AVAILABLE(ios(5.0)) API_UNAVAILABLE(watchos);
| `- note: 'automaticDimension' was introduced in Swift 4.2
63 |
64 | @class UITableView, UINib, UITableViewHeaderFooterView, UIVisualEffect;
/Users/admin/builder/spi-builder-workspace/Sources/FlowKit/Table/TableDirector.swift:86:57: error: 'automaticDimension' has been renamed to 'UITableViewAutomaticDimension'
84 | self.tableView?.estimatedRowHeight = estimate
85 | case .default:
86 | self.tableView?.rowHeight = UITableView.automaticDimension
| `- error: 'automaticDimension' has been renamed to 'UITableViewAutomaticDimension'
87 | self.tableView?.estimatedRowHeight = UITableView.automaticDimension
88 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableView.h:62:28: note: 'automaticDimension' was introduced in Swift 4.2
60 | // Returning this value from tableView:heightForHeaderInSection: or tableView:heightForFooterInSection: results in a height that fits the value returned from
61 | // tableView:titleForHeaderInSection: or tableView:titleForFooterInSection: if the title is not nil.
62 | UIKIT_EXTERN const CGFloat UITableViewAutomaticDimension API_AVAILABLE(ios(5.0)) API_UNAVAILABLE(watchos);
| `- note: 'automaticDimension' was introduced in Swift 4.2
63 |
64 | @class UITableView, UINib, UITableViewHeaderFooterView, UIVisualEffect;
/Users/admin/builder/spi-builder-workspace/Sources/FlowKit/Table/TableDirector.swift:87:66: error: 'automaticDimension' has been renamed to 'UITableViewAutomaticDimension'
85 | case .default:
86 | self.tableView?.rowHeight = UITableView.automaticDimension
87 | self.tableView?.estimatedRowHeight = UITableView.automaticDimension
| `- error: 'automaticDimension' has been renamed to 'UITableViewAutomaticDimension'
88 | }
89 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableView.h:62:28: note: 'automaticDimension' was introduced in Swift 4.2
60 | // Returning this value from tableView:heightForHeaderInSection: or tableView:heightForFooterInSection: results in a height that fits the value returned from
61 | // tableView:titleForHeaderInSection: or tableView:titleForFooterInSection: if the title is not nil.
62 | UIKIT_EXTERN const CGFloat UITableViewAutomaticDimension API_AVAILABLE(ios(5.0)) API_UNAVAILABLE(watchos);
| `- note: 'automaticDimension' was introduced in Swift 4.2
63 |
64 | @class UITableView, UINib, UITableViewHeaderFooterView, UIVisualEffect;
/Users/admin/builder/spi-builder-workspace/Sources/FlowKit/Table/TableDirector.swift:389:2: warning: 'public' modifier is redundant for instance method declared in a public extension
387 | //MARK: UITableViewDataSource
388 |
389 | public func numberOfSections(in tableView: UITableView) -> Int {
| `- warning: 'public' modifier is redundant for instance method declared in a public extension
390 | return self.sections.count
391 | }
/Users/admin/builder/spi-builder-workspace/Sources/FlowKit/Table/TableDirector.swift:393:2: warning: 'public' modifier is redundant for instance method declared in a public extension
391 | }
392 |
393 | public func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
| `- warning: 'public' modifier is redundant for instance method declared in a public extension
394 | return self.sections[section].models.count
395 | }
/Users/admin/builder/spi-builder-workspace/Sources/FlowKit/Table/TableDirector.swift:397:2: warning: 'public' modifier is redundant for instance method declared in a public extension
395 | }
396 |
397 | public func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
| `- warning: 'public' modifier is redundant for instance method declared in a public extension
398 | let (model,adapter) = self.context(forItemAt: indexPath)
399 | let cell = adapter._instanceCell(in: tableView, at: indexPath)
/Users/admin/builder/spi-builder-workspace/Sources/FlowKit/Table/TableDirector.swift:406:2: warning: 'public' modifier is redundant for instance method declared in a public extension
404 | // Header & Footer
405 |
406 | public func tableView(_ tableView: UITableView, viewForHeaderInSection sectionIdx: Int) -> UIView? {
| `- warning: 'public' modifier is redundant for instance method declared in a public extension
407 | guard let header = sections[sectionIdx].headerView else { return nil }
408 | let view = tableView.dequeueReusableHeaderFooterView(withIdentifier: self.registerView(header))
/Users/admin/builder/spi-builder-workspace/Sources/FlowKit/Table/TableDirector.swift:413:2: warning: 'public' modifier is redundant for instance method declared in a public extension
411 | }
412 |
413 | public func tableView(_ tableView: UITableView, viewForFooterInSection sectionIdx: Int) -> UIView? {
| `- warning: 'public' modifier is redundant for instance method declared in a public extension
414 | guard let footer = sections[sectionIdx].footerView else { return nil }
415 | let view = tableView.dequeueReusableHeaderFooterView(withIdentifier: self.registerView(footer))
/Users/admin/builder/spi-builder-workspace/Sources/FlowKit/Table/TableDirector.swift:420:2: warning: 'public' modifier is redundant for instance method declared in a public extension
418 | }
419 |
420 | public func tableView(_ tableView: UITableView, titleForHeaderInSection section: Int) -> String? {
| `- warning: 'public' modifier is redundant for instance method declared in a public extension
421 | return self.sections[section].headerTitle
422 | }
/Users/admin/builder/spi-builder-workspace/Sources/FlowKit/Table/TableDirector.swift:424:2: warning: 'public' modifier is redundant for instance method declared in a public extension
422 | }
423 |
424 | public func tableView(_ tableView: UITableView, titleForFooterInSection section: Int) -> String? {
| `- warning: 'public' modifier is redundant for instance method declared in a public extension
425 | return self.sections[section].footerTitle
426 | }
/Users/admin/builder/spi-builder-workspace/Sources/FlowKit/Table/TableDirector.swift:428:2: warning: 'public' modifier is redundant for instance method declared in a public extension
426 | }
427 |
428 | public func tableView(_ tableView: UITableView, heightForHeaderInSection section: Int) -> CGFloat {
| `- warning: 'public' modifier is redundant for instance method declared in a public extension
429 | let item = (self.sections[section].headerView as? AbstractTableHeaderFooterItem)
430 | guard let height = item?.dispatch(.height, type: .header, view: nil, section: section, table: tableView) as? CGFloat else {
/Users/admin/builder/spi-builder-workspace/Sources/FlowKit/Table/TableDirector.swift:436:2: warning: 'public' modifier is redundant for instance method declared in a public extension
434 | }
435 |
436 | public func tableView(_ tableView: UITableView, heightForFooterInSection section: Int) -> CGFloat {
| `- warning: 'public' modifier is redundant for instance method declared in a public extension
437 | let item = (self.sections[section].footerView as? AbstractTableHeaderFooterItem)
438 | guard let height = item?.dispatch(.height, type: .footer, view: nil, section: section, table: tableView) as? CGFloat else {
/Users/admin/builder/spi-builder-workspace/Sources/FlowKit/Table/TableDirector.swift:444:2: warning: 'public' modifier is redundant for instance method declared in a public extension
442 | }
443 |
444 | public func tableView(_ tableView: UITableView, estimatedHeightForHeaderInSection section: Int) -> CGFloat {
| `- warning: 'public' modifier is redundant for instance method declared in a public extension
445 | let item = (self.sections[section].headerView as? AbstractTableHeaderFooterItem)
446 | guard let estHeight = item?.dispatch(.estimatedHeight, type: .header, view: nil, section: section, table: tableView) as? CGFloat else {
/Users/admin/builder/spi-builder-workspace/Sources/FlowKit/Table/TableDirector.swift:455:2: warning: 'public' modifier is redundant for instance method declared in a public extension
453 | }
454 |
455 | public func tableView(_ tableView: UITableView, estimatedHeightForFooterInSection section: Int) -> CGFloat {
| `- warning: 'public' modifier is redundant for instance method declared in a public extension
456 | let item = (self.sections[section].footerView as? AbstractTableHeaderFooterItem)
457 | guard let height = item?.dispatch(.estimatedHeight,type: .footer, view: nil, section: section, table: tableView) as? CGFloat else {
/Users/admin/builder/spi-builder-workspace/Sources/FlowKit/Table/TableDirector.swift:466:2: warning: 'public' modifier is redundant for instance method declared in a public extension
464 | }
465 |
466 | public func tableView(_ tableView: UITableView, willDisplayHeaderView view: UIView, forSection section: Int) {
| `- warning: 'public' modifier is redundant for instance method declared in a public extension
467 | let item = (self.sections[section].headerView as? AbstractTableHeaderFooterItem)
468 | let _ = item?.dispatch(.willDisplay, type: .header, view: view, section: section, table: tableView)
/Users/admin/builder/spi-builder-workspace/Sources/FlowKit/Table/TableDirector.swift:472:2: warning: 'public' modifier is redundant for instance method declared in a public extension
470 | }
471 |
472 | public func tableView(_ tableView: UITableView, willDisplayFooterView view: UIView, forSection section: Int) {
| `- warning: 'public' modifier is redundant for instance method declared in a public extension
473 | let item = (self.sections[section].footerView as? AbstractTableHeaderFooterItem)
474 | let _ = item?.dispatch(.willDisplay, type: .footer, view: view, section: section, table: tableView)
/Users/admin/builder/spi-builder-workspace/Sources/FlowKit/Table/TableDirector.swift:478:2: warning: 'public' modifier is redundant for instance method declared in a public extension
476 | }
477 |
478 | public func tableView(_ tableView: UITableView, didEndDisplayingHeaderView view: UIView, forSection section: Int) {
| `- warning: 'public' modifier is redundant for instance method declared in a public extension
479 | guard section < self.sections.count else { return }
480 | let item = (self.sections[section].headerView as? AbstractTableHeaderFooterItem)
/Users/admin/builder/spi-builder-workspace/Sources/FlowKit/Table/TableDirector.swift:485:2: warning: 'public' modifier is redundant for instance method declared in a public extension
483 | }
484 |
485 | public func tableView(_ tableView: UITableView, didEndDisplayingFooterView view: UIView, forSection section: Int) {
| `- warning: 'public' modifier is redundant for instance method declared in a public extension
486 | guard section < self.sections.count else { return }
487 | let item = (self.sections[section].footerView as? AbstractTableHeaderFooterItem)
/Users/admin/builder/spi-builder-workspace/Sources/FlowKit/Table/TableDirector.swift:494:5: warning: 'public' modifier is redundant for instance method declared in a public extension
492 | // Inserting or Deleting Table Rows
493 |
494 | public func tableView(_ tableView: UITableView, commit editingStyle: UITableViewCell.EditingStyle, forRowAt indexPath: IndexPath) {
| `- warning: 'public' modifier is redundant for instance method declared in a public extension
495 | let (model,adapter) = self.context(forItemAt: indexPath)
496 | adapter.dispatch(.commitEdit, context: InternalContext(model, indexPath, nil, tableView, param1: editingStyle))
/Users/admin/builder/spi-builder-workspace/Sources/FlowKit/Table/TableDirector.swift:499:2: warning: 'public' modifier is redundant for instance method declared in a public extension
497 | }
498 |
499 | public func tableView(_ tableView: UITableView, canEditRowAt indexPath: IndexPath) -> Bool {
| `- warning: 'public' modifier is redundant for instance method declared in a public extension
500 | let (model,adapter) = self.context(forItemAt: indexPath)
501 | return ((adapter.dispatch(.canEdit, context: InternalContext(model, indexPath, nil, tableView)) as? Bool) ?? false)
/Users/admin/builder/spi-builder-workspace/Sources/FlowKit/Table/TableDirector.swift:506:2: warning: 'public' modifier is redundant for instance method declared in a public extension
504 | // Reordering Table Rows
505 |
506 | public func tableView(_ tableView: UITableView, canMoveRowAt indexPath: IndexPath) -> Bool {
| `- warning: 'public' modifier is redundant for instance method declared in a public extension
507 | let (model,adapter) = self.context(forItemAt: indexPath)
508 | return ((adapter.dispatch(.canMoveRow, context: InternalContext(model, indexPath, nil, tableView)) as? Bool) ?? false)
/Users/admin/builder/spi-builder-workspace/Sources/FlowKit/Table/TableDirector.swift:511:2: warning: 'public' modifier is redundant for instance method declared in a public extension
509 | }
510 |
511 | public func tableView(_ tableView: UITableView, moveRowAt sourceIndexPath: IndexPath, to destinationIndexPath: IndexPath) {
| `- warning: 'public' modifier is redundant for instance method declared in a public extension
512 | let (model,adapter) = self.context(forItemAt: sourceIndexPath)
513 | adapter.dispatch(.moveRow, context: InternalContext(model, sourceIndexPath, nil, tableView, param1: destinationIndexPath))
/Users/admin/builder/spi-builder-workspace/Sources/FlowKit/Table/TableDirector.swift:516:2: warning: 'public' modifier is redundant for instance method declared in a public extension
514 | }
515 |
516 | public func tableView(_ tableView: UITableView, heightForRowAt indexPath: IndexPath) -> CGFloat {
| `- warning: 'public' modifier is redundant for instance method declared in a public extension
517 | if case .fixed(let h) = self.rowHeight {
518 | return h
/Users/admin/builder/spi-builder-workspace/Sources/FlowKit/Table/TableDirector.swift:532:2: warning: 'public' modifier is redundant for instance method declared in a public extension
530 | }
531 |
532 | public func tableView(_ tableView: UITableView, estimatedHeightForRowAt indexPath: IndexPath) -> CGFloat {
| `- warning: 'public' modifier is redundant for instance method declared in a public extension
533 | let (model,adapter) = self.context(forItemAt: indexPath)
534 | return ((adapter.dispatch(.rowHeightEstimated, context: InternalContext(model, indexPath, nil, tableView)) as? CGFloat) ?? UITableView.automaticDimension)
/Users/admin/builder/spi-builder-workspace/Sources/FlowKit/Table/TableDirector.swift:537:2: warning: 'public' modifier is redundant for instance method declared in a public extension
535 | }
536 |
537 | public func tableView(_ tableView: UITableView, indentationLevelForRowAt indexPath: IndexPath) -> Int {
| `- warning: 'public' modifier is redundant for instance method declared in a public extension
538 | let (model,adapter) = self.context(forItemAt: indexPath)
539 | return ((adapter.dispatch(.indentLevel, context: InternalContext(model,indexPath, nil, tableView)) as? Int) ?? 1)
/Users/admin/builder/spi-builder-workspace/Sources/FlowKit/Table/TableDirector.swift:542:2: warning: 'public' modifier is redundant for instance method declared in a public extension
540 | }
541 |
542 | public func tableView(_ tableView: UITableView, willDisplay cell: UITableViewCell, forRowAt indexPath: IndexPath) {
| `- warning: 'public' modifier is redundant for instance method declared in a public extension
543 | let (model,adapter) = self.context(forItemAt: indexPath)
544 | adapter.dispatch(.willDisplay, context: InternalContext.init(model, indexPath, cell, tableView))
/Users/admin/builder/spi-builder-workspace/Sources/FlowKit/Table/TableDirector.swift:548:2: warning: 'public' modifier is redundant for instance method declared in a public extension
546 |
547 | @available(iOS 11.0, *)
548 | public func tableView(_ tableView: UITableView, shouldSpringLoadRowAt indexPath: IndexPath, with context: UISpringLoadedInteractionContext) -> Bool {
| `- warning: 'public' modifier is redundant for instance method declared in a public extension
549 | let (model,adapter) = self.context(forItemAt: indexPath)
550 | return ((adapter.dispatch(.shouldSpringLoad, context: InternalContext(model, indexPath, nil, tableView)) as? Bool) ?? true)
/Users/admin/builder/spi-builder-workspace/Sources/FlowKit/Table/TableDirector.swift:553:96: error: 'UITableViewRowAction' is unavailable in visionOS
551 | }
552 |
553 | public func tableView(_ tableView: UITableView, editActionsForRowAt indexPath: IndexPath) -> [UITableViewRowAction]? {
| `- error: 'UITableViewRowAction' is unavailable in visionOS
554 | let (model,adapter) = self.context(forItemAt: indexPath)
555 | return adapter.dispatch(.editActions, context: InternalContext(model, indexPath, nil, tableView)) as? [UITableViewRowAction]
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableView.h:77:12: note: 'UITableViewRowAction' has been explicitly marked unavailable here
75 |
76 | UIKIT_EXTERN API_DEPRECATED("Use UIContextualAction and related APIs instead.", ios(8.0, 13.0)) API_UNAVAILABLE(tvos) API_UNAVAILABLE(visionos, watchos) NS_SWIFT_UI_ACTOR
77 | @interface UITableViewRowAction : NSObject <NSCopying>
| `- note: 'UITableViewRowAction' has been explicitly marked unavailable here
78 |
79 | + (instancetype)rowActionWithStyle:(UITableViewRowActionStyle)style title:(nullable NSString *)title handler:(void (^)(UITableViewRowAction *action, NSIndexPath *indexPath))handler;
/Users/admin/builder/spi-builder-workspace/Sources/FlowKit/Table/TableDirector.swift:553:2: warning: 'public' modifier is redundant for instance method declared in a public extension
551 | }
552 |
553 | public func tableView(_ tableView: UITableView, editActionsForRowAt indexPath: IndexPath) -> [UITableViewRowAction]? {
| `- warning: 'public' modifier is redundant for instance method declared in a public extension
554 | let (model,adapter) = self.context(forItemAt: indexPath)
555 | return adapter.dispatch(.editActions, context: InternalContext(model, indexPath, nil, tableView)) as? [UITableViewRowAction]
/Users/admin/builder/spi-builder-workspace/Sources/FlowKit/Table/TableDirector.swift:558:2: warning: 'public' modifier is redundant for instance method declared in a public extension
556 | }
557 |
558 | public func tableView(_ tableView: UITableView, accessoryButtonTappedForRowWith indexPath: IndexPath) {
| `- warning: 'public' modifier is redundant for instance method declared in a public extension
559 | let (model,adapter) = self.context(forItemAt: indexPath)
560 | adapter.dispatch(.tapOnAccessory, context: InternalContext(model, indexPath, nil, tableView))
/Users/admin/builder/spi-builder-workspace/Sources/FlowKit/Table/TableDirector.swift:563:2: warning: 'public' modifier is redundant for instance method declared in a public extension
561 | }
562 |
563 | public func tableView(_ tableView: UITableView, willSelectRowAt indexPath: IndexPath) -> IndexPath? {
| `- warning: 'public' modifier is redundant for instance method declared in a public extension
564 | let (model,adapter) = self.context(forItemAt: indexPath)
565 | return ((adapter.dispatch(.willSelect, context: InternalContext(model, indexPath, nil, tableView)) as? IndexPath) ?? indexPath)
/Users/admin/builder/spi-builder-workspace/Sources/FlowKit/Table/TableDirector.swift:568:2: warning: 'public' modifier is redundant for instance method declared in a public extension
566 | }
567 |
568 | public func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) {
| `- warning: 'public' modifier is redundant for instance method declared in a public extension
569 | let (model,adapter) = self.context(forItemAt: indexPath)
570 |
/Users/admin/builder/spi-builder-workspace/Sources/FlowKit/Table/TableDirector.swift:579:2: warning: 'public' modifier is redundant for instance method declared in a public extension
577 | }
578 |
579 | public func tableView(_ tableView: UITableView, willDeselectRowAt indexPath: IndexPath) -> IndexPath? {
| `- warning: 'public' modifier is redundant for instance method declared in a public extension
580 | let (model,adapter) = self.context(forItemAt: indexPath)
581 | return (adapter.dispatch(.willDeselect, context: InternalContext(model, indexPath, nil, tableView)) as? IndexPath)
/Users/admin/builder/spi-builder-workspace/Sources/FlowKit/Table/TableDirector.swift:584:2: warning: 'public' modifier is redundant for instance method declared in a public extension
582 | }
583 |
584 | public func tableView(_ tableView: UITableView, didDeselectRowAt indexPath: IndexPath) {
| `- warning: 'public' modifier is redundant for instance method declared in a public extension
585 | let (model,adapter) = self.context(forItemAt: indexPath)
586 | adapter.dispatch(.didDeselect, context: InternalContext(model, indexPath, nil, tableView))
/Users/admin/builder/spi-builder-workspace/Sources/FlowKit/Table/TableDirector.swift:589:2: warning: 'public' modifier is redundant for instance method declared in a public extension
587 | }
588 |
589 | public func tableView(_ tableView: UITableView, willBeginEditingRowAt indexPath: IndexPath) {
| `- warning: 'public' modifier is redundant for instance method declared in a public extension
590 | let (model,adapter) = self.context(forItemAt: indexPath)
591 | adapter.dispatch(.willBeginEdit, context: InternalContext(model, indexPath, nil, tableView))
/Users/admin/builder/spi-builder-workspace/Sources/FlowKit/Table/TableDirector.swift:594:2: warning: 'public' modifier is redundant for instance method declared in a public extension
592 | }
593 |
594 | public func tableView(_ tableView: UITableView, didEndEditingRowAt indexPath: IndexPath?) {
| `- warning: 'public' modifier is redundant for instance method declared in a public extension
595 | guard let index = indexPath else { return }
596 | let (model,adapter) = self.context(forItemAt: index)
/Users/admin/builder/spi-builder-workspace/Sources/FlowKit/Table/TableDirector.swift:600:5: warning: 'public' modifier is redundant for instance method declared in a public extension
598 | }
599 |
600 | public func tableView(_ tableView: UITableView, editingStyleForRowAt indexPath: IndexPath) -> UITableViewCell.EditingStyle {
| `- warning: 'public' modifier is redundant for instance method declared in a public extension
601 | let (model,adapter) = self.context(forItemAt: indexPath)
602 | return ((adapter.dispatch(.editStyle, context: InternalContext(model, indexPath, nil, tableView)) as? UITableViewCell.EditingStyle) ?? .none)
/Users/admin/builder/spi-builder-workspace/Sources/FlowKit/Table/TableDirector.swift:605:2: warning: 'public' modifier is redundant for instance method declared in a public extension
603 | }
604 |
605 | public func tableView(_ tableView: UITableView, titleForDeleteConfirmationButtonForRowAt indexPath: IndexPath) -> String? {
| `- warning: 'public' modifier is redundant for instance method declared in a public extension
606 | let (model,adapter) = self.context(forItemAt: indexPath)
607 | return (adapter.dispatch(.deleteConfirmTitle, context: InternalContext(model, indexPath, nil, tableView)) as? String)
/Users/admin/builder/spi-builder-workspace/Sources/FlowKit/Table/TableDirector.swift:610:2: warning: 'public' modifier is redundant for instance method declared in a public extension
608 | }
609 |
610 | public func tableView(_ tableView: UITableView, shouldIndentWhileEditingRowAt indexPath: IndexPath) -> Bool {
| `- warning: 'public' modifier is redundant for instance method declared in a public extension
611 | let (model,adapter) = self.context(forItemAt: indexPath)
612 | return ((adapter.dispatch(.editShouldIndent, context: InternalContext(model, indexPath, nil, tableView)) as? Bool) ?? true)
/Users/admin/builder/spi-builder-workspace/Sources/FlowKit/Table/TableDirector.swift:615:2: warning: 'public' modifier is redundant for instance method declared in a public extension
613 | }
614 |
615 | public func tableView(_ tableView: UITableView, targetIndexPathForMoveFromRowAt sourceIndexPath: IndexPath, toProposedIndexPath proposedDestinationIndexPath: IndexPath) -> IndexPath {
| `- warning: 'public' modifier is redundant for instance method declared in a public extension
616 | let (model,adapter) = self.context(forItemAt: sourceIndexPath)
617 | return ((adapter.dispatch(.moveAdjustDestination, context: InternalContext.init(model, sourceIndexPath, nil, tableView, param1: proposedDestinationIndexPath)) as? IndexPath) ?? proposedDestinationIndexPath)
/Users/admin/builder/spi-builder-workspace/Sources/FlowKit/Table/TableDirector.swift:620:2: warning: 'public' modifier is redundant for instance method declared in a public extension
618 | }
619 |
620 | public func tableView(_ tableView: UITableView, didEndDisplaying cell: UITableViewCell, forRowAt indexPath: IndexPath) {
| `- warning: 'public' modifier is redundant for instance method declared in a public extension
621 | self.adapters.forEach {
622 | ($0.value as! TableAdaterProtocolFunctions).dispatch(.endDisplay, context: InternalContext(nil, indexPath, cell, tableView))
/Users/admin/builder/spi-builder-workspace/Sources/FlowKit/Table/TableDirector.swift:626:2: warning: 'public' modifier is redundant for instance method declared in a public extension
624 | }
625 |
626 | public func tableView(_ tableView: UITableView, shouldShowMenuForRowAt indexPath: IndexPath) -> Bool {
| `- warning: 'public' modifier is redundant for instance method declared in a public extension
627 | let (model,adapter) = self.context(forItemAt: indexPath)
628 | return ((adapter.dispatch(.shouldShowMenu, context: InternalContext(model, indexPath, nil, tableView)) as? Bool) ?? false)
/Users/admin/builder/spi-builder-workspace/Sources/FlowKit/Table/TableDirector.swift:631:2: warning: 'public' modifier is redundant for instance method declared in a public extension
629 | }
630 |
631 | public func tableView(_ tableView: UITableView, canPerformAction action: Selector, forRowAt indexPath: IndexPath, withSender sender: Any?) -> Bool {
| `- warning: 'public' modifier is redundant for instance method declared in a public extension
632 | let (model,adapter) = self.context(forItemAt: indexPath)
633 | return ((adapter.dispatch(.canPerformMenuAction, context: InternalContext(model, indexPath, nil, tableView, param1: action, param2: sender)) as? Bool) ?? true)
/Users/admin/builder/spi-builder-workspace/Sources/FlowKit/Table/TableDirector.swift:636:2: warning: 'public' modifier is redundant for instance method declared in a public extension
634 | }
635 |
636 | public func tableView(_ tableView: UITableView, performAction action: Selector, forRowAt indexPath: IndexPath, withSender sender: Any?) {
| `- warning: 'public' modifier is redundant for instance method declared in a public extension
637 | let (model,adapter) = self.context(forItemAt: indexPath)
638 | adapter.dispatch(.performMenuAction, context: InternalContext(model, indexPath, nil, tableView, param1: action, param2: sender))
/Users/admin/builder/spi-builder-workspace/Sources/FlowKit/Table/TableDirector.swift:641:2: warning: 'public' modifier is redundant for instance method declared in a public extension
639 | }
640 |
641 | public func tableView(_ tableView: UITableView, shouldHighlightRowAt indexPath: IndexPath) -> Bool {
| `- warning: 'public' modifier is redundant for instance method declared in a public extension
642 | let (model,adapter) = self.context(forItemAt: indexPath)
643 | return ((adapter.dispatch(.shouldHighlight, context: InternalContext(model, indexPath, nil, tableView)) as? Bool) ?? true)
/Users/admin/builder/spi-builder-workspace/Sources/FlowKit/Table/TableDirector.swift:646:2: warning: 'public' modifier is redundant for instance method declared in a public extension
644 | }
645 |
646 | public func tableView(_ tableView: UITableView, didHighlightRowAt indexPath: IndexPath) {
| `- warning: 'public' modifier is redundant for instance method declared in a public extension
647 | let (model,adapter) = self.context(forItemAt: indexPath)
648 | adapter.dispatch(.didHighlight, context: InternalContext(model, indexPath, nil, tableView))
/Users/admin/builder/spi-builder-workspace/Sources/FlowKit/Table/TableDirector.swift:651:2: warning: 'public' modifier is redundant for instance method declared in a public extension
649 | }
650 |
651 | public func tableView(_ tableView: UITableView, didUnhighlightRowAt indexPath: IndexPath) {
| `- warning: 'public' modifier is redundant for instance method declared in a public extension
652 | let (model,adapter) = self.context(forItemAt: indexPath)
653 | adapter.dispatch(.didUnhighlight, context: InternalContext(model, indexPath, nil, tableView))
/Users/admin/builder/spi-builder-workspace/Sources/FlowKit/Table/TableDirector.swift:656:2: warning: 'public' modifier is redundant for instance method declared in a public extension
654 | }
655 |
656 | public func tableView(_ tableView: UITableView, canFocusRowAt indexPath: IndexPath) -> Bool {
| `- warning: 'public' modifier is redundant for instance method declared in a public extension
657 | let (model,adapter) = self.context(forItemAt: indexPath)
658 | return ((adapter.dispatch(.canFocus, context: InternalContext(model, indexPath, nil, tableView)) as? Bool) ?? true)
/Users/admin/builder/spi-builder-workspace/Sources/FlowKit/Table/TableDirector.swift:662:2: warning: 'public' modifier is redundant for instance method declared in a public extension
660 |
661 | @available(iOS 11, *)
662 | public func tableView(_ tableView: UITableView, leadingSwipeActionsConfigurationForRowAt indexPath: IndexPath) -> UISwipeActionsConfiguration? {
| `- warning: 'public' modifier is redundant for instance method declared in a public extension
663 | let (model,adapter) = self.context(forItemAt: indexPath)
664 | return adapter.dispatch(.leadingSwipeActions, context: InternalContext.init(model, indexPath, nil, tableView)) as? UISwipeActionsConfiguration
/Users/admin/builder/spi-builder-workspace/Sources/FlowKit/Table/TableDirector.swift:668:2: warning: 'public' modifier is redundant for instance method declared in a public extension
666 |
667 | @available(iOS 11.0, *)
668 | public func tableView(_ tableView: UITableView, trailingSwipeActionsConfigurationForRowAt indexPath: IndexPath) -> UISwipeActionsConfiguration? {
| `- warning: 'public' modifier is redundant for instance method declared in a public extension
669 | let (model,adapter) = self.context(forItemAt: indexPath)
670 | return adapter.dispatch(.trailingSwipeActions, context: InternalContext.init(model, indexPath, nil, tableView)) as? UISwipeActionsConfiguration
/Users/admin/builder/spi-builder-workspace/Sources/FlowKit/Table/TableDirector.swift:675:2: warning: 'public' modifier is redundant for instance method declared in a public extension
673 | /// Indexes
674 |
675 | public func sectionIndexTitles(for tableView: UITableView) -> [String]? {
| `- warning: 'public' modifier is redundant for instance method declared in a public extension
676 | return self.tableIndexes()
677 | }
/Users/admin/builder/spi-builder-workspace/Sources/FlowKit/Table/TableDirector.swift:679:2: warning: 'public' modifier is redundant for instance method declared in a public extension
677 | }
678 |
679 | public func tableView(_ tableView: UITableView, sectionForSectionIndexTitle title: String, at index: Int) -> Int {
| `- warning: 'public' modifier is redundant for instance method declared in a public extension
680 | let indexes = (self.tableIndexes() ?? [])
681 | guard indexes.count != self.sections.count else { return index } // same items
/Users/admin/builder/spi-builder-workspace/Sources/FlowKit/Table/TableDirector.swift:697:2: warning: 'public' modifier is redundant for instance method declared in a public extension
695 | /// Prefetch Support
696 |
697 | public func tableView(_ tableView: UITableView, prefetchRowsAt indexPaths: [IndexPath]) {
| `- warning: 'public' modifier is redundant for instance method declared in a public extension
698 | self.adapters(forIndexPaths: indexPaths).forEach {
699 | $0.adapter.dispatch(.prefetch, context: InternalContext($0.models, $0.indexPaths, tableView))
/Users/admin/builder/spi-builder-workspace/Sources/FlowKit/Table/TableDirector.swift:703:2: warning: 'public' modifier is redundant for instance method declared in a public extension
701 | }
702 |
703 | public func tableView(_ tableView: UITableView, cancelPrefetchingForRowsAt indexPaths: [IndexPath]) {
| `- warning: 'public' modifier is redundant for instance method declared in a public extension
704 | self.adapters(forIndexPaths: indexPaths).forEach {
705 | $0.adapter.dispatch(.cancelPrefetch, context: InternalContext($0.models, $0.indexPaths, tableView))
/Users/admin/builder/spi-builder-workspace/Sources/FlowKit/Table/TableDirector.swift:715:2: warning: 'public' modifier is redundant for instance method declared in a public extension
713 | public extension TableDirector {
714 |
715 | public func scrollViewDidScroll(_ scrollView: UIScrollView) {
| `- warning: 'public' modifier is redundant for instance method declared in a public extension
716 | self.onScroll?.didScroll?(scrollView)
717 | }
/Users/admin/builder/spi-builder-workspace/Sources/FlowKit/Table/TableDirector.swift:719:2: warning: 'public' modifier is redundant for instance method declared in a public extension
717 | }
718 |
719 | public func scrollViewWillBeginDragging(_ scrollView: UIScrollView) {
| `- warning: 'public' modifier is redundant for instance method declared in a public extension
720 | self.onScroll?.willBeginDragging?(scrollView)
721 | }
/Users/admin/builder/spi-builder-workspace/Sources/FlowKit/Table/TableDirector.swift:723:2: warning: 'public' modifier is redundant for instance method declared in a public extension
721 | }
722 |
723 | public func scrollViewWillEndDragging(_ scrollView: UIScrollView, withVelocity velocity: CGPoint, targetContentOffset: UnsafeMutablePointer<CGPoint>) {
| `- warning: 'public' modifier is redundant for instance method declared in a public extension
724 | self.onScroll?.willEndDragging?(scrollView,velocity,targetContentOffset)
725 | }
/Users/admin/builder/spi-builder-workspace/Sources/FlowKit/Table/TableDirector.swift:727:2: warning: 'public' modifier is redundant for instance method declared in a public extension
725 | }
726 |
727 | public func scrollViewDidEndDragging(_ scrollView: UIScrollView, willDecelerate decelerate: Bool) {
| `- warning: 'public' modifier is redundant for instance method declared in a public extension
728 | self.onScroll?.endDragging?(scrollView,decelerate)
729 | }
/Users/admin/builder/spi-builder-workspace/Sources/FlowKit/Table/TableDirector.swift:731:2: warning: 'public' modifier is redundant for instance method declared in a public extension
729 | }
730 |
731 | public func scrollViewShouldScrollToTop(_ scrollView: UIScrollView) -> Bool {
| `- warning: 'public' modifier is redundant for instance method declared in a public extension
732 | return (self.onScroll?.shouldScrollToTop?(scrollView) ?? true)
733 | }
/Users/admin/builder/spi-builder-workspace/Sources/FlowKit/Table/TableDirector.swift:735:2: warning: 'public' modifier is redundant for instance method declared in a public extension
733 | }
734 |
735 | public func scrollViewDidScrollToTop(_ scrollView: UIScrollView) {
| `- warning: 'public' modifier is redundant for instance method declared in a public extension
736 | self.onScroll?.didScrollToTop?(scrollView)
737 | }
/Users/admin/builder/spi-builder-workspace/Sources/FlowKit/Table/TableDirector.swift:739:2: warning: 'public' modifier is redundant for instance method declared in a public extension
737 | }
738 |
739 | public func scrollViewWillBeginDecelerating(_ scrollView: UIScrollView) {
| `- warning: 'public' modifier is redundant for instance method declared in a public extension
740 | self.onScroll?.willBeginDecelerating?(scrollView)
741 | }
/Users/admin/builder/spi-builder-workspace/Sources/FlowKit/Table/TableDirector.swift:743:2: warning: 'public' modifier is redundant for instance method declared in a public extension
741 | }
742 |
743 | public func scrollViewDidEndDecelerating(_ scrollView: UIScrollView) {
| `- warning: 'public' modifier is redundant for instance method declared in a public extension
744 | self.onScroll?.endDecelerating?(scrollView)
745 | }
/Users/admin/builder/spi-builder-workspace/Sources/FlowKit/Table/TableDirector.swift:747:2: warning: 'public' modifier is redundant for instance method declared in a public extension
745 | }
746 |
747 | public func viewForZooming(in scrollView: UIScrollView) -> UIView? {
| `- warning: 'public' modifier is redundant for instance method declared in a public extension
748 | return self.onScroll?.viewForZooming?(scrollView)
749 | }
/Users/admin/builder/spi-builder-workspace/Sources/FlowKit/Table/TableDirector.swift:751:2: warning: 'public' modifier is redundant for instance method declared in a public extension
749 | }
750 |
751 | public func scrollViewWillBeginZooming(_ scrollView: UIScrollView, with view: UIView?) {
| `- warning: 'public' modifier is redundant for instance method declared in a public extension
752 | self.onScroll?.willBeginZooming?(scrollView,view)
753 | }
/Users/admin/builder/spi-builder-workspace/Sources/FlowKit/Table/TableDirector.swift:755:2: warning: 'public' modifier is redundant for instance method declared in a public extension
753 | }
754 |
755 | public func scrollViewDidEndZooming(_ scrollView: UIScrollView, with view: UIView?, atScale scale: CGFloat) {
| `- warning: 'public' modifier is redundant for instance method declared in a public extension
756 | self.onScroll?.endZooming?(scrollView,view,scale)
757 | }
/Users/admin/builder/spi-builder-workspace/Sources/FlowKit/Table/TableDirector.swift:759:2: warning: 'public' modifier is redundant for instance method declared in a public extension
757 | }
758 |
759 | public func scrollViewDidZoom(_ scrollView: UIScrollView) {
| `- warning: 'public' modifier is redundant for instance method declared in a public extension
760 | self.onScroll?.didZoom?(scrollView)
761 | }
/Users/admin/builder/spi-builder-workspace/Sources/FlowKit/Table/TableDirector.swift:763:2: warning: 'public' modifier is redundant for instance method declared in a public extension
761 | }
762 |
763 | public func scrollViewDidEndScrollingAnimation(_ scrollView: UIScrollView) {
| `- warning: 'public' modifier is redundant for instance method declared in a public extension
764 | self.onScroll?.endScrollingAnimation?(scrollView)
765 | }
/Users/admin/builder/spi-builder-workspace/Sources/FlowKit/Table/TableDirector.swift:767:2: warning: 'public' modifier is redundant for instance method declared in a public extension
765 | }
766 |
767 | public func scrollViewDidChangeAdjustedContentInset(_ scrollView: UIScrollView) {
| `- warning: 'public' modifier is redundant for instance method declared in a public extension
768 | self.onScroll?.didChangeAdjustedContentInset?(scrollView)
769 | }
/Users/admin/builder/spi-builder-workspace/Sources/FlowKit/Table/TableDirector.swift:431:54: error: 'automaticDimension' has been renamed to 'UITableViewAutomaticDimension'
429 | let item = (self.sections[section].headerView as? AbstractTableHeaderFooterItem)
430 | guard let height = item?.dispatch(.height, type: .header, view: nil, section: section, table: tableView) as? CGFloat else {
431 | return (self.headerHeight ?? UITableView.automaticDimension)
| `- error: 'automaticDimension' has been renamed to 'UITableViewAutomaticDimension'
432 | }
433 | return height
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableView.h:62:28: note: 'automaticDimension' was introduced in Swift 4.2
60 | // Returning this value from tableView:heightForHeaderInSection: or tableView:heightForFooterInSection: results in a height that fits the value returned from
61 | // tableView:titleForHeaderInSection: or tableView:titleForFooterInSection: if the title is not nil.
62 | UIKIT_EXTERN const CGFloat UITableViewAutomaticDimension API_AVAILABLE(ios(5.0)) API_UNAVAILABLE(watchos);
| `- note: 'automaticDimension' was introduced in Swift 4.2
63 |
64 | @class UITableView, UINib, UITableViewHeaderFooterView, UIVisualEffect;
/Users/admin/builder/spi-builder-workspace/Sources/FlowKit/Table/TableDirector.swift:439:54: error: 'automaticDimension' has been renamed to 'UITableViewAutomaticDimension'
437 | let item = (self.sections[section].footerView as? AbstractTableHeaderFooterItem)
438 | guard let height = item?.dispatch(.height, type: .footer, view: nil, section: section, table: tableView) as? CGFloat else {
439 | return (self.footerHeight ?? UITableView.automaticDimension)
| `- error: 'automaticDimension' has been renamed to 'UITableViewAutomaticDimension'
440 | }
441 | return height
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableView.h:62:28: note: 'automaticDimension' was introduced in Swift 4.2
60 | // Returning this value from tableView:heightForHeaderInSection: or tableView:heightForFooterInSection: results in a height that fits the value returned from
61 | // tableView:titleForHeaderInSection: or tableView:titleForFooterInSection: if the title is not nil.
62 | UIKIT_EXTERN const CGFloat UITableViewAutomaticDimension API_AVAILABLE(ios(5.0)) API_UNAVAILABLE(watchos);
| `- note: 'automaticDimension' was introduced in Swift 4.2
63 |
64 | @class UITableView, UINib, UITableViewHeaderFooterView, UIVisualEffect;
/Users/admin/builder/spi-builder-workspace/Sources/FlowKit/Table/TableDirector.swift:448:58: error: 'automaticDimension' has been renamed to 'UITableViewAutomaticDimension'
446 | guard let estHeight = item?.dispatch(.estimatedHeight, type: .header, view: nil, section: section, table: tableView) as? CGFloat else {
447 | guard let height = item?.dispatch(.height, type: .header, view: nil, section: section, table: tableView) as? CGFloat else {
448 | return (self.headerHeight ?? UITableView.automaticDimension)
| `- error: 'automaticDimension' has been renamed to 'UITableViewAutomaticDimension'
449 | }
450 | return height
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableView.h:62:28: note: 'automaticDimension' was introduced in Swift 4.2
60 | // Returning this value from tableView:heightForHeaderInSection: or tableView:heightForFooterInSection: results in a height that fits the value returned from
61 | // tableView:titleForHeaderInSection: or tableView:titleForFooterInSection: if the title is not nil.
62 | UIKIT_EXTERN const CGFloat UITableViewAutomaticDimension API_AVAILABLE(ios(5.0)) API_UNAVAILABLE(watchos);
| `- note: 'automaticDimension' was introduced in Swift 4.2
63 |
64 | @class UITableView, UINib, UITableViewHeaderFooterView, UIVisualEffect;
/Users/admin/builder/spi-builder-workspace/Sources/FlowKit/Table/TableDirector.swift:459:58: error: 'automaticDimension' has been renamed to 'UITableViewAutomaticDimension'
457 | guard let height = item?.dispatch(.estimatedHeight,type: .footer, view: nil, section: section, table: tableView) as? CGFloat else {
458 | guard let height = item?.dispatch(.height, type: .footer, view: nil, section: section, table: tableView) as? CGFloat else {
459 | return (self.footerHeight ?? UITableView.automaticDimension)
| `- error: 'automaticDimension' has been renamed to 'UITableViewAutomaticDimension'
460 | }
461 | return height
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableView.h:62:28: note: 'automaticDimension' was introduced in Swift 4.2
60 | // Returning this value from tableView:heightForHeaderInSection: or tableView:heightForFooterInSection: results in a height that fits the value returned from
61 | // tableView:titleForHeaderInSection: or tableView:titleForFooterInSection: if the title is not nil.
62 | UIKIT_EXTERN const CGFloat UITableViewAutomaticDimension API_AVAILABLE(ios(5.0)) API_UNAVAILABLE(watchos);
| `- note: 'automaticDimension' was introduced in Swift 4.2
63 |
64 | @class UITableView, UINib, UITableViewHeaderFooterView, UIVisualEffect;
/Users/admin/builder/spi-builder-workspace/Sources/FlowKit/Table/TableDirector.swift:524:138: error: 'automaticDimension' has been renamed to 'UITableViewAutomaticDimension'
522 | case .default:
523 | let (model,adapter) = self.context(forItemAt: indexPath)
524 | return (adapter.dispatch(.rowHeight, context: InternalContext(model, indexPath, nil, tableView)) as? CGFloat) ?? UITableView.automaticDimension
| `- error: 'automaticDimension' has been renamed to 'UITableViewAutomaticDimension'
525 | case .autoLayout(_):
526 | return UITableView.automaticDimension
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableView.h:62:28: note: 'automaticDimension' was introduced in Swift 4.2
60 | // Returning this value from tableView:heightForHeaderInSection: or tableView:heightForFooterInSection: results in a height that fits the value returned from
61 | // tableView:titleForHeaderInSection: or tableView:titleForFooterInSection: if the title is not nil.
62 | UIKIT_EXTERN const CGFloat UITableViewAutomaticDimension API_AVAILABLE(ios(5.0)) API_UNAVAILABLE(watchos);
| `- note: 'automaticDimension' was introduced in Swift 4.2
63 |
64 | @class UITableView, UINib, UITableViewHeaderFooterView, UIVisualEffect;
/Users/admin/builder/spi-builder-workspace/Sources/FlowKit/Table/TableDirector.swift:526:32: error: 'automaticDimension' has been renamed to 'UITableViewAutomaticDimension'
524 | return (adapter.dispatch(.rowHeight, context: InternalContext(model, indexPath, nil, tableView)) as? CGFloat) ?? UITableView.automaticDimension
525 | case .autoLayout(_):
526 | return UITableView.automaticDimension
| `- error: 'automaticDimension' has been renamed to 'UITableViewAutomaticDimension'
527 | default:
528 | return self.tableView!.rowHeight
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableView.h:62:28: note: 'automaticDimension' was introduced in Swift 4.2
60 | // Returning this value from tableView:heightForHeaderInSection: or tableView:heightForFooterInSection: results in a height that fits the value returned from
61 | // tableView:titleForHeaderInSection: or tableView:titleForFooterInSection: if the title is not nil.
62 | UIKIT_EXTERN const CGFloat UITableViewAutomaticDimension API_AVAILABLE(ios(5.0)) API_UNAVAILABLE(watchos);
| `- note: 'automaticDimension' was introduced in Swift 4.2
63 |
64 | @class UITableView, UINib, UITableViewHeaderFooterView, UIVisualEffect;
/Users/admin/builder/spi-builder-workspace/Sources/FlowKit/Table/TableDirector.swift:534:144: error: 'automaticDimension' has been renamed to 'UITableViewAutomaticDimension'
532 | public func tableView(_ tableView: UITableView, estimatedHeightForRowAt indexPath: IndexPath) -> CGFloat {
533 | let (model,adapter) = self.context(forItemAt: indexPath)
534 | return ((adapter.dispatch(.rowHeightEstimated, context: InternalContext(model, indexPath, nil, tableView)) as? CGFloat) ?? UITableView.automaticDimension)
| `- error: 'automaticDimension' has been renamed to 'UITableViewAutomaticDimension'
535 | }
536 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableView.h:62:28: note: 'automaticDimension' was introduced in Swift 4.2
60 | // Returning this value from tableView:heightForHeaderInSection: or tableView:heightForFooterInSection: results in a height that fits the value returned from
61 | // tableView:titleForHeaderInSection: or tableView:titleForFooterInSection: if the title is not nil.
62 | UIKIT_EXTERN const CGFloat UITableViewAutomaticDimension API_AVAILABLE(ios(5.0)) API_UNAVAILABLE(watchos);
| `- note: 'automaticDimension' was introduced in Swift 4.2
63 |
64 | @class UITableView, UINib, UITableViewHeaderFooterView, UIVisualEffect;
/Users/admin/builder/spi-builder-workspace/Sources/FlowKit/Table/TableDirector.swift:555:106: error: 'UITableViewRowAction' is unavailable in visionOS
553 | public func tableView(_ tableView: UITableView, editActionsForRowAt indexPath: IndexPath) -> [UITableViewRowAction]? {
554 | let (model,adapter) = self.context(forItemAt: indexPath)
555 | return adapter.dispatch(.editActions, context: InternalContext(model, indexPath, nil, tableView)) as? [UITableViewRowAction]
| `- error: 'UITableViewRowAction' is unavailable in visionOS
556 | }
557 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableView.h:77:12: note: 'UITableViewRowAction' has been explicitly marked unavailable here
75 |
76 | UIKIT_EXTERN API_DEPRECATED("Use UIContextualAction and related APIs instead.", ios(8.0, 13.0)) API_UNAVAILABLE(tvos) API_UNAVAILABLE(visionos, watchos) NS_SWIFT_UI_ACTOR
77 | @interface UITableViewRowAction : NSObject <NSCopying>
| `- note: 'UITableViewRowAction' has been explicitly marked unavailable here
78 |
79 | + (instancetype)rowActionWithStyle:(UITableViewRowActionStyle)style title:(nullable NSString *)title handler:(void (^)(UITableViewRowAction *action, NSIndexPath *indexPath))handler;
/Users/admin/builder/spi-builder-workspace/Sources/FlowKit/Table/TableDirector.swift:790:14: warning: 'UINib' was deprecated in visionOS 1.0: Loading Interface Builder products will not be supported in a future version of visionOS. [#DeprecatedDeclaration]
788 | let bundle = Bundle.init(for: adapter.cellClass)
789 | if let _ = bundle.path(forResource: identifier, ofType: "nib") {
790 | let nib = UINib(nibName: identifier, bundle: bundle)
| `- warning: 'UINib' was deprecated in visionOS 1.0: Loading Interface Builder products will not be supported in a future version of visionOS. [#DeprecatedDeclaration]
791 | self.tableView?.register(nib, forCellReuseIdentifier: identifier)
792 | } else if adapter.registerAsClass {
/Users/admin/builder/spi-builder-workspace/Sources/FlowKit/Table/TableDirector.swift:791:20: warning: 'register(_:forCellReuseIdentifier:)' was deprecated in visionOS 1.0: Loading Interface Builder products will not be supported in a future version of visionOS. [#DeprecatedDeclaration]
789 | if let _ = bundle.path(forResource: identifier, ofType: "nib") {
790 | let nib = UINib(nibName: identifier, bundle: bundle)
791 | self.tableView?.register(nib, forCellReuseIdentifier: identifier)
| `- warning: 'register(_:forCellReuseIdentifier:)' was deprecated in visionOS 1.0: Loading Interface Builder products will not be supported in a future version of visionOS. [#DeprecatedDeclaration]
792 | } else if adapter.registerAsClass {
793 | self.tableView?.register(adapter.cellClass, forCellReuseIdentifier: identifier)
/Users/admin/builder/spi-builder-workspace/Sources/FlowKit/Table/TableDirector.swift:809:14: warning: 'UINib' was deprecated in visionOS 1.0: Loading Interface Builder products will not be supported in a future version of visionOS. [#DeprecatedDeclaration]
807 | let bundle = Bundle(for: view.viewClass)
808 | if let _ = bundle.path(forResource: identifier, ofType: "nib") {
809 | let nib = UINib(nibName: identifier, bundle: bundle)
| `- warning: 'UINib' was deprecated in visionOS 1.0: Loading Interface Builder products will not be supported in a future version of visionOS. [#DeprecatedDeclaration]
810 | self.tableView?.register(nib, forHeaderFooterViewReuseIdentifier: identifier)
811 | } else if view.registerAsClass {
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/FlowKit/Table/TableDirector+Support.swift (in target 'FlowKit' from project 'FlowKit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile TableDirector+Support.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/FlowKit/Table/TableDirector.swift (in target 'FlowKit' from project 'FlowKit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile TableDirector.swift
SwiftCompile normal arm64 Compiling\ TableAdapter.swift,\ TableDirector+Events.swift /Users/admin/builder/spi-builder-workspace/Sources/FlowKit/Table/TableAdapter.swift /Users/admin/builder/spi-builder-workspace/Sources/FlowKit/Table/TableDirector+Events.swift (in target 'FlowKit' from project 'FlowKit')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/FlowKit/Table/TableAdapter.swift (in target 'FlowKit' from project 'FlowKit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile TableAdapter.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/FlowKit/Table/TableDirector+Events.swift (in target 'FlowKit' from project 'FlowKit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile TableDirector+Events.swift
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules
2026-09-16 04:32:56.930 xcodebuild[708:4732] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
** BUILD FAILED **
The following build commands failed:
SwiftEmitModule normal arm64 Emitting\ module\ for\ FlowKit (in target 'FlowKit' from project 'FlowKit')
SwiftCompile normal arm64 (in target 'FlowKit' from project 'FlowKit')
Building workspace FlowKit with scheme FlowKit
(3 failures)
BUILD FAILURE 6.4 visionOS