Skip to content

Commit 2a71014

Browse files
committed
also confgure async
1 parent f653047 commit 2a71014

File tree

2 files changed

+5
-1
lines changed

2 files changed

+5
-1
lines changed

Sources/SwiftJavaConfigurationShared/JExtract/JExtractGenerationMode.swift

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,4 +19,8 @@ public enum JExtractGenerationMode: String, Codable {
1919

2020
/// Java Native Interface
2121
case jni
22+
23+
public static var `default`: JExtractGenerationMode {
24+
.ffm
25+
}
2226
}

Sources/SwiftJavaTool/Commands/JExtractCommand.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -93,7 +93,6 @@ extension SwiftJava.JExtractCommand {
9393
config.swiftModule = self.effectiveSwiftModule
9494
config.outputJavaDirectory = outputJava
9595
config.outputSwiftDirectory = outputSwift
96-
config.asyncFuncMode = asyncFuncMode
9796

9897
// @Flag does not support optional, so we check ourself if it is passed
9998
let writeEmptyFiles = CommandLine.arguments.contains("--write-empty-files") ? true : nil
@@ -102,6 +101,7 @@ extension SwiftJava.JExtractCommand {
102101
configure(&config.unsignedNumbersMode, overrideWith: self.unsignedNumbersMode)
103102
configure(&config.minimumInputAccessLevelMode, overrideWith: self.minimumInputAccessLevelMode)
104103
configure(&config.memoryManagementMode, overrideWith: self.memoryManagementMode)
104+
configure(&config.asyncFuncMode, overrideWith: self.asyncFuncMode)
105105

106106
try checkModeCompatibility(config: config)
107107

0 commit comments

Comments
 (0)