File tree Expand file tree Collapse file tree 2 files changed +2
-5
lines changed Expand file tree Collapse file tree 2 files changed +2
-5
lines changed Original file line number Diff line number Diff line change @@ -110,10 +110,7 @@ struct JavaClassTranslator {
110
110
self . nestedClasses = translator. nestedClasses [ fullName] ?? [ ]
111
111
112
112
// Superclass.
113
- if !javaClass. isInterface ( ) ,
114
- let javaSuperclass = javaClass. getSuperclass ( ) ,
115
- javaSuperclass. getName ( ) != " java.lang.Object "
116
- {
113
+ if !javaClass. isInterface ( ) , let javaSuperclass = javaClass. getSuperclass ( ) {
117
114
do {
118
115
self . swiftSuperclass = try translator. getSwiftTypeName ( javaSuperclass) . swiftName
119
116
} catch {
Original file line number Diff line number Diff line change @@ -69,7 +69,7 @@ class Java2SwiftTests: XCTestCase {
69
69
expectedChunks: [
70
70
" import JavaKit " ,
71
71
"""
72
- @JavaClass( " java.lang.Class " )
72
+ @JavaClass( " java.lang.Class " , extends: JavaObject.self )
73
73
public struct MyJavaClass<T: AnyJavaObject> {
74
74
""" ,
75
75
"""
You can’t perform that action at this time.
0 commit comments