From cfdcbe5b71a12509b54a7fef404023c6b5a0af5c Mon Sep 17 00:00:00 2001 From: Igor Yakovlev Date: Mon, 13 Apr 2020 14:42:52 +0300 Subject: [PATCH] Remove local declarations from Project View model --- .../idea/projectView/KtDeclarationTreeNode.kt | 35 +------------------ 1 file changed, 1 insertion(+), 34 deletions(-) diff --git a/idea/src/org/jetbrains/kotlin/idea/projectView/KtDeclarationTreeNode.kt b/idea/src/org/jetbrains/kotlin/idea/projectView/KtDeclarationTreeNode.kt index 13a95e164bb..997c4743368 100644 --- a/idea/src/org/jetbrains/kotlin/idea/projectView/KtDeclarationTreeNode.kt +++ b/idea/src/org/jetbrains/kotlin/idea/projectView/KtDeclarationTreeNode.kt @@ -23,38 +23,7 @@ internal class KtDeclarationTreeNode( override fun extractPsiFromValue(): PsiElement? = value - override fun getChildrenImpl(): Collection> { - val settings = settings - val project = project - - if (!settings.isShowMembers) return emptyList() - val declaration = value ?: return emptyList() - - val result = mutableListOf>() - declaration.acceptChildren(object : KtTreeVisitorVoid() { - override fun visitClassOrObject(classOrObject: KtClassOrObject) { - result.add( - KtClassOrObjectTreeNode( - project = project, - ktClassOrObject = classOrObject, - viewSettings = settings - ) - ) - } - - override fun visitNamedFunction(function: KtNamedFunction) { - result.add( - KtDeclarationTreeNode( - project = project, - ktDeclaration = function, - viewSettings = settings - ) - ) - } - }) - - return result - } + override fun getChildrenImpl(): Collection> = emptyList() override fun updateImpl(data: PresentationData) { val declaration = value ?: return @@ -62,8 +31,6 @@ internal class KtDeclarationTreeNode( data.presentableText = tryGetRepresentableText(declaration, project) } - override fun expandOnDoubleClick(): Boolean = false - override fun isDeprecated(): Boolean = value?.let { KtPsiUtil.isDeprecated(it) } ?: false companion object {