File tree Expand file tree Collapse file tree 1 file changed +6
-2
lines changed
Sources/SwiftJavaTool/Commands Expand file tree Collapse file tree 1 file changed +6
-2
lines changed Original file line number Diff line number Diff 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
You can’t perform that action at this time.
0 commit comments