mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
IDEA-385795 [gradle|tooling] cleanup GradleBuildScriptClasspathModelBuilder: extract collectClasspathEntries()
Separates classpath collection logic from model construction for clarity. GitOrigin-RevId: 38fd92ccc64196ce63985a77e1f5d27754d60ce3
This commit is contained in:
committed by
intellij-monorepo-bot
parent
e05708156a
commit
04ea24d67e
+12
-6
@@ -47,7 +47,18 @@ public class GradleBuildScriptClasspathModelBuilder extends AbstractModelBuilder
|
||||
DefaultGradleBuildScriptClasspathModel buildScriptClasspath = new DefaultGradleBuildScriptClasspathModel();
|
||||
buildScriptClasspath.setGradleHomeDir(project.getGradle().getGradleHomeDir());
|
||||
buildScriptClasspath.setGradleVersion(GradleVersion.current().getVersion());
|
||||
buildScriptClasspath.setClasspath(collectClasspathEntries(context, project));
|
||||
|
||||
GradleBuildScriptClasspathCache.getInstance(context)
|
||||
.setBuildScriptClasspathModel(project, buildScriptClasspath);
|
||||
|
||||
return buildScriptClasspath;
|
||||
}
|
||||
|
||||
private static @NotNull List<ClasspathEntryModel> collectClasspathEntries(
|
||||
@NotNull ModelBuilderContext context,
|
||||
@NotNull Project project
|
||||
) {
|
||||
List<ClasspathEntryModel> classpathEntries = new ArrayList<>();
|
||||
|
||||
Project parentProject = project.getParent();
|
||||
@@ -100,12 +111,7 @@ public class GradleBuildScriptClasspathModelBuilder extends AbstractModelBuilder
|
||||
}
|
||||
}
|
||||
|
||||
buildScriptClasspath.setClasspath(classpathEntries);
|
||||
|
||||
GradleBuildScriptClasspathCache.getInstance(context)
|
||||
.setBuildScriptClasspathModel(project, buildScriptClasspath);
|
||||
|
||||
return buildScriptClasspath;
|
||||
return classpathEntries;
|
||||
}
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user