conserve memory

This commit is contained in:
Alexey Kudravtsev
2012-02-15 13:15:33 +04:00
parent 75c8569d3d
commit 8de93fecfe
@@ -31,7 +31,8 @@ public class DummyHolder extends PsiFileImpl {
private final Boolean myExplicitlyValid;
private final Language myLanguage;
private volatile FileElement myFileElement = null;
private final Object myTreeElementLock = new String("DummyHolder's tree element lock");
@SuppressWarnings("EmptyClass") private static class DummyHolderTreeLock {}
private final DummyHolderTreeLock myTreeElementLock = new DummyHolderTreeLock();
public DummyHolder(@NotNull PsiManager manager, TreeElement contentElement, PsiElement context) {
this(manager, contentElement, context, SharedImplUtil.findCharTableByTree(contentElement));