From 8de93fecfeaa63c43c197fce114cc82f6303df02 Mon Sep 17 00:00:00 2001 From: Alexey Kudravtsev Date: Tue, 14 Feb 2012 15:20:23 +0400 Subject: [PATCH] conserve memory --- .../src/com/intellij/psi/impl/source/DummyHolder.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/platform/core-impl/src/com/intellij/psi/impl/source/DummyHolder.java b/platform/core-impl/src/com/intellij/psi/impl/source/DummyHolder.java index 02ff264bfdf5..4bd9b53cb2c1 100644 --- a/platform/core-impl/src/com/intellij/psi/impl/source/DummyHolder.java +++ b/platform/core-impl/src/com/intellij/psi/impl/source/DummyHolder.java @@ -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));