Fix broken NavBar for 201

^KT-38466 Fixed
^KT-38260 Fixed
This commit is contained in:
Nikita Bobko
2020-05-26 23:46:30 +03:00
committed by igoriakovlev
parent 246c68b0a9
commit 2ef46b586d
20 changed files with 241 additions and 5 deletions
@@ -29,8 +29,8 @@ class KotlinStructureViewModel(ktFile: KtFile, editor: Editor?) :
override fun isSuitable(element: PsiElement?): Boolean = element is KtDeclaration &&
element !is KtPropertyAccessor &&
element !is KtFunctionLiteral &&
!(element is KtProperty && element.containingClassOrObject !is KtNamedDeclaration) &&
!(element is KtFunction && element.containingClassOrObject !is KtNamedDeclaration)
!(element is KtProperty && element.parent !is KtFile && element.containingClassOrObject !is KtNamedDeclaration) &&
!(element is KtFunction && element.parent !is KtFile && element.containingClassOrObject !is KtNamedDeclaration)
override fun getNodeProviders() = NODE_PROVIDERS