Skip to content

Commit 3152430

Browse files
committed
help swift-format not be incorrect
1 parent 9e5c5a7 commit 3152430

File tree

1 file changed

+13
-10
lines changed

1 file changed

+13
-10
lines changed

Sources/Java2SwiftLib/JavaTranslator.swift

Lines changed: 13 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -565,6 +565,18 @@ extension JavaTranslator {
565565
}
566566
"""
567567

568+
let enumCases =
569+
enumFields.map {
570+
return """
571+
case .\($0.getName()):
572+
if let \($0.getName()) = classObj.\($0.getName()) {
573+
self = \($0.getName())
574+
} else {
575+
fatalError("Enum value \($0.getName()) was unexpectedly nil, please re-run Java2Swift on the most updated Java class")
576+
}
577+
"""
578+
}.joined(separator: "\n")
579+
568580
let initSyntax: DeclSyntax = """
569581
public init(_ enumValue: \(raw: name), environment: JNIEnvironment? = nil) {
570582
let _environment = if let environment {
@@ -574,16 +586,7 @@ extension JavaTranslator {
574586
}
575587
let classObj = try! JavaClass<Self>(in: _environment)
576588
switch enumValue {
577-
\(raw: enumFields.map {
578-
return """
579-
case .\($0.getName()):
580-
if let \($0.getName()) = classObj.\($0.getName()) {
581-
self = \($0.getName())
582-
} else {
583-
fatalError("Enum value \($0.getName()) was unexpectedly nil, please re-run Java2Swift on the most updated Java class")
584-
}
585-
"""
586-
}.joined(separator: "\n"))
589+
\(raw: enumCases)
587590
}
588591
}
589592
"""

0 commit comments

Comments
 (0)