From 8725bc7603ec667bb3a417f2a22f3dd604d018b5 Mon Sep 17 00:00:00 2001 From: Sergey Ignatov Date: Thu, 18 Jun 2015 11:00:44 +0300 Subject: [PATCH] suppress the inspection about foreach and add a clarification comment --- .../openapi/editor/impl/ComplementaryFontsRegistry.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/platform/platform-impl/src/com/intellij/openapi/editor/impl/ComplementaryFontsRegistry.java b/platform/platform-impl/src/com/intellij/openapi/editor/impl/ComplementaryFontsRegistry.java index feb01fb0db79..48e8de5f769b 100644 --- a/platform/platform-impl/src/com/intellij/openapi/editor/impl/ComplementaryFontsRegistry.java +++ b/platform/platform-impl/src/com/intellij/openapi/editor/impl/ComplementaryFontsRegistry.java @@ -166,7 +166,8 @@ public class ComplementaryFontsRegistry { boolean tryDefaultFont = true; List fontFamilies = preferences.getEffectiveFontFamilies(); FontInfo result; - for (int i = 0, len = fontFamilies.size(); i < len; ++i) { + //noinspection ForLoopReplaceableByForEach + for (int i = 0, len = fontFamilies.size(); i < len; ++i) { // avoid foreach, it instantiates ArrayList$Itr, this traversal happens very often final String fontFamily = fontFamilies.get(i); result = doGetFontAbleToDisplay(c, preferences.getSize(fontFamily), style, fontFamily); if (result != null) {