Skip to content

Commit d16e9e5

Browse files
committed
Make all classes extend from the default Java Object
1 parent 2b9242f commit d16e9e5

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

src/main/kotlin/parser/JavaSourceParser.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -159,7 +159,7 @@ class JavaSourceParser(private val jarFiles: List<File>) : ClassParser {
159159
methods = methods,
160160
classComment = extractMainComment(cls.javadoc.getOrNull()),
161161
extendedTypes = cls.extendedTypes.map { getFullyQualifiedName(it) },
162-
implementedTypes = cls.implementedTypes.map { getFullyQualifiedName(it) },
162+
implementedTypes = cls.implementedTypes.map { getFullyQualifiedName(it) } + "java.lang.Object", // Default to Object if no interfaces are implemented
163163
constructors = cls.constructors.map { parseConstructor(it, cls.fullyQualifiedName.get()) },
164164
isEnum = false
165165
)

0 commit comments

Comments
 (0)