diff --git a/jps/model/src/org/jetbrains/ether/dependencyView/Mappings.java b/jps/model/src/org/jetbrains/ether/dependencyView/Mappings.java index 7f6f3624d1c7..0a4a45bd44f3 100644 --- a/jps/model/src/org/jetbrains/ether/dependencyView/Mappings.java +++ b/jps/model/src/org/jetbrains/ether/dependencyView/Mappings.java @@ -34,8 +34,8 @@ public class Mappings { private final boolean myDeltaIsTransient; private boolean myIsDifferentiated = false; - private final List myChangedClasses; - private final List myChangedFiles; + private final Set myChangedClasses; + private final Set myChangedFiles; private void addChangedClass(final DependencyContext.S it) { assert (myChangedClasses != null && myChangedFiles != null); @@ -121,8 +121,8 @@ public class Mappings { private Mappings(final Mappings base) throws IOException { myIsDelta = true; - myChangedClasses = new LinkedList(); - myChangedFiles = new LinkedList(); + myChangedClasses = new HashSet(); + myChangedFiles = new HashSet(); myDeltaIsTransient = base.myDeltaIsTransient; myRootDir = new File(FileUtil.toSystemIndependentName(base.myRootDir.getAbsolutePath()) + File.separatorChar + "delta"); myContext = base.myContext;