Use Iterators.unmodifiableIterator() for readability
RELNOTES: None
package com.google.devtools.build.lib.syntax;
+import com.google.common.collect.Iterators;
import com.google.devtools.build.lib.events.Location;
import com.google.devtools.build.lib.skylarkinterface.SkylarkValue;
import com.google.devtools.build.lib.syntax.Mutability.Freezable;
@@ -148,7 +149,7 @@ public abstract class SkylarkMutable implements Freezable, SkylarkValue {
@Override
public Iterator<E> iterator() {
- return Collections.unmodifiableCollection(getContentsUnsafe()).iterator();
+ return Iterators.unmodifiableIterator(getContentsUnsafe().iterator());
}
@Override
