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); + } + }; } }