INNER CODE UNIT · Swift

bridgeName

skiptools/skip · Plugins/SkipPlugin/SkipPlugin.swift:340

                let bridgeName = swiftPath.stem + bridgeSuffix
                return skipBridgeOutputDir.appending(subpath: bridgeName)
            })

            // output additional files for native support code generation
            let nativeSupportFileNames = [
                "AnyDynamicObject_Support.swift", // SkipSyntax.KotlinDynamicObjectTransformer.supportFileName
                "Bundle_Support.swift", // SkipSyntax.KotlinBundleTransformer.supportFileName
                "FoundationBridge_Support.swift", // SkipSyntax.KotlinFoundationBridgeTransformer.supportFileName
            ]
            for fileName in nativeSupportFileNames {
                outputFiles.append(skipBridgeOutputDir.appending(subpath: fileName))
            }
            
            appendArguments(["--skip-bridge-output", skipBridgeOutputDir.string])
        }

        // auto-generate XCSkipTests.swift test harness for test targets that don't already have one

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…