[Analysis API] Ignore `init` blocks in `KDocCoverageTest`
^KT-75538
diff --git a/analysis/analysis-api/api/analysis-api-platform-interface.undocumented b/analysis/analysis-api/api/analysis-api-platform-interface.undocumented
index 825ef71..281d9e6 100644
--- a/analysis/analysis-api/api/analysis-api-platform-interface.undocumented
+++ b/analysis/analysis-api/api/analysis-api-platform-interface.undocumented
@@ -54,9 +54,7 @@
modification/KotlinModificationEvent.kt:KotlinModificationEventKind:MODULE_STATE_MODIFICATION
modification/KotlinModificationEvent.kt:isGlobalLevel
modification/KotlinModificationEvent.kt:isModuleLevel
-modification/KotlinModificationTrackerByEventFactoryBase.kt:KotlinModificationTrackerByEventFactoryBase:null
modification/KotlinModificationTrackerFactory.kt:Companion:getInstance(Project)
-packages/KotlinCachingPackageProviderFactory.kt:KotlinCachingPackageProviderFactory:null
packages/KotlinCompositePackageProvider.kt:Companion:create(List<KotlinPackageProvider>)
packages/KotlinCompositePackageProvider.kt:Companion:factory
packages/KotlinEmptyPackageProvider.kt:KotlinEmptyPackageProvider
@@ -76,7 +74,6 @@
permissions/KotlinDefaultAnalysisPermissionOptions.kt:KotlinDefaultAnalysisPermissionOptions
projectStructure/KaContentScopeProvider.kt:Companion:getInstance(Project)
projectStructure/KaDanglingFileModuleImpl.kt:KaDanglingFileModuleImpl
-projectStructure/KaDanglingFileModuleImpl.kt:KaDanglingFileModuleImpl:null
projectStructure/KaModuleBase.kt:abstract KaModuleBase
projectStructure/KaResolutionScope.kt:Companion:forModule(KaModule)
projectStructure/KaResolutionScopeProvider.kt:Companion:getInstance(Project)
diff --git a/compiler/testData/psiKdocCoverage/psi.undocumented b/compiler/testData/psiKdocCoverage/psi.undocumented
index 8f64467..f2be9ec 100644
--- a/compiler/testData/psiKdocCoverage/psi.undocumented
+++ b/compiler/testData/psiKdocCoverage/psi.undocumented
@@ -345,7 +345,6 @@
psi/KtCodeFragment.kt:KtCodeFragment:getContextContainingFile()
psi/KtCodeFragment.kt:KtCodeFragment:getOriginalContext()
psi/KtCodeFragment.kt:KtCodeFragment:importsAsImportList()
-psi/KtCodeFragment.kt:KtCodeFragment:null
psi/KtCodeFragment.kt:abstract KtCodeFragment
psi/KtCodeFragment.kt:fun KotlinCodeFragmentImportModificationListener
psi/KtCodeFragmentBase.kt:KtCodeFragmentBase
@@ -1699,7 +1698,6 @@
psi/psiUtil/PsiChildRange.kt:Companion:EMPTY
psi/psiUtil/PsiChildRange.kt:Companion:singleElement(PsiElement)
psi/psiUtil/PsiChildRange.kt:PsiChildRange:isEmpty
-psi/psiUtil/PsiChildRange.kt:PsiChildRange:null
psi/psiUtil/PsiChildRange.kt:data PsiChildRange
psi/psiUtil/StringTemplateExpressionManipulator.kt:StringTemplateExpressionManipulator
psi/psiUtil/ktPsiUtil.kt:@OptIn(KtPsiInconsistencyHandling::class) isContractDescriptionCallPsiCheck()
@@ -2204,7 +2202,6 @@
psi/stubs/impl/KotlinFunctionStubImpl.kt:Companion:deserializeContract(StubInputStream)
psi/stubs/impl/KotlinFunctionStubImpl.kt:KotlinFunctionStubImpl
psi/stubs/impl/KotlinFunctionStubImpl.kt:KotlinFunctionStubImpl:@Throws(IOException::class) serializeContract(StubOutputStream)
-psi/stubs/impl/KotlinFunctionStubImpl.kt:KotlinFunctionStubImpl:null
psi/stubs/impl/KotlinImportAliasStubImpl.kt:KotlinImportAliasStubImpl
psi/stubs/impl/KotlinImportDirectiveStubImpl.kt:KotlinImportDirectiveStubImpl
psi/stubs/impl/KotlinModifierListStubImpl.java:KotlinModifierListStubImpl
@@ -2222,7 +2219,6 @@
psi/stubs/impl/KotlinPropertyAccessorStubImpl.java:KotlinPropertyAccessorStubImpl
psi/stubs/impl/KotlinPropertyAccessorStubImpl.java:KotlinPropertyAccessorStubImpl:KotlinPropertyAccessorStubImpl(StubElement, boolean, boolean, boolean)
psi/stubs/impl/KotlinPropertyStubImpl.kt:KotlinPropertyStubImpl
-psi/stubs/impl/KotlinPropertyStubImpl.kt:KotlinPropertyStubImpl:null
psi/stubs/impl/KotlinScriptStubImpl.kt:KotlinScriptStubImpl
psi/stubs/impl/KotlinStubBaseImpl.kt:STUB_TO_STRING_PREFIX
psi/stubs/impl/KotlinStubBaseImpl.kt:open KotlinStubBaseImpl
@@ -2246,7 +2242,6 @@
psi/stubs/impl/ModifierMaskUtils.kt:ModifierMaskUtils:@JvmStatic computeMaskFromModifierList(KtModifierList)
psi/stubs/impl/ModifierMaskUtils.kt:ModifierMaskUtils:@JvmStatic maskHasModifier(Long, KtModifierKeywordToken)
psi/stubs/impl/ModifierMaskUtils.kt:ModifierMaskUtils:@JvmStatic maskToString(Long)
-psi/stubs/impl/ModifierMaskUtils.kt:ModifierMaskUtils:null
psi/stubs/impl/Utils.kt:Utils
psi/stubs/impl/Utils.kt:Utils:wrapStrings(List<String>)
psi/userDataUtil.kt:CopyablePsiUserDataProperty
diff --git a/compiler/tests/org/jetbrains/kotlin/util/KDocCoverageTest.kt b/compiler/tests/org/jetbrains/kotlin/util/KDocCoverageTest.kt
index 43b88b3..81360ab 100644
--- a/compiler/tests/org/jetbrains/kotlin/util/KDocCoverageTest.kt
+++ b/compiler/tests/org/jetbrains/kotlin/util/KDocCoverageTest.kt
@@ -185,6 +185,7 @@
private fun KtDeclaration.shouldBeRendered(): Boolean =
when {
(this as? KtObjectDeclaration)?.isCompanion() == true -> false
+ this is KtClassInitializer -> false
this.hasModifier(KtTokens.OVERRIDE_KEYWORD) -> false
this is KtProperty && this.name in ignoredPropertyNames -> false
this is KtNamedFunction && this.name in ignoredFunctionNames -> false