diff --git a/jps/jps-builders/src/org/jetbrains/jps/api/TaskFutureAdapter.java b/jps/jps-builders/src/org/jetbrains/jps/api/TaskFutureAdapter.java index 8d7fe84ffb8a..5279a6c8ea32 100644 --- a/jps/jps-builders/src/org/jetbrains/jps/api/TaskFutureAdapter.java +++ b/jps/jps-builders/src/org/jetbrains/jps/api/TaskFutureAdapter.java @@ -34,10 +34,7 @@ public class TaskFutureAdapter implements TaskFuture { try { get(); } - catch (InterruptedException e) { - throw new RuntimeException(e); - } - catch (ExecutionException e) { + catch (InterruptedException | ExecutionException e) { throw new RuntimeException(e); } catch (CancellationException ignored) { @@ -49,15 +46,10 @@ public class TaskFutureAdapter implements TaskFuture { try { get(timeout, unit); } - catch (InterruptedException e) { + catch (InterruptedException | ExecutionException e) { throw new RuntimeException(e); } - catch (ExecutionException e) { - throw new RuntimeException(e); - } - catch (TimeoutException ignored) { - } - catch (CancellationException ignored) { + catch (TimeoutException | CancellationException ignored) { } return isDone(); } diff --git a/jps/jps-builders/src/org/jetbrains/jps/incremental/IncProjectBuilder.java b/jps/jps-builders/src/org/jetbrains/jps/incremental/IncProjectBuilder.java index ca9dff55fcaa..0fcfeb7b13f7 100644 --- a/jps/jps-builders/src/org/jetbrains/jps/incremental/IncProjectBuilder.java +++ b/jps/jps-builders/src/org/jetbrains/jps/incremental/IncProjectBuilder.java @@ -1025,10 +1025,7 @@ public class IncProjectBuilder { // })); //} } - catch (BuildDataCorruptedException e) { - throw e; - } - catch (ProjectBuildException e) { + catch (BuildDataCorruptedException | ProjectBuildException e) { throw e; } catch (Throwable e) { diff --git a/jps/jps-builders/src/org/jetbrains/jps/incremental/java/FormsParsing.java b/jps/jps-builders/src/org/jetbrains/jps/incremental/java/FormsParsing.java index 8a0af7a67989..c32bc3d1711c 100644 --- a/jps/jps-builders/src/org/jetbrains/jps/incremental/java/FormsParsing.java +++ b/jps/jps-builders/src/org/jetbrains/jps/incremental/java/FormsParsing.java @@ -102,13 +102,7 @@ public class FormsParsing { LOG.debug(e); } } - catch (ClassNotFoundException e) { - LOG.error(e); - } - catch (InstantiationException e) { - LOG.error(e); - } - catch (IllegalAccessException e) { + catch (ClassNotFoundException | IllegalAccessException | InstantiationException e) { LOG.error(e); } } diff --git a/jps/jps-builders/src/org/jetbrains/jps/incremental/java/JavaBuilder.java b/jps/jps-builders/src/org/jetbrains/jps/incremental/java/JavaBuilder.java index 51aa013bddc3..9896f80bb2eb 100644 --- a/jps/jps-builders/src/org/jetbrains/jps/incremental/java/JavaBuilder.java +++ b/jps/jps-builders/src/org/jetbrains/jps/incremental/java/JavaBuilder.java @@ -248,13 +248,7 @@ public class JavaBuilder extends ModuleLevelBuilder { return compile(context, chunk, dirtyFilesHolder, filesToCompile, outputConsumer, compilingTool); } - catch (BuildDataCorruptedException e) { - throw e; - } - catch (ProjectBuildException e) { - throw e; - } - catch (PersistentEnumeratorBase.CorruptedException e) { + catch (BuildDataCorruptedException | PersistentEnumeratorBase.CorruptedException | ProjectBuildException e) { throw e; } catch (Exception e) { diff --git a/jps/jps-builders/src/org/jetbrains/jps/incremental/resources/ResourcesBuilder.java b/jps/jps-builders/src/org/jetbrains/jps/incremental/resources/ResourcesBuilder.java index 681e4b03a6b1..b51c3fb994e9 100644 --- a/jps/jps-builders/src/org/jetbrains/jps/incremental/resources/ResourcesBuilder.java +++ b/jps/jps-builders/src/org/jetbrains/jps/incremental/resources/ResourcesBuilder.java @@ -97,10 +97,7 @@ public class ResourcesBuilder extends TargetBuilder