CME
authorAlexey Kudravtsev <cdr@intellij.com>
Fri, 13 Aug 2010 10:15:58 +0000 (14:15 +0400)
committerAlexey Kudravtsev <cdr@intellij.com>
Fri, 13 Aug 2010 15:26:59 +0000 (19:26 +0400)
platform/lang-impl/src/com/intellij/codeInsight/daemon/impl/HighlightInfoComposite.java

index 1ea5019cf0d1b6f99879f23f10257d35d8514a1c..0e219704aeb29e79d47191f3a07fac29d770c43d 100644 (file)
  */
 package com.intellij.codeInsight.daemon.impl;
 
-import com.intellij.openapi.editor.RangeMarker;
-import com.intellij.openapi.util.Pair;
-import com.intellij.openapi.util.TextRange;
 import com.intellij.openapi.util.text.StringUtil;
+import com.intellij.util.containers.ContainerUtil;
 import org.jetbrains.annotations.NonNls;
 import org.jetbrains.annotations.NotNull;
 import org.jetbrains.annotations.Nullable;
 
-import java.util.ArrayList;
 import java.util.List;
 
 public class HighlightInfoComposite extends HighlightInfo {
@@ -43,8 +40,8 @@ public class HighlightInfoComposite extends HighlightInfo {
     text = infos.get(0).text;
     highlighter = infos.get(0).highlighter;
     group = infos.get(0).group;
-    quickFixActionMarkers = new ArrayList<Pair<IntentionActionDescriptor, RangeMarker>>();
-    quickFixActionRanges = new ArrayList<Pair<IntentionActionDescriptor, TextRange>>();
+    quickFixActionMarkers = ContainerUtil.createEmptyCOWList();
+    quickFixActionRanges = ContainerUtil.createEmptyCOWList();
     for (HighlightInfo info : infos) {
       if (info.quickFixActionMarkers != null) {
         quickFixActionMarkers.addAll(info.quickFixActionMarkers);
@@ -98,4 +95,4 @@ public class HighlightInfoComposite extends HighlightInfo {
     result.append(HTML_FOOTER);
     return result.toString();
   }
-}
\ No newline at end of file
+}