public final class ModuleCompilerUtil
extends java.lang.Object
Modifier and Type | Method and Description |
---|---|
static Couple<Module> |
addingDependencyFormsCircularity(Module currentModule,
Module toDependOn)
Deprecated.
Use
CircularModuleDependenciesDetector.addingDependencyFormsCircularity(Module, Module) instead.
To be removed in IDEA 2018.2. |
static java.util.List<Chunk<ModuleSourceSet>> |
computeSourceSetCycles(ModulesProvider provider) |
static java.util.List<Chunk<ModuleSourceSet>> |
getCyclicDependencies(Project project,
java.util.List<? extends Module> modules) |
static Module [] |
getDependencies(Module module) |
static java.util.List<Chunk<Module>> |
getSortedModuleChunks(Project project,
java.util.List<? extends Module> modules) |
static void |
sortModules(Project project,
java.util.List<? extends Module> modules) |
static <Node> Graph<Chunk<Node>> |
toChunkGraph(Graph<Node> graph) |
public static java.util.List<Chunk<Module>> getSortedModuleChunks(Project project, java.util.List<? extends Module> modules)
public static void sortModules(Project project, java.util.List<? extends Module> modules)
@Deprecated public static Couple<Module> addingDependencyFormsCircularity(Module currentModule, Module toDependOn)
CircularModuleDependenciesDetector.addingDependencyFormsCircularity(Module, Module)
instead.
To be removed in IDEA 2018.2.public static java.util.List<Chunk<ModuleSourceSet>> getCyclicDependencies(Project project, java.util.List<? extends Module> modules)
public static java.util.List<Chunk<ModuleSourceSet>> computeSourceSetCycles(ModulesProvider provider)