Merge remote-tracking branch 'origin/master' into develar/is
[idea/community.git] / platform / analysis-impl / src / com / intellij / codeInsight / daemon / impl / HighlightInfo.java
index d7fb454d507100c678bc998bbc625e7a4516d92c..0489219294d276865980bb7ad53da59474aca30e 100644 (file)
@@ -45,7 +45,6 @@ import com.intellij.psi.PsiElement;
 import com.intellij.psi.PsiFile;
 import com.intellij.util.ArrayUtilRt;
 import com.intellij.util.BitUtil;
-import com.intellij.util.Function;
 import com.intellij.util.containers.ContainerUtil;
 import com.intellij.xml.util.XmlStringUtil;
 import org.intellij.lang.annotations.MagicConstant;
@@ -354,10 +353,6 @@ public class HighlightInfo implements Segment {
   @Override
   @NonNls
   public String toString() {
-    return getDescription() != null ? getDescription() : "";
-  }
-
-  public String paramString() {
     @NonNls String s = "HighlightInfo(" + startOffset + "," + endOffset+")";
     if (getActualStartOffset() != startOffset || getActualEndOffset() != endOffset) {
       s += "; actual: (" + getActualStartOffset() + "," + getActualEndOffset() + ")";
@@ -818,16 +813,16 @@ public class HighlightInfo implements Segment {
         InspectionProfileEntry wrappedTool = toolWrapper instanceof LocalInspectionToolWrapper ? ((LocalInspectionToolWrapper)toolWrapper).getTool()
                                                                                                : ((GlobalInspectionToolWrapper)toolWrapper).getTool();
         if (wrappedTool instanceof DefaultHighlightVisitorBasedInspection.AnnotatorBasedInspection) {
-          List<IntentionAction> actions = Collections.<IntentionAction>emptyList(); 
+          List<IntentionAction> actions = Collections.emptyList();
           if (myProblemGroup instanceof SuppressableProblemGroup) {
-            actions = Arrays.<IntentionAction>asList(((SuppressableProblemGroup)myProblemGroup).getSuppressActions(element));
+            actions = Arrays.asList(((SuppressableProblemGroup)myProblemGroup).getSuppressActions(element));
           }
           if (fixAllIntention != null) {
             if (actions.isEmpty()) {
-              return Collections.<IntentionAction>singletonList(fixAllIntention);
+              return Collections.singletonList(fixAllIntention);
             }
             else {
-              actions = new ArrayList<IntentionAction>(actions);
+              actions = new ArrayList<>(actions);
               actions.add(fixAllIntention);
             }
           }
@@ -843,7 +838,7 @@ public class HighlightInfo implements Segment {
         else {
           SuppressQuickFix[] suppressFixes = wrappedTool.getBatchSuppressActions(element);
           if (suppressFixes.length > 0) {
-            ContainerUtil.addAll(newOptions, ContainerUtil.map(suppressFixes, (Function<SuppressQuickFix, IntentionAction>)fix -> SuppressIntentionActionFromFix.convertBatchToSuppressIntentionAction(fix)));
+            ContainerUtil.addAll(newOptions, ContainerUtil.map(suppressFixes, SuppressIntentionActionFromFix::convertBatchToSuppressIntentionAction));
           }
         }