com.intellij.openapi.roots
Class ProjectRootsTraversing
java.lang.Object
com.intellij.openapi.roots.ProjectRootsTraversing
public class ProjectRootsTraversing
- extends java.lang.Object
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
FULL_CLASSPATH
public static final ProjectRootsTraversing.RootTraversePolicy FULL_CLASSPATH
LIBRARIES_AND_JDK
public static final ProjectRootsTraversing.RootTraversePolicy LIBRARIES_AND_JDK
PROJECT_SOURCES
public static final ProjectRootsTraversing.RootTraversePolicy PROJECT_SOURCES
FULL_CLASSPATH_RECURSIVE
public static final ProjectRootsTraversing.RootTraversePolicy FULL_CLASSPATH_RECURSIVE
FULL_CLASS_RECURSIVE_WO_JDK
public static final ProjectRootsTraversing.RootTraversePolicy FULL_CLASS_RECURSIVE_WO_JDK
FULL_CLASSPATH_WITHOUT_TESTS
public static final ProjectRootsTraversing.RootTraversePolicy FULL_CLASSPATH_WITHOUT_TESTS
PROJECT_LIBRARIES
public static final ProjectRootsTraversing.RootTraversePolicy PROJECT_LIBRARIES
ProjectRootsTraversing
public ProjectRootsTraversing()
collectRoots
public static PathsList collectRoots(Project project,
ProjectRootsTraversing.RootTraversePolicy policy)
collectRoots
public static PathsList collectRoots(Module module,
ProjectRootsTraversing.RootTraversePolicy policy)
collectRoots
public static void collectRoots(Module module,
ProjectRootsTraversing.RootTraversePolicy policy,
PathsList listBuilder)