IDEA-CR-53134: [Gradle] do not request multiple times the same model for same ProjectImportModelProviders

GitOrigin-RevId: b7737f3db9a592fc926db2249f18b9a6ef6042ab
This commit is contained in:
Vladislav.Soroka
2019-10-02 14:03:13 +00:00
committed by intellij-monorepo-bot
parent 1fbcf88180
commit 13d9be710f
@@ -7,6 +7,7 @@ import org.gradle.tooling.model.gradle.GradleBuild;
import org.jetbrains.annotations.NotNull;
import org.jetbrains.annotations.Nullable;
import java.util.LinkedHashSet;
import java.util.Set;
public final class ClassSetImportModelProvider implements ProjectImportModelProvider {
@@ -14,8 +15,8 @@ public final class ClassSetImportModelProvider implements ProjectImportModelProv
@NotNull private final Set<Class> buildModelClasses;
public ClassSetImportModelProvider(@NotNull Set<Class> projectModelClasses, @NotNull Set<Class> buildModelClasses) {
this.projectModelClasses = projectModelClasses;
this.buildModelClasses = buildModelClasses;
this.projectModelClasses = new LinkedHashSet<Class>(projectModelClasses);
this.buildModelClasses = new LinkedHashSet<Class>(buildModelClasses);
}
@Override