Skip to content

Commit 98594a9

Browse files
committed
Revert "Adapt to swift-syntax changes in generic argument handling"
This reverts commit 0f4002d.
1 parent 0dbc1e9 commit 98594a9

File tree

1 file changed

+2
-12
lines changed

1 file changed

+2
-12
lines changed

Sources/JExtractSwift/TranslatedType.swift

Lines changed: 2 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -55,12 +55,7 @@ extension Swift2JavaVisitor {
5555
// Translate the generic arguments to the C-compatible types.
5656
let genericArgs = try memberType.genericArgumentClause.map { genericArgumentClause in
5757
try genericArgumentClause.arguments.map { argument in
58-
switch argument.argument {
59-
case .type(let argumentType):
60-
try cCompatibleType(for: argumentType)
61-
@unknown default:
62-
throw TypeTranslationError.unimplementedType(TypeSyntax(memberType))
63-
}
58+
try cCompatibleType(for: argument.argument)
6459
}
6560
}
6661

@@ -76,12 +71,7 @@ extension Swift2JavaVisitor {
7671
// Translate the generic arguments to the C-compatible types.
7772
let genericArgs = try identifierType.genericArgumentClause.map { genericArgumentClause in
7873
try genericArgumentClause.arguments.map { argument in
79-
switch argument.argument {
80-
case .type(let argumentType):
81-
try cCompatibleType(for: argumentType)
82-
@unknown default:
83-
throw TypeTranslationError.unimplementedType(TypeSyntax(identifierType))
84-
}
74+
try cCompatibleType(for: argument.argument)
8575
}
8676
}
8777

0 commit comments

Comments
 (0)