mirror of
https://gitflic.ru/project/openide/openide.git
synced 2025-12-14 18:05:27 +07:00
IJPL-148490 exclude empty file-classes from API
GitOrigin-RevId: d0bdb06e75377c439bb5c83863ffcc596db9e55a
This commit is contained in:
committed by
intellij-monorepo-bot
parent
2360c61e0f
commit
1608c4c92e
@@ -190,6 +190,9 @@ class ApiIndex {
|
||||
ApiFlags(memberSignature.access.access, memberSignature.annotations.isExperimental() || companionAnnotations.isExperimental),
|
||||
)
|
||||
}
|
||||
if (members.isEmpty() && signature.isNotUsedWhenEmpty) {
|
||||
continue
|
||||
}
|
||||
result += ApiClass(
|
||||
className,
|
||||
flags = ApiFlags(signature.access.access, signature.annotations.isExperimental()),
|
||||
|
||||
12
tools/apiDump/testData/src/ktFileWithInternalMembers.kt
Normal file
12
tools/apiDump/testData/src/ktFileWithInternalMembers.kt
Normal file
@@ -0,0 +1,12 @@
|
||||
@file:Suppress("unused")
|
||||
|
||||
package com.intellij.tools.apiDump.testData
|
||||
|
||||
import org.jetbrains.annotations.ApiStatus.Internal
|
||||
|
||||
@Internal
|
||||
fun apiInternalFunction() {
|
||||
}
|
||||
|
||||
@Internal
|
||||
val apiInternalProperty: Unit = Unit
|
||||
Reference in New Issue
Block a user