From 4d767d130fdf711aceff49562f7f5d42e7ead3d8 Mon Sep 17 00:00:00 2001 From: Tagir Valeev Date: Tue, 9 Apr 2019 10:06:39 +0700 Subject: [PATCH] MavenIndex: redundant try-catch removed --- .../idea/maven/indices/MavenIndex.java | 27 ++++++++----------- 1 file changed, 11 insertions(+), 16 deletions(-) diff --git a/plugins/maven/src/main/java/org/jetbrains/idea/maven/indices/MavenIndex.java b/plugins/maven/src/main/java/org/jetbrains/idea/maven/indices/MavenIndex.java index cb9260e9af0d..f048866f5f27 100644 --- a/plugins/maven/src/main/java/org/jetbrains/idea/maven/indices/MavenIndex.java +++ b/plugins/maven/src/main/java/org/jetbrains/idea/maven/indices/MavenIndex.java @@ -195,24 +195,19 @@ public class MavenIndex implements MavenSearchIndex { } private void doOpen() throws Exception { - try { - File dataDir; - if (myDataDirName == null) { - dataDir = createNewDataDir(); - myDataDirName = dataDir.getName(); - } - else { - dataDir = new File(myDir, myDataDirName); - dataDir.mkdirs(); - } - if (myData != null) { - myData.close(true); - } - myData = new IndexData(dataDir); + File dataDir; + if (myDataDirName == null) { + dataDir = createNewDataDir(); + myDataDirName = dataDir.getName(); } - catch (Exception e) { - throw e; + else { + dataDir = new File(myDir, myDataDirName); + dataDir.mkdirs(); } + if (myData != null) { + myData.close(true); + } + myData = new IndexData(dataDir); } private void cleanupBrokenData() {