SSR: no need to wrap exception

This commit is contained in:
Bas Leijdekkers
2019-03-14 17:59:35 +01:00
parent 285a57d476
commit f166d51731
2 changed files with 8 additions and 11 deletions
@@ -31,7 +31,6 @@ import com.intellij.structuralsearch.plugin.ui.Configuration;
import com.intellij.structuralsearch.plugin.ui.ConfigurationManager;
import com.intellij.structuralsearch.plugin.util.CollectingMatchResultSink;
import com.intellij.structuralsearch.plugin.util.DuplicateFilteringResultSink;
import com.intellij.util.IncorrectOperationException;
import com.intellij.util.PairProcessor;
import com.intellij.util.SmartList;
import com.intellij.util.indexing.FileBasedIndex;
@@ -317,11 +316,11 @@ public class Matcher {
* @throws UnsupportedPatternException
*/
public List<MatchResult> testFindMatches(String source,
MatchOptions options,
boolean fileContext,
FileType sourceFileType,
String sourceExtension,
boolean physicalSourceFile)
MatchOptions options,
boolean fileContext,
FileType sourceFileType,
String sourceExtension,
boolean physicalSourceFile)
throws MalformedPatternException, UnsupportedPatternException {
CollectingMatchResultSink sink = new CollectingMatchResultSink();
@@ -335,11 +334,6 @@ public class Matcher {
options.setScope(new LocalSearchScope(elements));
testFindMatches(sink, options);
}
catch (IncorrectOperationException e) {
MalformedPatternException exception = new MalformedPatternException();
exception.initCause(e);
throw exception;
} finally {
options.setScope(null);
}
@@ -135,6 +135,9 @@ public class Replacer {
return result;
}
catch (RuntimeException e) {
throw e;
}
catch (Exception e) {
throw new IncorrectOperationException(e);
}