suppress the inspection about foreach and add a clarification comment

This commit is contained in:
Sergey Ignatov
2015-06-18 11:02:21 +03:00
parent 3b2fec3ab0
commit 8725bc7603
@@ -166,7 +166,8 @@ public class ComplementaryFontsRegistry {
boolean tryDefaultFont = true;
List<String> 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) {