diff --git a/compiler/frontend/src/org/jetbrains/jet/lang/resolve/lazy/declarations/AbstractPsiBasedDeclarationProvider.kt b/compiler/frontend/src/org/jetbrains/jet/lang/resolve/lazy/declarations/AbstractPsiBasedDeclarationProvider.kt index fc277174abd..daebe141cb3 100644 --- a/compiler/frontend/src/org/jetbrains/jet/lang/resolve/lazy/declarations/AbstractPsiBasedDeclarationProvider.kt +++ b/compiler/frontend/src/org/jetbrains/jet/lang/resolve/lazy/declarations/AbstractPsiBasedDeclarationProvider.kt @@ -17,7 +17,6 @@ package org.jetbrains.jet.lang.resolve.lazy.declarations import com.google.common.collect.ArrayListMultimap -import com.google.common.collect.HashMultimap import org.jetbrains.jet.lang.psi.* import org.jetbrains.jet.lang.resolve.lazy.ResolveSessionUtils import org.jetbrains.jet.lang.resolve.lazy.data.JetClassInfoUtil @@ -35,8 +34,8 @@ public abstract class AbstractPsiBasedDeclarationProvider(storageManager: Storag protected class Index { // This mutable state is only modified under inside the computable val allDeclarations = ArrayList() - val functions = HashMultimap.create() - val properties = HashMultimap.create() + val functions = ArrayListMultimap.create() + val properties = ArrayListMultimap.create() val classesAndObjects = ArrayListMultimap.create() // order matters here public fun putToIndex(declaration: JetDeclaration) {