diff --git a/platform/core-impl/src/com/intellij/psi/stubs/StubTreeBuilder.java b/platform/core-impl/src/com/intellij/psi/stubs/StubTreeBuilder.java index 588e35fd46ca..6319623b1a46 100644 --- a/platform/core-impl/src/com/intellij/psi/stubs/StubTreeBuilder.java +++ b/platform/core-impl/src/com/intellij/psi/stubs/StubTreeBuilder.java @@ -71,8 +71,10 @@ public final class StubTreeBuilder { if (stubDescriptor == null) return null; VirtualFile vFile = file.getFile(); - boolean shouldBuildStubFor = stubDescriptor.getStubDefinition().shouldBuildStubFor(vFile); - if (toBuild && !shouldBuildStubFor) return null; + if (toBuild) { + boolean shouldBuildStubFor = stubDescriptor.getStubDefinition().shouldBuildStubFor(vFile); + if (!shouldBuildStubFor) return null; + } PushedFilePropertiesRetriever pushedFilePropertiesRetriever = PushedFilePropertiesRetriever.getInstance(); @NotNull List properties = pushedFilePropertiesRetriever != null