public class ForwardDependenciesBuilder extends DependenciesBuilder
DependenciesBuilder.DependencyProcessor
myFileCount, myTotalFileCount
Constructor and Description |
---|
ForwardDependenciesBuilder(Project project,
AnalysisScope scope) |
ForwardDependenciesBuilder(Project project,
AnalysisScope scope,
GlobalSearchScope targetScope)
Creates builder which reports dependencies on files from
targetScope only. |
ForwardDependenciesBuilder(Project project,
AnalysisScope scope,
int transitive) |
Modifier and Type | Method and Description |
---|---|
void |
analyze() |
java.util.Map<PsiFile,java.util.Set<PsiFile>> |
getDirectDependencies() |
java.lang.String |
getInitialUsagesPosition() |
java.lang.String |
getRootNodeNameInUsageView() |
int |
getTransitiveBorder() |
boolean |
isBackward() |
boolean |
isTransitive() |
analyzeFileDependencies, analyzeFileDependencies, findPaths, getDependencies, getIllegalDependencies, getProject, getScope, getScopeOfInterest, setInitialFileCount, setTotalFileCount
public ForwardDependenciesBuilder(Project project, AnalysisScope scope)
public ForwardDependenciesBuilder(Project project, AnalysisScope scope, GlobalSearchScope targetScope)
targetScope
only.public ForwardDependenciesBuilder(Project project, AnalysisScope scope, int transitive)
public java.lang.String getRootNodeNameInUsageView()
getRootNodeNameInUsageView
in class DependenciesBuilder
public java.lang.String getInitialUsagesPosition()
getInitialUsagesPosition
in class DependenciesBuilder
public boolean isBackward()
isBackward
in class DependenciesBuilder
public void analyze()
analyze
in class DependenciesBuilder
public java.util.Map<PsiFile,java.util.Set<PsiFile>> getDirectDependencies()
getDirectDependencies
in class DependenciesBuilder
public boolean isTransitive()
isTransitive
in class DependenciesBuilder
public int getTransitiveBorder()
getTransitiveBorder
in class DependenciesBuilder