From 5c33e4a32def4dabb4fdb7324b46a91fc7d423f9 Mon Sep 17 00:00:00 2001 From: Nikolay Krasko Date: Thu, 14 Dec 2017 20:25:02 +0300 Subject: [PATCH] Minor: remove warnings in KotlinStructureViewFactory --- .../KotlinStructureViewFactory.java | 23 +++++++++---------- 1 file changed, 11 insertions(+), 12 deletions(-) diff --git a/idea/idea-analysis/src/org/jetbrains/kotlin/idea/structureView/KotlinStructureViewFactory.java b/idea/idea-analysis/src/org/jetbrains/kotlin/idea/structureView/KotlinStructureViewFactory.java index 82dd3b9644d..72e2c2675be 100644 --- a/idea/idea-analysis/src/org/jetbrains/kotlin/idea/structureView/KotlinStructureViewFactory.java +++ b/idea/idea-analysis/src/org/jetbrains/kotlin/idea/structureView/KotlinStructureViewFactory.java @@ -28,19 +28,18 @@ import org.jetbrains.kotlin.psi.KtFile; public class KotlinStructureViewFactory implements PsiStructureViewFactory { @Override - public StructureViewBuilder getStructureViewBuilder(PsiFile psiFile) { - if (psiFile instanceof KtFile) { - final KtFile file = (KtFile) psiFile; - - return new TreeBasedStructureViewBuilder() { - @NotNull - @Override - public StructureViewModel createStructureViewModel(@Nullable Editor editor) { - return new KotlinStructureViewModel(file, editor); - } - }; + public StructureViewBuilder getStructureViewBuilder(@NotNull PsiFile psiFile) { + if (!(psiFile instanceof KtFile)) { + return null; } - return null; + KtFile file = (KtFile) psiFile; + return new TreeBasedStructureViewBuilder() { + @NotNull + @Override + public StructureViewModel createStructureViewModel(@Nullable Editor editor) { + return new KotlinStructureViewModel(file, editor); + } + }; } }