From 0c246ca12bf089ef69ce92a6f136a0b79f7728b7 Mon Sep 17 00:00:00 2001 From: Eugene Zhuravlev Date: Wed, 23 Apr 2025 11:53:52 +0200 Subject: [PATCH] remove unneeded throws GitOrigin-RevId: 93e781ebc685c28991c713a31727799de66b4ec7 --- .../src/org/jetbrains/jps/dependency/DependencyGraph.java | 3 +-- .../jetbrains/jps/dependency/impl/LoggingDependencyGraph.java | 2 +- .../jetbrains/jps/incremental/storage/BuildDataManager.java | 2 +- 3 files changed, 3 insertions(+), 4 deletions(-) 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);