Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPierre-Charles David2017-03-07 12:33:28 +0000
committerPierre-Charles David2017-03-10 13:39:24 +0000
commit0aa4727f62ecb273c5761bb299027c8bfb88e9f1 (patch)
treeaf4e647a3840b2bf9afcc8b434685fc06a262aee
parent6bf644a342da3a4710e077e2a89a0b1a6afb9a42 (diff)
downloadorg.eclipse.sirius-0aa4727f62ecb273c5761bb299027c8bfb88e9f1.tar.gz
org.eclipse.sirius-0aa4727f62ecb273c5761bb299027c8bfb88e9f1.tar.xz
org.eclipse.sirius-0aa4727f62ecb273c5761bb299027c8bfb88e9f1.zip
[cleanup] Use multi-catch to reduce duplication
Change-Id: I8321d4ff0ff39bff0d56a1dc8f9ef584a7d31db8 Signed-off-by: Pierre-Charles David <pierre-charles.david@obeo.fr>
-rw-r--r--plugins/org.eclipse.sirius.common/src/org/eclipse/sirius/common/tools/internal/interpreter/MonomorphicService.java6
1 files changed, 1 insertions, 5 deletions
diff --git a/plugins/org.eclipse.sirius.common/src/org/eclipse/sirius/common/tools/internal/interpreter/MonomorphicService.java b/plugins/org.eclipse.sirius.common/src/org/eclipse/sirius/common/tools/internal/interpreter/MonomorphicService.java
index 69536e52fd..8f1308f542 100644
--- a/plugins/org.eclipse.sirius.common/src/org/eclipse/sirius/common/tools/internal/interpreter/MonomorphicService.java
+++ b/plugins/org.eclipse.sirius.common/src/org/eclipse/sirius/common/tools/internal/interpreter/MonomorphicService.java
@@ -69,11 +69,7 @@ class MonomorphicService implements IMonomorphicService {
Object result = null;
try {
result = serviceMethod.invoke(serviceInstance, target);
- } catch (IllegalArgumentException e) {
- fail(e);
- } catch (IllegalAccessException e) {
- fail(e);
- } catch (InvocationTargetException e) {
+ } catch (IllegalArgumentException | IllegalAccessException | InvocationTargetException e) {
fail(e);
}
return result;

Back to the top