diff --git a/jps/jps-builders/src/org/jetbrains/jps/dependency/DependencyGraph.java b/jps/jps-builders/src/org/jetbrains/jps/dependency/DependencyGraph.java index c9a505739026..8e029d8d86e0 100644 --- a/jps/jps-builders/src/org/jetbrains/jps/dependency/DependencyGraph.java +++ b/jps/jps-builders/src/org/jetbrains/jps/dependency/DependencyGraph.java @@ -4,7 +4,6 @@ package org.jetbrains.jps.dependency; import org.jetbrains.annotations.NotNull; import java.io.Closeable; -import java.io.IOException; import java.util.List; /** @@ -12,7 +11,7 @@ import java.util.List; */ public interface DependencyGraph extends Graph, Closeable { - Delta createDelta(Iterable sourcesToProcess, Iterable deletedSources, boolean isSourceOnly) throws IOException; + Delta createDelta(Iterable sourcesToProcess, Iterable deletedSources, boolean isSourceOnly); default DifferentiateResult differentiate(Delta delta, DifferentiateParameters params) { return differentiate(delta, params, List.of()); diff --git a/jps/jps-builders/src/org/jetbrains/jps/dependency/impl/LoggingDependencyGraph.java b/jps/jps-builders/src/org/jetbrains/jps/dependency/impl/LoggingDependencyGraph.java index dbdd94339eb3..58d41c5ff537 100644 --- a/jps/jps-builders/src/org/jetbrains/jps/dependency/impl/LoggingDependencyGraph.java +++ b/jps/jps-builders/src/org/jetbrains/jps/dependency/impl/LoggingDependencyGraph.java @@ -30,7 +30,7 @@ public final class LoggingDependencyGraph extends LoggingGraph implements Depend } @Override - public Delta createDelta(Iterable sourcesToProcess, Iterable deletedSources, boolean isSourceOnly) throws IOException { + public Delta createDelta(Iterable sourcesToProcess, Iterable deletedSources, boolean isSourceOnly) { return getDelegate().createDelta(sourcesToProcess, deletedSources, isSourceOnly); } diff --git a/jps/jps-builders/src/org/jetbrains/jps/incremental/storage/BuildDataManager.java b/jps/jps-builders/src/org/jetbrains/jps/incremental/storage/BuildDataManager.java index 217efc9aebca..1cc97d52e604 100644 --- a/jps/jps-builders/src/org/jetbrains/jps/incremental/storage/BuildDataManager.java +++ b/jps/jps-builders/src/org/jetbrains/jps/incremental/storage/BuildDataManager.java @@ -737,7 +737,7 @@ public final class BuildDataManager { private final ReadWriteLock lock = new ReentrantReadWriteLock(); @Override - public Delta createDelta(Iterable sourcesToProcess, Iterable deletedSources, boolean isSourceOnly) throws IOException { + public Delta createDelta(Iterable sourcesToProcess, Iterable deletedSources, boolean isSourceOnly) { lock.readLock().lock(); try { return delegate.createDelta(sourcesToProcess, deletedSources, isSourceOnly);