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 {
110110 self . nestedClasses = translator. nestedClasses [ fullName] ?? [ ]
111111
112112 // 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 ( ) {
117114 do {
118115 self . swiftSuperclass = try translator. getSwiftTypeName ( javaSuperclass) . swiftName
119116 } catch {
Original file line number Diff line number Diff line change @@ -69,7 +69,7 @@ class Java2SwiftTests: XCTestCase {
6969 expectedChunks: [
7070 " import JavaKit " ,
7171 """
72- @JavaClass( " java.lang.Class " )
72+ @JavaClass( " java.lang.Class " , extends: JavaObject.self )
7373 public struct MyJavaClass<T: AnyJavaObject> {
7474 """ ,
7575 """
You can’t perform that action at this time.
0 commit comments