Skip to content

Commit 224b21f

Browse files
committed
WIP
1 parent f66e908 commit 224b21f

File tree

4 files changed

+9
-42
lines changed

4 files changed

+9
-42
lines changed

Sources/JExtractSwift/ImportedDecls+Printing.swift

Lines changed: 0 additions & 33 deletions
This file was deleted.

Sources/JExtractSwift/ImportedDecls.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ public final class ImportedFunc: ImportedDecl, CustomStringConvertible {
4949

5050
var translatedSignature: TranslatedFunctionSignature
5151

52-
public var signatureString: String? {
52+
public var signatureString: String {
5353
self.swiftDecl.signatureString
5454
}
5555

Sources/JExtractSwift/Swift2JavaTranslator+JavaBindingsPrinting.swift

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -12,11 +12,9 @@
1212
//
1313
//===----------------------------------------------------------------------===//
1414

15-
import Foundation
1615
import JavaTypes
17-
import SwiftBasicFormat
18-
import SwiftParser
1916
import SwiftSyntax
17+
import SwiftSyntaxBuilder
2018

2119
// ==== ---------------------------------------------------------------------------------------------------------------
2220
// MARK: File writing
@@ -396,7 +394,9 @@ extension Swift2JavaTranslator {
396394
/**
397395
* Create an instance of {@code \(className)}.
398396
*
399-
\(decl.renderCommentSnippet ?? " *")
397+
* {@snippet lang=swift :
398+
* \(decl.signatureString)
399+
* }
400400
*/
401401
\(modifiers) \(className)(\(paramDecls))
402402
"""
@@ -446,7 +446,9 @@ extension Swift2JavaTranslator {
446446
"""
447447
/**
448448
* Downcall to Swift:
449-
\(decl.renderCommentSnippet ?? "* ")
449+
* {@snippet lang=swift :
450+
* \(decl.signatureString)
451+
* }
450452
*/
451453
\(modifiers) \(returnTy) \(methodName)(\(paramDecls))
452454
"""

Sources/JExtractSwift/Swift2JavaTranslator+SwiftThunkPrinting.swift

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,10 +12,8 @@
1212
//
1313
//===----------------------------------------------------------------------===//
1414

15-
import Foundation
16-
import SwiftBasicFormat
17-
import SwiftParser
1815
import SwiftSyntax
16+
import SwiftSyntaxBuilder
1917

2018
extension Swift2JavaTranslator {
2119
public func writeSwiftThunkSources(outputDirectory: String) throws {

0 commit comments

Comments
 (0)