From a233749cce823d941e2fed160fad28cb8a72a85a Mon Sep 17 00:00:00 2001 From: Alexey Kudravtsev Date: Thu, 2 Jul 2015 14:48:21 +0300 Subject: [PATCH] optimisation --- .../core-api/src/com/intellij/psi/stubs/PsiFileStubImpl.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/platform/core-api/src/com/intellij/psi/stubs/PsiFileStubImpl.java b/platform/core-api/src/com/intellij/psi/stubs/PsiFileStubImpl.java index 60ba5f21a0d2..a8bf86a79722 100644 --- a/platform/core-api/src/com/intellij/psi/stubs/PsiFileStubImpl.java +++ b/platform/core-api/src/com/intellij/psi/stubs/PsiFileStubImpl.java @@ -1,5 +1,5 @@ /* - * Copyright 2000-2009 JetBrains s.r.o. + * Copyright 2000-2015 JetBrains s.r.o. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -70,7 +70,8 @@ public class PsiFileStubImpl extends StubBase implements P @NotNull @Override public PsiFileStub[] getStubRoots() { - return myStubRoots != null ? myStubRoots : new PsiFileStub[]{this}; + PsiFileStub[] roots = myStubRoots; + return roots == null ? new PsiFileStub[]{this} : roots; } public void setStubRoots(@NotNull PsiFileStub[] roots) {