Author: oheger
Date: Sun Jan 15 18:31:12 2012
New Revision: 1231720
URL: http://svn.apache.org/viewvc?rev=1231720&view=rev
Log:
Removed unnecessary casts.
Changed return type of clone() method back to Object to restore binary
compatibility.
Modified:
commons/proper/configuration/trunk/src/main/java/org/apache/commons/configuration/CombinedConfiguration.java
commons/proper/configuration/trunk/src/test/java/org/apache/commons/configuration/TestCombinedConfiguration.java
Modified:
commons/proper/configuration/trunk/src/main/java/org/apache/commons/configuration/CombinedConfiguration.java
URL:
http://svn.apache.org/viewvc/commons/proper/configuration/trunk/src/main/java/org/apache/commons/configuration/CombinedConfiguration.java?rev=1231720&r1=1231719&r2=1231720&view=diff
==============================================================================
---
commons/proper/configuration/trunk/src/main/java/org/apache/commons/configuration/CombinedConfiguration.java
(original)
+++
commons/proper/configuration/trunk/src/main/java/org/apache/commons/configuration/CombinedConfiguration.java
Sun Jan 15 18:31:12 2012
@@ -460,7 +460,7 @@ public class CombinedConfiguration exten
*/
public Configuration getConfiguration(int index)
{
- ConfigData cd = (ConfigData) configurations.get(index);
+ ConfigData cd = configurations.get(index);
return cd.getConfiguration();
}
@@ -473,7 +473,7 @@ public class CombinedConfiguration exten
*/
public Configuration getConfiguration(String name)
{
- return (Configuration) namedConfigurations.get(name);
+ return namedConfigurations.get(name);
}
/**
@@ -518,7 +518,7 @@ public class CombinedConfiguration exten
{
for (int index = 0; index < getNumberOfConfigurations(); index++)
{
- if (((ConfigData) configurations.get(index)).getConfiguration() ==
config)
+ if (configurations.get(index).getConfiguration() == config)
{
removeConfigurationAt(index);
return true;
@@ -536,7 +536,7 @@ public class CombinedConfiguration exten
*/
public Configuration removeConfigurationAt(int index)
{
- ConfigData cd = (ConfigData) configurations.remove(index);
+ ConfigData cd = configurations.remove(index);
if (cd.getName() != null)
{
namedConfigurations.remove(cd.getName());
@@ -653,7 +653,7 @@ public class CombinedConfiguration exten
* @return the copied object
*/
@Override
- public CombinedConfiguration clone()
+ public Object clone()
{
CombinedConfiguration copy = (CombinedConfiguration) super.clone();
copy.clear();
Modified:
commons/proper/configuration/trunk/src/test/java/org/apache/commons/configuration/TestCombinedConfiguration.java
URL:
http://svn.apache.org/viewvc/commons/proper/configuration/trunk/src/test/java/org/apache/commons/configuration/TestCombinedConfiguration.java?rev=1231720&r1=1231719&r2=1231720&view=diff
==============================================================================
---
commons/proper/configuration/trunk/src/test/java/org/apache/commons/configuration/TestCombinedConfiguration.java
(original)
+++
commons/proper/configuration/trunk/src/test/java/org/apache/commons/configuration/TestCombinedConfiguration.java
Sun Jan 15 18:31:12 2012
@@ -392,7 +392,7 @@ public class TestCombinedConfiguration
config.addConfiguration(setUpTestConfiguration(), TEST_NAME, "conf2");
config.addConfiguration(new PropertiesConfiguration(), "props");
- CombinedConfiguration cc2 = config.clone();
+ CombinedConfiguration cc2 = (CombinedConfiguration) config.clone();
assertEquals("Wrong number of contained configurations", config
.getNumberOfConfigurations(), cc2.getNumberOfConfigurations());
assertSame("Wrong node combiner", config.getNodeCombiner(), cc2
@@ -423,7 +423,7 @@ public class TestCombinedConfiguration
public void testCloneModify()
{
config.addConfiguration(setUpTestConfiguration(), TEST_NAME);
- CombinedConfiguration cc2 = config.clone();
+ CombinedConfiguration cc2 = (CombinedConfiguration) config.clone();
assertTrue("Name is missing", cc2.getConfigurationNames().contains(
TEST_NAME));
cc2.removeConfiguration(TEST_NAME);