Skip to content

Commit 24c059b

Browse files
committed
Skip module-info.java from processing
1 parent 8359169 commit 24c059b

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

src/main/kotlin/api/KotlinSignaturesLoading.kt

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,12 +20,14 @@ public fun JarFile.loadApiFromJvmClasses(visibilityFilter: (String) -> Boolean =
2020

2121
@ExternalApi
2222
public fun Sequence<InputStream>.loadApiFromJvmClasses(visibilityFilter: (String) -> Boolean = { true }): List<ClassBinarySignature> {
23-
val classNodes = map {
24-
it.use { stream ->
23+
val classNodes = mapNotNull {
24+
val node = it.use { stream ->
2525
val classNode = ClassNode()
2626
ClassReader(stream).accept(classNode, ClassReader.SKIP_CODE)
2727
classNode
2828
}
29+
// Skip module-info.java from processing
30+
if (node.name == "module-info") null else node
2931
}
3032

3133
// Note: map is sorted, so the dump will produce stable result

0 commit comments

Comments
 (0)