Collapse multiple identical catch clauses into one.
diff --git a/src/main/java/org/apache/commons/configuration2/ConfigurationUtils.java b/src/main/java/org/apache/commons/configuration2/ConfigurationUtils.java
index 3491558..98128d8 100644
--- a/src/main/java/org/apache/commons/configuration2/ConfigurationUtils.java
+++ b/src/main/java/org/apache/commons/configuration2/ConfigurationUtils.java
@@ -421,11 +421,7 @@
"No clone() method found for class"
+ obj.getClass().getName());
}
- catch (final IllegalAccessException iaex)
- {
- throw new ConfigurationRuntimeException(iaex);
- }
- catch (final InvocationTargetException itex)
+ catch (final IllegalAccessException | InvocationTargetException itex)
{
throw new ConfigurationRuntimeException(itex);
}
diff --git a/src/main/java/org/apache/commons/configuration2/JNDIConfiguration.java b/src/main/java/org/apache/commons/configuration2/JNDIConfiguration.java
index 59987e3..6f14645 100644
--- a/src/main/java/org/apache/commons/configuration2/JNDIConfiguration.java
+++ b/src/main/java/org/apache/commons/configuration2/JNDIConfiguration.java
@@ -413,12 +413,7 @@
key = key.replaceAll("\\.", "/");
return getBaseContext().lookup(key);
}
- catch (final NameNotFoundException e)
- {
- // expected exception, no need to log it
- return null;
- }
- catch (final NotContextException nctxex)
+ catch (final NameNotFoundException | NotContextException nctxex)
{
// expected exception, no need to log it
return null;
diff --git a/src/main/java/org/apache/commons/configuration2/XMLConfiguration.java b/src/main/java/org/apache/commons/configuration2/XMLConfiguration.java
index 48299a9..5c169a5 100644
--- a/src/main/java/org/apache/commons/configuration2/XMLConfiguration.java
+++ b/src/main/java/org/apache/commons/configuration2/XMLConfiguration.java
@@ -1084,15 +1084,7 @@
final DocumentBuilder builder = createDocumentBuilder();
builder.parse(new InputSource(reader));
}
- catch (final SAXException e)
- {
- throw new ConfigurationException("Validation failed", e);
- }
- catch (final IOException e)
- {
- throw new ConfigurationException("Validation failed", e);
- }
- catch (final ParserConfigurationException pce)
+ catch (final SAXException | IOException | ParserConfigurationException pce)
{
throw new ConfigurationException("Validation failed", pce);
}
diff --git a/src/main/java/org/apache/commons/configuration2/beanutils/BeanHelper.java b/src/main/java/org/apache/commons/configuration2/beanutils/BeanHelper.java
index 9675c10..a34d6e6 100644
--- a/src/main/java/org/apache/commons/configuration2/beanutils/BeanHelper.java
+++ b/src/main/java/org/apache/commons/configuration2/beanutils/BeanHelper.java
@@ -365,11 +365,7 @@
{
BEAN_UTILS_BEAN.setProperty(bean, propName, value);
}
- catch (final IllegalAccessException iaex)
- {
- throw new ConfigurationRuntimeException(iaex);
- }
- catch (final InvocationTargetException itex)
+ catch (final IllegalAccessException | InvocationTargetException itex)
{
throw new ConfigurationRuntimeException(itex);
}