public class ModuleCompileScope extends FileIndexCompileScope
EMPTY_ARRAY
Constructor and Description |
---|
ModuleCompileScope(Module module,
boolean includeDependentModules) |
ModuleCompileScope(Project project,
java.util.Collection<? extends Module> modules,
java.util.Collection<java.lang.String> includedUnloadedModules,
boolean includeDependentModules,
boolean includeRuntimeDeps) |
ModuleCompileScope(Project project,
Module[] modules,
boolean includeDependentModules) |
ModuleCompileScope(Project project,
Module[] modules,
boolean includeDependentModules,
boolean includeRuntimeDependencies) |
Modifier and Type | Method and Description |
---|---|
boolean |
belongs(java.lang.String url)
Checks if the file with the specified URL belongs to the scope.
|
Module [] |
getAffectedModules()
Returns the list of modules files in which belong to the scope.
|
java.util.Collection<java.lang.String> |
getAffectedUnloadedModules() |
protected FileIndex[] |
getFileIndices() |
getFiles
exportUserData
changeUserMap, clearUserData, clone, copyCopyableDataTo, copyUserDataTo, getCopyableUserData, getUserData, getUserDataString, getUserMap, isUserDataEmpty, putCopyableUserData, putUserData, putUserDataIfAbsent, replace, setUserMap
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getAffectedSourceSets
exportUserData
getUserData, putUserData
public ModuleCompileScope(Module module, boolean includeDependentModules)
public ModuleCompileScope(Project project, Module[] modules, boolean includeDependentModules)
public ModuleCompileScope(Project project, Module[] modules, boolean includeDependentModules, boolean includeRuntimeDependencies)
public Module [] getAffectedModules()
CompileScope
public java.util.Collection<java.lang.String> getAffectedUnloadedModules()
protected FileIndex[] getFileIndices()
getFileIndices
in class FileIndexCompileScope
public boolean belongs(java.lang.String url)
CompileScope
url
- an VFS url. Note that actual file may not exist on the disk.