From 639e9397a5bcd57a3cf5e546475f6b1eea116706 Mon Sep 17 00:00:00 2001 From: Iceman Date: Mon, 26 Jan 2026 16:15:11 +0900 Subject: [PATCH 1/2] Export DataProtocol with Data --- Sources/JExtractSwiftLib/Swift2JavaTranslator.swift | 1 + 1 file changed, 1 insertion(+) diff --git a/Sources/JExtractSwiftLib/Swift2JavaTranslator.swift b/Sources/JExtractSwiftLib/Swift2JavaTranslator.swift index 212a8e46c..47519fd41 100644 --- a/Sources/JExtractSwiftLib/Swift2JavaTranslator.swift +++ b/Sources/JExtractSwiftLib/Swift2JavaTranslator.swift @@ -106,6 +106,7 @@ extension Swift2JavaTranslator { let dataProtocolDecl = (self.symbolTable[.foundationDataProtocol] ?? self.symbolTable[.essentialsDataProtocol])! if self.isUsing(where: { $0 == dataDecl || $0 == dataProtocolDecl }) { visitor.visit(nominalDecl: dataDecl.syntax!.asNominal!, in: nil, sourceFilePath: "Foundation/FAKE_FOUNDATION_DATA.swift") + visitor.visit(nominalDecl: dataProtocolDecl.syntax!.asNominal!, in: nil, sourceFilePath: "Foundation/FAKE_FOUNDATION_DATAPROTOCOL.swift") } } } From dd77b7d72dbf0f2688160e615ee8d5751c49a710 Mon Sep 17 00:00:00 2001 From: Iceman Date: Mon, 26 Jan 2026 16:47:44 +0900 Subject: [PATCH 2/2] Fix incorrect reference --- Sources/JExtractSwiftLib/SwiftTypes/SwiftKnownModules.swift | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Sources/JExtractSwiftLib/SwiftTypes/SwiftKnownModules.swift b/Sources/JExtractSwiftLib/SwiftTypes/SwiftKnownModules.swift index 1be8071c4..bfb06f091 100644 --- a/Sources/JExtractSwiftLib/SwiftTypes/SwiftKnownModules.swift +++ b/Sources/JExtractSwiftLib/SwiftTypes/SwiftKnownModules.swift @@ -35,7 +35,7 @@ enum SwiftKnownModule: String { var sourceFile: SourceFileSyntax { return switch self { case .swift: swiftSourceFile - case .foundation: foundationEssentialsSourceFile + case .foundation: foundationSourceFile case .foundationEssentials: foundationEssentialsSourceFile } }