optimisation

This commit is contained in:
Alexey Kudravtsev
2015-07-03 12:52:34 +03:00
parent 3e7118d724
commit a233749cce
@@ -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<T extends PsiFile> extends StubBase<T> 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) {