diff --git a/Sources/JExtractSwift/ImportedDecls.swift b/Sources/JExtractSwift/ImportedDecls.swift index 2d6cc242..725061f5 100644 --- a/Sources/JExtractSwift/ImportedDecls.swift +++ b/Sources/JExtractSwift/ImportedDecls.swift @@ -86,7 +86,6 @@ public struct ImportedTypeName: Hashable { public var swiftTypeName: String public var swiftMangledName: String = "" - public var swiftDemangledMangledName: String = "" public var javaType: JavaType @@ -124,7 +123,8 @@ public struct ImportedFunc: ImportedDecl, CustomStringConvertible { public var parentName: ImportedTypeName? public var hasParent: Bool { parentName != nil } - public var identifier: String // FIXME: this is init(cap:name:) complete swift identifier; change that to be base + /// This is a full name such as init(cap:name:). + public var identifier: String public var baseIdentifier: String { guard let idx = identifier.firstIndex(of: "(") else { @@ -133,6 +133,16 @@ public struct ImportedFunc: ImportedDecl, CustomStringConvertible { return String(identifier[..