diff --git a/java/java-tests/testSrc/com/intellij/java/index/IndexTest.groovy b/java/java-tests/testSrc/com/intellij/java/index/IndexTest.groovy index cf1fe3301a1b..7bf42bef9de0 100644 --- a/java/java-tests/testSrc/com/intellij/java/index/IndexTest.groovy +++ b/java/java-tests/testSrc/com/intellij/java/index/IndexTest.groovy @@ -58,6 +58,7 @@ import com.intellij.util.* import com.intellij.util.indexing.* import com.intellij.util.indexing.impl.MapIndexStorage import com.intellij.util.indexing.impl.MapReduceIndex +import com.intellij.util.indexing.impl.UpdatableValueContainer import com.intellij.util.io.* import com.intellij.util.ref.GCUtil import com.siyeh.ig.JavaOverridingMethodUtil @@ -922,7 +923,7 @@ class IndexTest extends JavaCodeInsightFixtureTestCase { try { MapIndexStorage storage = assertInstanceOf(index, MapReduceIndex.class).getStorage() - def map = storage.getIndexMap() + PersistentHashMap> map = storage.getIndexMap() assertTrue(map.getReadOnly()) assertTrue(map.getValueStorage().isReadOnly()) } finally { diff --git a/platform/util/src/com/intellij/util/io/PersistentHashMap.java b/platform/util/src/com/intellij/util/io/PersistentHashMap.java index 5eb4f19a4f66..2f86d4aead36 100644 --- a/platform/util/src/com/intellij/util/io/PersistentHashMap.java +++ b/platform/util/src/com/intellij/util/io/PersistentHashMap.java @@ -1007,4 +1007,9 @@ public class PersistentHashMap extends PersistentEnumeratorDelegate< PersistentHashMapValueStorage getValueStorage() { return myValueStorage; } + + @TestOnly + public boolean getReadOnly() { + return myIsReadOnly; + } }