com.intellij.util.containers.MultiMap



API Populatity

2 Client projects

Project: com.intellij

Project JetBrains/intellij-community in file ...i.src.com.intellij.util.graph.GraphAlgorithms.java (2011-06-09)
@@ -18,7 +18,6 @@ package com.intellij.util.graph;
 import com.intellij.openapi.components.ServiceManager;
 import com.intellij.openapi.progress.ProgressIndicator;
 import com.intellij.util.Chunk;
-import com.intellij.util.containers.MultiMap;
 import org.jetbrains.annotations.NotNull;
 import org.jetbrains.annotations.Nullable;
 
@@ -50,6 +49,4 @@ public abstract class GraphAlgorithms {
   public abstract <Node> Graph<Node> invertEdgeDirections(@NotNull Graph<Node> graph);
 
   public abstract <Node> Graph<Chunk<Node>> computeSCCGraph(final Graph<Node> graph);
-
-  public abstract <Node> Graph<Node> createGraphByInArcs(MultiMap<Node, Node> inArcs);
 }
Project JetBrains/intellij-community in file ...c.com.intellij.lang.refactoring.InlineHandler.java (2010-06-16)
@@ -21,6 +21,7 @@ import com.intellij.openapi.extensions.ExtensionPointName;
 import com.intellij.psi.PsiElement;
 import com.intellij.psi.PsiReference;
 import com.intellij.usageView.UsageInfo;
+import com.intellij.util.containers.MultiMap;
 import org.jetbrains.annotations.Nullable;
 
 import java.util.Map;
@@ -81,7 +82,7 @@ public interface InlineHandler {
      * or null if no conflicts detected.
      */
     @Nullable
-    Map<PsiElement, String> getConflicts(PsiReference reference, PsiElement referenced);
+    MultiMap<PsiElement, String> getConflicts(PsiReference reference, PsiElement referenced);
 
     /**
      * Perform actual inline of element to the point where it is referenced
Project JetBrains/intellij-community in file ...penapi.components.impl.stores.IComponentStore.java (2014-10-11)
@@ -20,6 +20,7 @@ import com.intellij.openapi.components.StateStorageException;
 import com.intellij.openapi.components.store.ComponentSaveSession;
 import com.intellij.openapi.util.Pair;
 import com.intellij.openapi.vfs.VirtualFile;
+import com.intellij.util.containers.MultiMap;
 import org.jetbrains.annotations.NotNull;
 import org.jetbrains.annotations.Nullable;
 
@@ -63,6 +64,6 @@ public interface IComponentStore {
      * list of not reloadable components (reload is not performed)
      */
     @Nullable
-    Collection<String> reload(@NotNull Collection<Pair<VirtualFile, StateStorage>> changedFiles);
+    Collection<String> reload(@NotNull MultiMap<StateStorage, VirtualFile> changedStorages);
   }
 }