com.intellij.openapi.project.DumbServiceImpl

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

1. ProjectRootManagerComponent#doSynchronizeRoots()

Project: intellij-community
File: ProjectRootManagerComponent.java
@Override
protected void doSynchronizeRoots() {
    if (!myStartupActivityPerformed)
        return;
    if (myDoLogCachesUpdate)
        LOG.debug(new Throwable("sync roots"));
    else if (!ApplicationManager.getApplication().isUnitTestMode())
        LOG.info("project roots have changed");
    DumbServiceImpl dumbService = DumbServiceImpl.getInstance(myProject);
    if (FileBasedIndex.getInstance() instanceof FileBasedIndexImpl) {
        dumbService.queueTask(new UnindexedFilesUpdater(myProject, false));
    }
}

2. 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);
    }
}

3. ProjectRootManagerComponent#doSynchronizeRoots()

Project: consulo
File: ProjectRootManagerComponent.java
@Override
protected void doSynchronizeRoots() {
    if (!myStartupActivityPerformed)
        return;
    if (myDoLogCachesUpdate)
        LOG.debug(new Throwable("sync roots"));
    else if (!ApplicationManager.getApplication().isUnitTestMode())
        LOG.info("project roots have changed");
    DumbServiceImpl dumbService = DumbServiceImpl.getInstance(myProject);
    if (FileBasedIndex.getInstance() instanceof FileBasedIndexImpl) {
        dumbService.queueTask(new UnindexedFilesUpdater(myProject, false));
    }
}

4. 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);
    }
}