public final class VcsDirtyScopeManagerImpl extends VcsDirtyScopeManager implements Disposable
Disposable.Parent
Constructor and Description |
---|
VcsDirtyScopeManagerImpl(Project project) |
Modifier and Type | Method and Description |
---|---|
void |
changesProcessed() |
void |
dirDirtyRecursively(FilePath path) |
void |
dirDirtyRecursively(VirtualFile dir)
Requests an asynchronous file status update for all files under the specified directory.
|
void |
dispose()
Usually not invoked directly, see class javadoc.
|
void |
fileDirty(FilePath file)
Requests an asynchronous file status update for the specified file path.
|
void |
fileDirty(VirtualFile file)
Requests an asynchronous file status update for the specified virtual file.
|
void |
filePathsDirty(java.util.Collection<? extends FilePath> filesDirty,
java.util.Collection<? extends FilePath> dirsRecursivelyDirty)
Requests an asynchronous file status update for all files specified and under the specified directories
|
void |
filesDirty(java.util.Collection<? extends VirtualFile> filesDirty,
java.util.Collection<? extends VirtualFile> dirsRecursivelyDirty)
Requests an asynchronous file status update for all files specified and under the specified directories
|
static <any> |
getDirtyScopeHashingStrategy(AbstractVcs vcs) |
void |
markEverythingDirty()
Requests an asynchronous file status update for all files in the project.
|
VcsInvalidated |
retrieveScopes() |
java.util.Collection<FilePath> |
whatFilesDirty(java.util.Collection<? extends FilePath> files) |
getInstance
public VcsDirtyScopeManagerImpl(Project project)
public void markEverythingDirty()
VcsDirtyScopeManager
markEverythingDirty
in class VcsDirtyScopeManager
public void dispose()
Disposable
dispose
in interface Disposable
public void filePathsDirty(java.util.Collection<? extends FilePath> filesDirty, java.util.Collection<? extends FilePath> dirsRecursivelyDirty)
VcsDirtyScopeManager
filePathsDirty
in class VcsDirtyScopeManager
public void filesDirty(java.util.Collection<? extends VirtualFile> filesDirty, java.util.Collection<? extends VirtualFile> dirsRecursivelyDirty)
VcsDirtyScopeManager
filesDirty
in class VcsDirtyScopeManager
public void fileDirty(VirtualFile file)
VcsDirtyScopeManager
fileDirty
in class VcsDirtyScopeManager
file
- the file for which the status update is requested.public void fileDirty(FilePath file)
VcsDirtyScopeManager
fileDirty
in class VcsDirtyScopeManager
file
- the file path for which the status update is requested.public void dirDirtyRecursively(VirtualFile dir)
VcsDirtyScopeManager
dirDirtyRecursively
in class VcsDirtyScopeManager
dir
- the directory for which the file status update is requested.public void dirDirtyRecursively(FilePath path)
dirDirtyRecursively
in class VcsDirtyScopeManager
public VcsInvalidated retrieveScopes()
retrieveScopes
in class VcsDirtyScopeManager
public void changesProcessed()
changesProcessed
in class VcsDirtyScopeManager
public java.util.Collection<FilePath> whatFilesDirty(java.util.Collection<? extends FilePath> files)
whatFilesDirty
in class VcsDirtyScopeManager
public static <any> getDirtyScopeHashingStrategy(AbstractVcs vcs)