com.intellij.openapi.project.DumbModeTask

Here are the examples of the java api class com.intellij.openapi.project.DumbModeTask taken from open source projects.

1. ProjectRootManagerComponent#doUpdateOnRefresh()

Project: intellij-community
File: ProjectRootManagerComponent.java
private void doUpdateOnRefresh() {
    if (ApplicationManager.getApplication().isUnitTestMode() && (!myStartupActivityPerformed || myProject.isDisposed())) {
        // in test mode suppress addition to a queue unless project is properly initialized
        return;
    }
    if (myProject.isDefault()) {
        return;
    }
    if (myDoLogCachesUpdate)
        LOG.debug("refresh");
    DumbServiceImpl dumbService = DumbServiceImpl.getInstance(myProject);
    DumbModeTask task = FileBasedIndexProjectHandler.createChangedFilesIndexingTask(myProject);
    if (task != null) {
        dumbService.queueTask(task);
    }
}

2. ProjectRootManagerComponent#doUpdateOnRefresh()

Project: consulo
File: ProjectRootManagerComponent.java
private void doUpdateOnRefresh() {
    if (ApplicationManager.getApplication().isUnitTestMode() && (!myStartupActivityPerformed || myProject.isDisposed())) {
        // in test mode suppress addition to a queue unless project is properly initialized
        return;
    }
    if (myProject.isDefault()) {
        return;
    }
    if (myDoLogCachesUpdate)
        LOG.debug("refresh");
    DumbServiceImpl dumbService = DumbServiceImpl.getInstance(myProject);
    DumbModeTask task = FileBasedIndexProjectHandler.createChangedFilesIndexingTask(myProject);
    if (task != null) {
        dumbService.queueTask(task);
    }
}