Skip to content

Commit 6b92d32

Browse files
committed
Fix Samples tests.
1 parent 606fbaa commit 6b92d32

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

Sources/SwiftJavaTool/Commands/JExtractCommand.swift

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ extension SwiftJava {
4040
@OptionGroup var commonOptions: SwiftJava.CommonOptions
4141

4242
@Option(help: "The mode of generation to use for the output files. Used with jextract mode.")
43-
var mode: JExtractGenerationMode = .ffm
43+
var mode: JExtractGenerationMode?
4444

4545
@Option(help: "The name of the Swift module into which the resulting Swift types will be generated.")
4646
var swiftModule: String
@@ -86,7 +86,11 @@ extension SwiftJava.JExtractCommand {
8686
if let javaPackage {
8787
config.javaPackage = javaPackage
8888
}
89-
config.mode = mode
89+
if let mode {
90+
config.mode = mode
91+
} else if config.mode == nil {
92+
config.mode = .ffm
93+
}
9094
config.swiftModule = self.effectiveSwiftModule
9195
config.outputJavaDirectory = outputJava
9296
config.outputSwiftDirectory = outputSwift

0 commit comments

Comments
 (0)