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() |
getFilesexportUserDatachangeUserMap, clearUserData, clone, copyCopyableDataTo, copyUserDataTo, getCopyableUserData, getUserData, getUserDataString, getUserMap, isUserDataEmpty, putCopyableUserData, putUserData, putUserDataIfAbsent, replace, setUserMapequals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetAffectedSourceSetsexportUserDatagetUserData, putUserDatapublic 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()
CompileScopepublic java.util.Collection<java.lang.String> getAffectedUnloadedModules()
protected FileIndex[] getFileIndices()
getFileIndices in class FileIndexCompileScopepublic boolean belongs(java.lang.String url)
CompileScopeurl - an VFS url. Note that actual file may not exist on the disk.