@OpenApi
public final class DependencyCheckerHelper
extends java.lang.Object
 Project project = Application.getInstance.getProject();
 DependencyCheckResult result = DependencyCheckerHelper.checkDependencies(project);
 if (result.hasDependencies()) {
     System.out.println("Modules of the project has dependencies");
     System.out.println("Cyclic dependencies: " + result.hasCyclicDependencies());
     System.out.println("Number of dependencies between modules/project: " + result.getDependencies().size());
 }
 else {
     System.out.println("Modules of the project has no dependencies");
 }
 | Modifier and Type | Method and Description | 
|---|---|
static DependencyCheckResult | 
checkDependencies(Project project)
Checks dependencies between modules and project in the specified project. 
 | 
static DependencyCheckResult | 
checkDependencies(Project project,
                 java.util.Collection<Package> importantPackages)
Checks dependencies between modules and project in the specified project and returns
 dependencies only between specified important packages. 
 | 
static DependencyCheckResult | 
checkDependencies(Project project,
                 java.util.Collection<Package> importantPackages,
                 boolean ignoreSystemProfiles)
Checks dependencies between modules and project in the specified project and returns
 dependencies only between specified important packages. 
 | 
@OpenApi public static DependencyCheckResult checkDependencies(Project project)
project - a project.java.lang.IllegalArgumentException - if project is null.@OpenApi public static DependencyCheckResult checkDependencies(Project project, java.util.Collection<Package> importantPackages)
project - a project.importantPackages - packages(modules) which dependencies are important. null - means that all packages are
                          important.java.lang.IllegalArgumentException - if project is null or if at least one package is not from the specified project.@OpenApi public static DependencyCheckResult checkDependencies(Project project, java.util.Collection<Package> importantPackages, boolean ignoreSystemProfiles)
project - a project.importantPackages - packages(modules) which dependencies are important. null - means that all packages are
                             important.ignoreSystemProfiles - specifies that system profiles must be ignored or not in dependency analysis.java.lang.IllegalArgumentException - if project is null or if at least one package is not from the specified project.