Skip to content

Commit aa226d3

Browse files
committed
tweak
1 parent 409e22b commit aa226d3

File tree

2 files changed

+1
-8
lines changed

2 files changed

+1
-8
lines changed

Sources/JExtractSwiftLib/ImportedDecls.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ package enum SwiftAPIKind {
2626

2727
/// Describes a Swift nominal type (e.g., a class, struct, enum) that has been
2828
/// imported and is being translated into Java.
29-
package class ImportedNominalType: ImportedDecl {
29+
package class ImportedNominalType: ImportedDecl {
3030
let swiftNominal: SwiftNominalTypeDeclaration
3131

3232
package var initializers: [ImportedFunc] = []

Sources/JExtractSwiftLib/SwiftTypes/SwiftFunctionSignature.swift

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -67,11 +67,6 @@ extension SwiftFunctionSignature {
6767
enclosingType: SwiftType?,
6868
lookupContext: SwiftTypeLookupContext
6969
) throws {
70-
// Prohibit generics for now.
71-
if let generics = node.genericParameterClause {
72-
throw SwiftFunctionTranslationError.generic(generics)
73-
}
74-
7570
guard let enclosingType else {
7671
throw SwiftFunctionTranslationError.missingEnclosingType(node)
7772
}
@@ -106,7 +101,6 @@ extension SwiftFunctionSignature {
106101
enclosingType: SwiftType?,
107102
lookupContext: SwiftTypeLookupContext
108103
) throws {
109-
// Prohibit generics for now.
110104
let (genericParams, genericRequirements) = try Self.translateGenericParameters(
111105
parameterClause: node.genericParameterClause,
112106
whereClause: node.genericWhereClause,
@@ -370,7 +364,6 @@ extension VariableDeclSyntax {
370364
enum SwiftFunctionTranslationError: Error {
371365
case `throws`(ThrowsClauseSyntax)
372366
case async(TokenSyntax)
373-
case generic(GenericParameterClauseSyntax)
374367
case classMethod(TokenSyntax)
375368
case missingEnclosingType(InitializerDeclSyntax)
376369
case failableInitializer(InitializerDeclSyntax)

0 commit comments

Comments
 (0)