diff --git a/java/java-impl/src/com/siyeh/ig/bugs/MismatchedCollectionQueryUpdateInspection.java b/java/java-impl/src/com/siyeh/ig/bugs/MismatchedCollectionQueryUpdateInspection.java index 7ab294a0a61f..3f1a59a2cc6a 100644 --- a/java/java-impl/src/com/siyeh/ig/bugs/MismatchedCollectionQueryUpdateInspection.java +++ b/java/java-impl/src/com/siyeh/ig/bugs/MismatchedCollectionQueryUpdateInspection.java @@ -506,6 +506,9 @@ public final class MismatchedCollectionQueryUpdateInspection extends BaseInspect if (CollectionUtils.isCollectionClassOrInterface(type)) { return false; } + if (InheritanceUtil.isInheritor(type, CommonClassNames.JAVA_UTIL_ITERATOR)) { + return false; + } if (type instanceof PsiArrayType && !(type instanceof PsiEllipsisType)) { return false; }