This is an automated email from the ASF dual-hosted git repository. ggregory pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/commons-configuration.git
The following commit(s) were added to refs/heads/master by this push: new 94691c7 Misc clean ups. 94691c7 is described below commit 94691c7bb045545a3cc5ec7744d50dc69eae8456 Author: Gary Gregory <garydgreg...@gmail.com> AuthorDate: Wed Aug 25 09:33:20 2021 -0400 Misc clean ups. - else { if } -> else if - new kind of Number() -> valueOf() - String replaceAll(S,S) -> replace(CS,CS) - Initialize collections on creation - Use diamonds - Create arrays with {}s. --- .../commons/configuration2/DataConfiguration.java | 50 +++--- .../configuration2/EnvironmentConfiguration.java | 2 +- .../commons/configuration2/INIConfiguration.java | 24 +-- .../commons/configuration2/JNDIConfiguration.java | 6 +- .../configuration2/PropertiesConfiguration.java | 4 +- .../configuration2/beanutils/BeanHelper.java | 2 +- .../builder/combined/MultiWrapDynaClass.java | 2 +- .../convert/DefaultListDelimiterHandler.java | 39 ++--- .../convert/LegacyListDelimiterHandler.java | 39 ++--- .../configuration2/convert/PropertyConverter.java | 4 +- .../commons/configuration2/io/FileHandler.java | 12 +- .../configuration2/io/FileLocatorUtils.java | 18 +-- .../plist/PropertyListConfiguration.java | 2 +- .../reloading/FileHandlerReloadingDetector.java | 10 +- .../configuration2/tree/InMemoryNodeModel.java | 2 +- .../configuration2/tree/ModelTransaction.java | 12 +- .../xpath/ConfigurationNodeIteratorChildren.java | 8 +- .../configuration2/InterpolationTestHelper.java | 2 +- .../configuration2/NonStringTestHolder.java | 4 +- .../TestAbstractConfigurationBasicFeatures.java | 8 +- .../TestAbstractHierarchicalConfiguration.java | 4 +- .../configuration2/TestBaseConfiguration.java | 32 ++-- .../TestBaseConfigurationXMLReader.java | 2 +- .../configuration2/TestBaseNullConfiguration.java | 12 +- .../configuration2/TestConfigurationConverter.java | 2 +- .../configuration2/TestConfigurationMap.java | 10 +- .../configuration2/TestConfigurationSet.java | 10 +- .../configuration2/TestDataConfiguration.java | 172 ++++++++++----------- .../TestDynamicCombinedConfiguration.java | 4 +- .../TestHierarchicalXMLConfiguration.java | 2 +- .../configuration2/TestMapConfiguration.java | 2 +- .../configuration2/TestSubnodeConfiguration.java | 3 +- .../configuration2/beanutils/TestBeanHelper.java | 6 +- .../beanutils/TestCombinedBeanDeclaration.java | 2 +- .../beanutils/TestConfigurationDynaBean.java | 36 ++--- .../beanutils/TestDefaultBeanFactory.java | 2 +- .../builder/TestBasicBuilderParameters.java | 4 +- .../builder/TestFileBasedBuilderParameters.java | 6 +- .../TestCombinedBuilderParametersImpl.java | 4 +- ...tFileExtensionConfigurationBuilderProvider.java | 2 +- .../TestMultiFileBuilderParametersImpl.java | 4 +- .../convert/TestDefaultConversionHandler.java | 6 +- .../convert/TestPropertyConverter.java | 6 +- .../event/TestHierarchicalConfigurationEvents.java | 2 +- .../event/TestMapConfigurationEvents.java | 2 +- .../event/TestSubsetConfigurationEvents.java | 2 +- .../plist/TestPropertyListConfiguration.java | 4 +- .../plist/TestPropertyListParser.java | 2 +- .../plist/TestXMLPropertyListConfiguration.java | 4 +- .../reloading/TestReloadingController.java | 2 +- .../configuration2/tree/TestImmutableNode.java | 2 +- .../configuration2/tree/TestInMemoryNodeModel.java | 4 +- .../tree/TestInMemoryNodeModelTrackedNodes.java | 4 +- .../web/TestServletRequestConfiguration.java | 2 +- 54 files changed, 288 insertions(+), 325 deletions(-) diff --git a/src/main/java/org/apache/commons/configuration2/DataConfiguration.java b/src/main/java/org/apache/commons/configuration2/DataConfiguration.java index 27585de..e2a3b07 100644 --- a/src/main/java/org/apache/commons/configuration2/DataConfiguration.java +++ b/src/main/java/org/apache/commons/configuration2/DataConfiguration.java @@ -106,28 +106,28 @@ public class DataConfiguration extends AbstractConfiguration public static final String DEFAULT_DATE_FORMAT = "yyyy-MM-dd HH:mm:ss"; /** Empty array constant. */ - private static final URL[] EMPTY_URL_ARRAY = new URL[0]; + private static final URL[] EMPTY_URL_ARRAY = {}; /** Empty array constant. */ - private static final URI[] EMPTY_URI_ARRAY = new URI[0]; + private static final URI[] EMPTY_URI_ARRAY = {}; /** Empty array constant. */ - private static final Locale[] EMPTY_LOCALE_ARRAY = new Locale[0]; + private static final Locale[] EMPTY_LOCALE_ARRAY = {}; /** Empty array constant. */ - private static final Date[] EMPTY_DATE_ARRAY = new Date[0]; + private static final Date[] EMPTY_DATE_ARRAY = {}; /** Empty array constant. */ - private static final Color[] EMPTY_COLOR_ARRAY = new Color[0]; + private static final Color[] EMPTY_COLOR_ARRAY = {}; /** Empty array constant. */ - private static final Calendar[] EMPTY_CALENDARD_ARRAY = new Calendar[0]; + private static final Calendar[] EMPTY_CALENDARD_ARRAY = {}; /** Empty array constant. */ - private static final BigInteger[] EMPTY_BIG_INTEGER_ARRAY = new BigInteger[0]; + private static final BigInteger[] EMPTY_BIG_INTEGER_ARRAY = {}; /** Empty array constant. */ - private static final BigDecimal[] EMPTY_BIG_DECIMAL_ARRAY = new BigDecimal[0]; + private static final BigDecimal[] EMPTY_BIG_DECIMAL_ARRAY = {}; /** Stores temporary date formats. */ private static final ThreadLocal<String> TEMP_DATE_FORMAT = new ThreadLocal<>(); @@ -238,7 +238,7 @@ public class DataConfiguration extends AbstractConfiguration */ public List<Boolean> getBooleanList(final String key) { - return getBooleanList(key, new ArrayList<Boolean>()); + return getBooleanList(key, new ArrayList<>()); } /** @@ -303,7 +303,7 @@ public class DataConfiguration extends AbstractConfiguration */ public List<Byte> getByteList(final String key) { - return getByteList(key, new ArrayList<Byte>()); + return getByteList(key, new ArrayList<>()); } /** @@ -368,7 +368,7 @@ public class DataConfiguration extends AbstractConfiguration */ public List<Short> getShortList(final String key) { - return getShortList(key, new ArrayList<Short>()); + return getShortList(key, new ArrayList<>()); } /** @@ -434,7 +434,7 @@ public class DataConfiguration extends AbstractConfiguration */ public List<Integer> getIntegerList(final String key) { - return getIntegerList(key, new ArrayList<Integer>()); + return getIntegerList(key, new ArrayList<>()); } /** @@ -499,7 +499,7 @@ public class DataConfiguration extends AbstractConfiguration */ public List<Long> getLongList(final String key) { - return getLongList(key, new ArrayList<Long>()); + return getLongList(key, new ArrayList<>()); } /** @@ -564,7 +564,7 @@ public class DataConfiguration extends AbstractConfiguration */ public List<Float> getFloatList(final String key) { - return getFloatList(key, new ArrayList<Float>()); + return getFloatList(key, new ArrayList<>()); } /** @@ -630,7 +630,7 @@ public class DataConfiguration extends AbstractConfiguration */ public List<Double> getDoubleList(final String key) { - return getDoubleList(key, new ArrayList<Double>()); + return getDoubleList(key, new ArrayList<>()); } /** @@ -695,7 +695,7 @@ public class DataConfiguration extends AbstractConfiguration */ public List<BigInteger> getBigIntegerList(final String key) { - return getBigIntegerList(key, new ArrayList<BigInteger>()); + return getBigIntegerList(key, new ArrayList<>()); } /** @@ -760,7 +760,7 @@ public class DataConfiguration extends AbstractConfiguration */ public List<BigDecimal> getBigDecimalList(final String key) { - return getBigDecimalList(key, new ArrayList<BigDecimal>()); + return getBigDecimalList(key, new ArrayList<>()); } /** @@ -887,7 +887,7 @@ public class DataConfiguration extends AbstractConfiguration */ public List<URI> getURIList(final String key) { - return getURIList(key, new ArrayList<URI>()); + return getURIList(key, new ArrayList<>()); } /** @@ -950,7 +950,7 @@ public class DataConfiguration extends AbstractConfiguration */ public List<URL> getURLList(final String key) { - return getURLList(key, new ArrayList<URL>()); + return getURLList(key, new ArrayList<>()); } /** @@ -1091,7 +1091,7 @@ public class DataConfiguration extends AbstractConfiguration public List<Date> getDateList(final String key) { - return getDateList(key, new ArrayList<Date>()); + return getDateList(key, new ArrayList<>()); } /** @@ -1109,7 +1109,7 @@ public class DataConfiguration extends AbstractConfiguration */ public List<Date> getDateList(final String key, final String format) { - return getDateList(key, new ArrayList<Date>(), format); + return getDateList(key, new ArrayList<>(), format); } /** @@ -1345,7 +1345,7 @@ public class DataConfiguration extends AbstractConfiguration */ public List<Calendar> getCalendarList(final String key) { - return getCalendarList(key, new ArrayList<Calendar>()); + return getCalendarList(key, new ArrayList<>()); } /** @@ -1363,7 +1363,7 @@ public class DataConfiguration extends AbstractConfiguration */ public List<Calendar> getCalendarList(final String key, final String format) { - return getCalendarList(key, new ArrayList<Calendar>(), format); + return getCalendarList(key, new ArrayList<>(), format); } /** @@ -1549,7 +1549,7 @@ public class DataConfiguration extends AbstractConfiguration */ public List<Locale> getLocaleList(final String key) { - return getLocaleList(key, new ArrayList<Locale>()); + return getLocaleList(key, new ArrayList<>()); } /** @@ -1645,7 +1645,7 @@ public class DataConfiguration extends AbstractConfiguration */ public List<Color> getColorList(final String key) { - return getColorList(key, new ArrayList<Color>()); + return getColorList(key, new ArrayList<>()); } /** diff --git a/src/main/java/org/apache/commons/configuration2/EnvironmentConfiguration.java b/src/main/java/org/apache/commons/configuration2/EnvironmentConfiguration.java index 53acd57..2a2f087 100644 --- a/src/main/java/org/apache/commons/configuration2/EnvironmentConfiguration.java +++ b/src/main/java/org/apache/commons/configuration2/EnvironmentConfiguration.java @@ -48,7 +48,7 @@ public class EnvironmentConfiguration extends MapConfiguration */ public EnvironmentConfiguration() { - super(new HashMap<String, Object>(System.getenv())); + super(new HashMap<>(System.getenv())); } /** diff --git a/src/main/java/org/apache/commons/configuration2/INIConfiguration.java b/src/main/java/org/apache/commons/configuration2/INIConfiguration.java index d01f9c3..4ecf888 100644 --- a/src/main/java/org/apache/commons/configuration2/INIConfiguration.java +++ b/src/main/java/org/apache/commons/configuration2/INIConfiguration.java @@ -664,17 +664,13 @@ public class INIConfiguration extends BaseHierarchicalConfiguration implements result.append(c); } + } else if (isCommentChar(c) && Character.isWhitespace(lastChar)) + { + stop = true; } else { - if (isCommentChar(c) && Character.isWhitespace(lastChar)) - { - stop = true; - } - else - { - result.append(c); - } + result.append(c); } i++; @@ -874,7 +870,7 @@ public class INIConfiguration extends BaseHierarchicalConfiguration implements if (quoted) { - return '"' + value.replaceAll("\"", "\\\\\\\"") + '"'; + return '"' + value.replace("\"", "\\\"") + '"'; } return value; } @@ -934,14 +930,10 @@ public class INIConfiguration extends BaseHierarchicalConfiguration implements { inSection = true; sections.add(node.getNodeName()); - } - else + } else if (!inSection && !globalSection) { - if (!inSection && !globalSection) - { - globalSection = true; - sections.add(null); - } + globalSection = true; + sections.add(null); } } } diff --git a/src/main/java/org/apache/commons/configuration2/JNDIConfiguration.java b/src/main/java/org/apache/commons/configuration2/JNDIConfiguration.java index 994237c..71723d7 100644 --- a/src/main/java/org/apache/commons/configuration2/JNDIConfiguration.java +++ b/src/main/java/org/apache/commons/configuration2/JNDIConfiguration.java @@ -205,7 +205,7 @@ public class JNDIConfiguration extends AbstractConfiguration final Set<String> keys = new HashSet<>(); if (context != null) { - recursiveGetKeys(keys, context, prefix, new HashSet<Context>()); + recursiveGetKeys(keys, context, prefix, new HashSet<>()); } else if (containsKey(prefix)) { @@ -352,7 +352,7 @@ public class JNDIConfiguration extends AbstractConfiguration { return false; } - key = key.replaceAll("\\.", "/"); + key = key.replace('.', '/'); try { // throws a NamingException if JNDI doesn't contain the key. @@ -410,7 +410,7 @@ public class JNDIConfiguration extends AbstractConfiguration try { - key = key.replaceAll("\\.", "/"); + key = key.replace('.', '/'); return getBaseContext().lookup(key); } catch (final NameNotFoundException | NotContextException nctxex) diff --git a/src/main/java/org/apache/commons/configuration2/PropertiesConfiguration.java b/src/main/java/org/apache/commons/configuration2/PropertiesConfiguration.java index 60b16ef..e557e82 100644 --- a/src/main/java/org/apache/commons/configuration2/PropertiesConfiguration.java +++ b/src/main/java/org/apache/commons/configuration2/PropertiesConfiguration.java @@ -1206,10 +1206,10 @@ public class PropertiesConfiguration extends BaseConfiguration private static String includeOptional = "includeoptional"; /** The list of possible key/value separators */ - private static final char[] SEPARATORS = new char[] {'=', ':'}; + private static final char[] SEPARATORS = {'=', ':'}; /** The white space characters used as key/value separators. */ - private static final char[] WHITE_SPACE = new char[]{' ', '\t', '\f'}; + private static final char[] WHITE_SPACE = {' ', '\t', '\f'}; /** Constant for the platform specific line separator.*/ private static final String LINE_SEPARATOR = System.getProperty("line.separator"); 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 ae0e6d6..540f305 100644 --- a/src/main/java/org/apache/commons/configuration2/beanutils/BeanHelper.java +++ b/src/main/java/org/apache/commons/configuration2/beanutils/BeanHelper.java @@ -89,7 +89,7 @@ public final class BeanHelper /** Stores a map with the registered bean factories. */ private final Map<String, BeanFactory> beanFactories = Collections - .synchronizedMap(new HashMap<String, BeanFactory>()); + .synchronizedMap(new HashMap<>()); /** * Stores the default bean factory, which is used if no other factory diff --git a/src/main/java/org/apache/commons/configuration2/builder/combined/MultiWrapDynaClass.java b/src/main/java/org/apache/commons/configuration2/builder/combined/MultiWrapDynaClass.java index cfdf54c..1a3c95b 100644 --- a/src/main/java/org/apache/commons/configuration2/builder/combined/MultiWrapDynaClass.java +++ b/src/main/java/org/apache/commons/configuration2/builder/combined/MultiWrapDynaClass.java @@ -36,7 +36,7 @@ import org.apache.commons.beanutils.DynaProperty; class MultiWrapDynaClass implements DynaClass { /** An empty array for converting the properties collection to an array. */ - private static final DynaProperty[] EMPTY_PROPS = new DynaProperty[0]; + private static final DynaProperty[] EMPTY_PROPS = {}; /** A collection with all properties of this class. */ private final Collection<DynaProperty> properties; diff --git a/src/main/java/org/apache/commons/configuration2/convert/DefaultListDelimiterHandler.java b/src/main/java/org/apache/commons/configuration2/convert/DefaultListDelimiterHandler.java index 1691d12..e74abd0 100644 --- a/src/main/java/org/apache/commons/configuration2/convert/DefaultListDelimiterHandler.java +++ b/src/main/java/org/apache/commons/configuration2/convert/DefaultListDelimiterHandler.java @@ -156,31 +156,26 @@ public class DefaultListDelimiterHandler extends AbstractListDelimiterHandler } token.append(c); inEscape = false; - } - - else + } else if (c == getDelimiter()) { - if (c == getDelimiter()) - { - // found a list delimiter -> add token and - // reset buffer - String t = token.toString(); - if (trim) - { - t = t.trim(); - } - list.add(t); - token = new StringBuilder(); - } - else if (c == ESCAPE) - { - // potentially escape next character - inEscape = true; - } - else + // found a list delimiter -> add token and + // reset buffer + String t = token.toString(); + if (trim) { - token.append(c); + t = t.trim(); } + list.add(t); + token = new StringBuilder(); + } + else if (c == ESCAPE) + { + // potentially escape next character + inEscape = true; + } + else + { + token.append(c); } } diff --git a/src/main/java/org/apache/commons/configuration2/convert/LegacyListDelimiterHandler.java b/src/main/java/org/apache/commons/configuration2/convert/LegacyListDelimiterHandler.java index b7ebcca..9390366 100644 --- a/src/main/java/org/apache/commons/configuration2/convert/LegacyListDelimiterHandler.java +++ b/src/main/java/org/apache/commons/configuration2/convert/LegacyListDelimiterHandler.java @@ -162,31 +162,26 @@ public class LegacyListDelimiterHandler extends AbstractListDelimiterHandler } token.append(c); inEscape = false; - } - - else + } else if (c == getDelimiter()) { - if (c == getDelimiter()) - { - // found a list delimiter -> add token and - // resetDefaultFileSystem buffer - String t = token.toString(); - if (trim) - { - t = t.trim(); - } - list.add(t); - token = new StringBuilder(); - } - else if (c == esc) - { - // eventually escape next character - inEscape = true; - } - else + // found a list delimiter -> add token and + // resetDefaultFileSystem buffer + String t = token.toString(); + if (trim) { - token.append(c); + t = t.trim(); } + list.add(t); + token = new StringBuilder(); + } + else if (c == esc) + { + // eventually escape next character + inEscape = true; + } + else + { + token.append(c); } begin++; diff --git a/src/main/java/org/apache/commons/configuration2/convert/PropertyConverter.java b/src/main/java/org/apache/commons/configuration2/convert/PropertyConverter.java index ea843f9..d540572 100644 --- a/src/main/java/org/apache/commons/configuration2/convert/PropertyConverter.java +++ b/src/main/java/org/apache/commons/configuration2/convert/PropertyConverter.java @@ -335,7 +335,7 @@ final class PropertyConverter { return (Float) n; } - return new Float(n.floatValue()); + return Float.valueOf(n.floatValue()); } /** @@ -352,7 +352,7 @@ final class PropertyConverter { return (Double) n; } - return new Double(n.doubleValue()); + return Double.valueOf(n.doubleValue()); } /** diff --git a/src/main/java/org/apache/commons/configuration2/io/FileHandler.java b/src/main/java/org/apache/commons/configuration2/io/FileHandler.java index e583b94..ca886cd 100644 --- a/src/main/java/org/apache/commons/configuration2/io/FileHandler.java +++ b/src/main/java/org/apache/commons/configuration2/io/FileHandler.java @@ -672,15 +672,11 @@ public class FileHandler if (url == null) { injectNullFileLocator(); - } - else + } else if (getContent() instanceof FileLocatorAware) { - if (getContent() instanceof FileLocatorAware) - { - final FileLocator locator = - prepareNullLocatorBuilder().sourceURL(url).create(); - ((FileLocatorAware) getContent()).initFileLocator(locator); - } + final FileLocator locator = + prepareNullLocatorBuilder().sourceURL(url).create(); + ((FileLocatorAware) getContent()).initFileLocator(locator); } } diff --git a/src/main/java/org/apache/commons/configuration2/io/FileLocatorUtils.java b/src/main/java/org/apache/commons/configuration2/io/FileLocatorUtils.java index 60eb057..709b73d 100644 --- a/src/main/java/org/apache/commons/configuration2/io/FileLocatorUtils.java +++ b/src/main/java/org/apache/commons/configuration2/io/FileLocatorUtils.java @@ -459,15 +459,15 @@ public final class FileLocatorUtils private static FileLocationStrategy initDefaultLocationStrategy() { final FileLocationStrategy[] subStrategies = - new FileLocationStrategy[] { - new ProvidedURLLocationStrategy(), - new FileSystemLocationStrategy(), - new AbsoluteNameLocationStrategy(), - new BasePathLocationStrategy(), - new HomeDirectoryLocationStrategy(true), - new HomeDirectoryLocationStrategy(false), - new ClasspathLocationStrategy() - }; + { + new ProvidedURLLocationStrategy(), + new FileSystemLocationStrategy(), + new AbsoluteNameLocationStrategy(), + new BasePathLocationStrategy(), + new HomeDirectoryLocationStrategy(true), + new HomeDirectoryLocationStrategy(false), + new ClasspathLocationStrategy() + }; return new CombinedLocationStrategy(Arrays.asList(subStrategies)); } diff --git a/src/main/java/org/apache/commons/configuration2/plist/PropertyListConfiguration.java b/src/main/java/org/apache/commons/configuration2/plist/PropertyListConfiguration.java index d8633a8..0574773 100644 --- a/src/main/java/org/apache/commons/configuration2/plist/PropertyListConfiguration.java +++ b/src/main/java/org/apache/commons/configuration2/plist/PropertyListConfiguration.java @@ -398,7 +398,7 @@ public class PropertyListConfiguration extends BaseHierarchicalConfiguration || s.indexOf(',') != -1 || s.indexOf(';') != -1) { - s = s.replaceAll("\"", "\\\\\\\""); + s = s.replace("\"", "\\\""); s = "\"" + s + "\""; } diff --git a/src/main/java/org/apache/commons/configuration2/reloading/FileHandlerReloadingDetector.java b/src/main/java/org/apache/commons/configuration2/reloading/FileHandlerReloadingDetector.java index 9166131..50b2f64 100644 --- a/src/main/java/org/apache/commons/configuration2/reloading/FileHandlerReloadingDetector.java +++ b/src/main/java/org/apache/commons/configuration2/reloading/FileHandlerReloadingDetector.java @@ -157,15 +157,11 @@ public class FileHandlerReloadingDetector implements ReloadingDetector final long modifiedMillis = getLastModificationDate(); if (modifiedMillis > 0) { - if (lastModifiedMillis == 0) - { - // initialization - updateLastModified(modifiedMillis); - } - else - { + if (lastModifiedMillis != 0) { return modifiedMillis != lastModifiedMillis; } + // initialization + updateLastModified(modifiedMillis); } } diff --git a/src/main/java/org/apache/commons/configuration2/tree/InMemoryNodeModel.java b/src/main/java/org/apache/commons/configuration2/tree/InMemoryNodeModel.java index 3892218..3ebb014 100644 --- a/src/main/java/org/apache/commons/configuration2/tree/InMemoryNodeModel.java +++ b/src/main/java/org/apache/commons/configuration2/tree/InMemoryNodeModel.java @@ -1288,7 +1288,7 @@ public class InMemoryNodeModel implements NodeModel<ImmutableNode> { final NodeSelector selector = new NodeSelector(resolver.nodeKey(node, - new HashMap<ImmutableNode, String>(), current)); + new HashMap<>(), current)); refSelector.setValue(selector); final NodeTracker newTracker = current.getNodeTracker().trackNodes( diff --git a/src/main/java/org/apache/commons/configuration2/tree/ModelTransaction.java b/src/main/java/org/apache/commons/configuration2/tree/ModelTransaction.java index 9548f38..5241b67 100644 --- a/src/main/java/org/apache/commons/configuration2/tree/ModelTransaction.java +++ b/src/main/java/org/apache/commons/configuration2/tree/ModelTransaction.java @@ -777,17 +777,13 @@ class ModelTransaction { resultNodes.add(repl); replacedNodes.put(nd, repl); + } else if (removals.contains(nd)) + { + removedNodes.add(nd); } else { - if (removals.contains(nd)) - { - removedNodes.add(nd); - } - else - { - resultNodes.add(nd); - } + resultNodes.add(nd); } } diff --git a/src/main/java/org/apache/commons/configuration2/tree/xpath/ConfigurationNodeIteratorChildren.java b/src/main/java/org/apache/commons/configuration2/tree/xpath/ConfigurationNodeIteratorChildren.java index 1110273..cdccb32 100644 --- a/src/main/java/org/apache/commons/configuration2/tree/xpath/ConfigurationNodeIteratorChildren.java +++ b/src/main/java/org/apache/commons/configuration2/tree/xpath/ConfigurationNodeIteratorChildren.java @@ -63,13 +63,9 @@ class ConfigurationNodeIteratorChildren<T> extends { setStartOffset(findStartIndex(subNodes, startsWith.getConfigurationNode())); - } - else + } else if (reverse) { - if (reverse) - { - setStartOffset(size()); - } + setStartOffset(size()); } } diff --git a/src/test/java/org/apache/commons/configuration2/InterpolationTestHelper.java b/src/test/java/org/apache/commons/configuration2/InterpolationTestHelper.java index afd12a1..ae4dadd 100644 --- a/src/test/java/org/apache/commons/configuration2/InterpolationTestHelper.java +++ b/src/test/java/org/apache/commons/configuration2/InterpolationTestHelper.java @@ -232,7 +232,7 @@ public class InterpolationTestHelper */ public static void testInterpolationSubset(final Configuration config) { - config.addProperty("test.a", new Integer(42)); + config.addProperty("test.a", Integer.valueOf(42)); config.addProperty("test.b", "${test.a}"); assertEquals("Wrong interpolated value", 42, config .getInt("test.b")); diff --git a/src/test/java/org/apache/commons/configuration2/NonStringTestHolder.java b/src/test/java/org/apache/commons/configuration2/NonStringTestHolder.java index 44e2431..a825e85 100644 --- a/src/test/java/org/apache/commons/configuration2/NonStringTestHolder.java +++ b/src/test/java/org/apache/commons/configuration2/NonStringTestHolder.java @@ -48,8 +48,8 @@ public class NonStringTestHolder final boolean booleanValue = configuration.getBoolean("test.boolean.missing", true); Assert.assertTrue(booleanValue); - final Boolean booleanObject = configuration.getBoolean("test.boolean.missing", new Boolean(true)); - Assert.assertEquals(new Boolean(true), booleanObject); + final Boolean booleanObject = configuration.getBoolean("test.boolean.missing", Boolean.valueOf(true)); + Assert.assertEquals(Boolean.valueOf(true), booleanObject); } public void testByte() throws Exception diff --git a/src/test/java/org/apache/commons/configuration2/TestAbstractConfigurationBasicFeatures.java b/src/test/java/org/apache/commons/configuration2/TestAbstractConfigurationBasicFeatures.java index 642c546..3658b85 100644 --- a/src/test/java/org/apache/commons/configuration2/TestAbstractConfigurationBasicFeatures.java +++ b/src/test/java/org/apache/commons/configuration2/TestAbstractConfigurationBasicFeatures.java @@ -139,10 +139,8 @@ public class TestAbstractConfigurationBasicFeatures private void checkAddListProperty(final AbstractConfiguration config) { config.addProperty("test", "value1"); - final Object[] lstValues1 = new Object[] - { "value2", "value3" }; - final Object[] lstValues2 = new Object[] - { "value4", "value5", "value6" }; + final Object[] lstValues1 = { "value2", "value3" }; + final Object[] lstValues2 = { "value4", "value5", "value6" }; config.addProperty("test", lstValues1); config.addProperty("test", Arrays.asList(lstValues2)); final List<Object> lst = config.getList("test"); @@ -939,7 +937,7 @@ public class TestAbstractConfigurationBasicFeatures { final PropertiesConfiguration config = new PropertiesConfiguration(); final List<Integer> expected = prepareListTest(config); - final Collection<Integer> result = config.getCollection(Integer.class, KEY_PREFIX, null, new ArrayList<Integer>()); + final Collection<Integer> result = config.getCollection(Integer.class, KEY_PREFIX, null, new ArrayList<>()); assertEquals("Wrong result", expected, result); } diff --git a/src/test/java/org/apache/commons/configuration2/TestAbstractHierarchicalConfiguration.java b/src/test/java/org/apache/commons/configuration2/TestAbstractHierarchicalConfiguration.java index cd3a55f..0f3e44b 100644 --- a/src/test/java/org/apache/commons/configuration2/TestAbstractHierarchicalConfiguration.java +++ b/src/test/java/org/apache/commons/configuration2/TestAbstractHierarchicalConfiguration.java @@ -158,7 +158,7 @@ public class TestAbstractHierarchicalConfiguration config.setProperty("test.items.item", new int[] { 2, 4, 8, 16 }); assertEquals(3, config.getMaxIndex("test.items.item")); assertEquals(8, config.getInt("test.items.item(2)")); - config.setProperty("test.items.item(2)", new Integer(6)); + config.setProperty("test.items.item(2)", Integer.valueOf(6)); assertEquals(6, config.getInt("test.items.item(2)")); config.setProperty("test.items.item(2)", new int[] { 7, 9, 11 }); assertEquals(5, config.getMaxIndex("test.items.item")); @@ -169,7 +169,7 @@ public class TestAbstractHierarchicalConfiguration assertTrue(config.getBoolean("test")); assertEquals("01/01/05", config.getProperty("test.items")); - config.setProperty("test.items.item", new Integer(42)); + config.setProperty("test.items.item", Integer.valueOf(42)); assertEquals(0, config.getMaxIndex("test.items.item")); assertEquals(42, config.getInt("test.items.item")); } diff --git a/src/test/java/org/apache/commons/configuration2/TestBaseConfiguration.java b/src/test/java/org/apache/commons/configuration2/TestBaseConfiguration.java index 69edee8..805e6ad 100644 --- a/src/test/java/org/apache/commons/configuration2/TestBaseConfiguration.java +++ b/src/test/java/org/apache/commons/configuration2/TestBaseConfiguration.java @@ -90,7 +90,7 @@ public class TestBaseConfiguration props.add("quick"); props.add("brown"); props.add("fox,jumps"); - final Object[] data = new Object[] { + final Object[] data = { "The", props, "over,the", "lazy", "dog." }; config.setProperty("complex.property", data); @@ -118,7 +118,7 @@ public class TestBaseConfiguration { for (int i = 0; i < 10; i++) { - config.addProperty("key" + i, new Integer(i)); + config.addProperty("key" + i, Integer.valueOf(i)); } final BaseConfiguration config2 = (BaseConfiguration) config.clone(); @@ -278,7 +278,7 @@ public class TestBaseConfiguration assertEquals("This returns true", boolT, config.getBoolean("boolA")); assertEquals("This returns true, not the default", boolT, config.getBoolean("boolA", boolF)); assertEquals("This returns false(default)", boolF, config.getBoolean("boolNotInConfig", boolF)); - assertEquals("This returns true(Boolean)", new Boolean(boolT), config.getBoolean("boolA", new Boolean(boolF))); + assertEquals("This returns true(Boolean)", Boolean.valueOf(boolT), config.getBoolean("boolA", Boolean.valueOf(boolF))); } @Test(expected = ConversionException.class) @@ -303,7 +303,7 @@ public class TestBaseConfiguration assertEquals("This returns 1(byte)", oneB, config.getByte("number")); assertEquals("This returns 1(byte)", oneB, config.getByte("number", twoB)); assertEquals("This returns 2(default byte)", twoB, config.getByte("numberNotInConfig", twoB)); - assertEquals("This returns 1(Byte)", new Byte(oneB), config.getByte("number", new Byte("2"))); + assertEquals("This returns 1(Byte)", Byte.valueOf(oneB), config.getByte("number", Byte.valueOf("2"))); } @Test(expected = ConversionException.class) @@ -328,7 +328,7 @@ public class TestBaseConfiguration assertEquals("This returns 1(double)", oneD, config.getDouble("numberD"), 0); assertEquals("This returns 1(double)", oneD, config.getDouble("numberD", twoD), 0); assertEquals("This returns 2(default double)", twoD, config.getDouble("numberNotInConfig", twoD), 0); - assertEquals("This returns 1(Double)", new Double(oneD), config.getDouble("numberD", new Double("2"))); + assertEquals("This returns 1(Double)", Double.valueOf(oneD), config.getDouble("numberD", Double.valueOf("2"))); } @Test(expected = ConversionException.class) @@ -380,7 +380,7 @@ public class TestBaseConfiguration assertEquals("This returns 1(float)", oneF, config.getFloat("numberF"), 0); assertEquals("This returns 1(float)", oneF, config.getFloat("numberF", twoF), 0); assertEquals("This returns 2(default float)", twoF, config.getFloat("numberNotInConfig", twoF), 0); - assertEquals("This returns 1(Float)", new Float(oneF), config.getFloat("numberF", new Float("2"))); + assertEquals("This returns 1(Float)", Float.valueOf(oneF), config.getFloat("numberF", Float.valueOf("2"))); } @Test(expected = ConversionException.class) @@ -448,12 +448,12 @@ public class TestBaseConfiguration // primitive wrappers assertEquals("Boolean interpolation", Boolean.TRUE, config.getBoolean("booleanValue", null)); - assertEquals("Byte interpolation", new Byte("1"), config.getByte("value", null)); - assertEquals("Short interpolation", new Short("1"), config.getShort("value", null)); - assertEquals("Integer interpolation", new Integer("1"), config.getInteger("value", null)); - assertEquals("Long interpolation", new Long("1"), config.getLong("value", null)); - assertEquals("Float interpolation", new Float("1"), config.getFloat("value", null)); - assertEquals("Double interpolation", new Double("1"), config.getDouble("value", null)); + assertEquals("Byte interpolation", Byte.valueOf("1"), config.getByte("value", null)); + assertEquals("Short interpolation", Short.valueOf("1"), config.getShort("value", null)); + assertEquals("Integer interpolation", Integer.valueOf("1"), config.getInteger("value", null)); + assertEquals("Long interpolation", Long.valueOf("1"), config.getLong("value", null)); + assertEquals("Float interpolation", Float.valueOf("1"), config.getFloat("value", null)); + assertEquals("Double interpolation", Double.valueOf("1"), config.getDouble("value", null)); assertEquals("BigInteger interpolation", new BigInteger("1"), config.getBigInteger("value", null)); assertEquals("BigDecimal interpolation", new BigDecimal("1"), config.getBigDecimal("value", null)); @@ -489,7 +489,7 @@ public class TestBaseConfiguration assertEquals("This returns 1(long)", oneL, config.getLong("numberL")); assertEquals("This returns 1(long)", oneL, config.getLong("numberL", twoL)); assertEquals("This returns 2(default long)", twoL, config.getLong("numberNotInConfig", twoL)); - assertEquals("This returns 1(Long)", new Long(oneL), config.getLong("numberL", new Long("2"))); + assertEquals("This returns 1(Long)", Long.valueOf(oneL), config.getLong("numberL", Long.valueOf("2"))); } @Test(expected = ConversionException.class) @@ -526,7 +526,7 @@ public class TestBaseConfiguration assertEquals("This returns 1(short)", oneS, config.getShort("numberS")); assertEquals("This returns 1(short)", oneS, config.getShort("numberS", twoS)); assertEquals("This returns 2(default short)", twoS, config.getShort("numberNotInConfig", twoS)); - assertEquals("This returns 1(Short)", new Short(oneS), config.getShort("numberS", new Short("2"))); + assertEquals("This returns 1(Short)", Short.valueOf(oneS), config.getShort("numberS", Short.valueOf("2"))); } @Test(expected = ConversionException.class) @@ -709,7 +709,7 @@ public class TestBaseConfiguration @Test public void testNumberConversions() { - config.setProperty(KEY_NUMBER, new Integer(42)); + config.setProperty(KEY_NUMBER, Integer.valueOf(42)); assertEquals("Wrong int returned", 42, config.getInt(KEY_NUMBER)); assertEquals("Wrong long returned", 42L, config.getLong(KEY_NUMBER)); assertEquals("Wrong byte returned", (byte) 42, config @@ -719,7 +719,7 @@ public class TestBaseConfiguration assertEquals("Wrong double returned", 42.0, config .getDouble(KEY_NUMBER), 0.001); - assertEquals("Wrong Long returned", new Long(42L), config.getLong( + assertEquals("Wrong Long returned", Long.valueOf(42L), config.getLong( KEY_NUMBER, null)); assertEquals("Wrong BigInt returned", new BigInteger("42"), config .getBigInteger(KEY_NUMBER)); diff --git a/src/test/java/org/apache/commons/configuration2/TestBaseConfigurationXMLReader.java b/src/test/java/org/apache/commons/configuration2/TestBaseConfigurationXMLReader.java index 1ebb86f..59417e3 100644 --- a/src/test/java/org/apache/commons/configuration2/TestBaseConfigurationXMLReader.java +++ b/src/test/java/org/apache/commons/configuration2/TestBaseConfigurationXMLReader.java @@ -66,7 +66,7 @@ public class TestBaseConfigurationXMLReader config.addProperty("application.mail.account.type", "pop3"); config.addProperty("application.mail.account.user", "postmaster"); config.addProperty("application.mail.account.pwd", "?.-gulp*#"); - config.addProperty("application.mail.timeout", new Integer(42)); + config.addProperty("application.mail.timeout", Integer.valueOf(42)); config.addProperty("test", Boolean.TRUE); configReader = new BaseConfigurationXMLReader(config); diff --git a/src/test/java/org/apache/commons/configuration2/TestBaseNullConfiguration.java b/src/test/java/org/apache/commons/configuration2/TestBaseNullConfiguration.java index e9f8814..f4f6a7b 100644 --- a/src/test/java/org/apache/commons/configuration2/TestBaseNullConfiguration.java +++ b/src/test/java/org/apache/commons/configuration2/TestBaseNullConfiguration.java @@ -79,7 +79,7 @@ public class TestBaseNullConfiguration assertEquals("This returns 1(byte)", oneB, config.getByte("number")); assertEquals("This returns 1(byte)", oneB, config.getByte("number", twoB)); assertEquals("This returns 2(default byte)", twoB, config.getByte("numberNotInConfig", twoB)); - assertEquals("This returns 1(Byte)", new Byte(oneB), config.getByte("number", new Byte("2"))); + assertEquals("This returns 1(Byte)", Byte.valueOf(oneB), config.getByte("number", Byte.valueOf("2"))); } @Test(expected = NoSuchElementException.class) @@ -104,7 +104,7 @@ public class TestBaseNullConfiguration assertEquals("This returns 1(short)", oneS, config.getShort("numberS")); assertEquals("This returns 1(short)", oneS, config.getShort("numberS", twoS)); assertEquals("This returns 2(default short)", twoS, config.getShort("numberNotInConfig", twoS)); - assertEquals("This returns 1(Short)", new Short(oneS), config.getShort("numberS", new Short("2"))); + assertEquals("This returns 1(Short)", Short.valueOf(oneS), config.getShort("numberS", Short.valueOf("2"))); } @Test(expected = NoSuchElementException.class) @@ -129,7 +129,7 @@ public class TestBaseNullConfiguration assertEquals("This returns 1(long)", oneL, config.getLong("numberL")); assertEquals("This returns 1(long)", oneL, config.getLong("numberL", twoL)); assertEquals("This returns 2(default long)", twoL, config.getLong("numberNotInConfig", twoL)); - assertEquals("This returns 1(Long)", new Long(oneL), config.getLong("numberL", new Long("2"))); + assertEquals("This returns 1(Long)", Long.valueOf(oneL), config.getLong("numberL", Long.valueOf("2"))); } @Test(expected = NoSuchElementException.class) @@ -154,7 +154,7 @@ public class TestBaseNullConfiguration assertEquals("This returns 1(float)", oneF, config.getFloat("numberF"), 0); assertEquals("This returns 1(float)", oneF, config.getFloat("numberF", twoF), 0); assertEquals("This returns 2(default float)", twoF, config.getFloat("numberNotInConfig", twoF), 0); - assertEquals("This returns 1(Float)", new Float(oneF), config.getFloat("numberF", new Float("2"))); + assertEquals("This returns 1(Float)", Float.valueOf(oneF), config.getFloat("numberF", Float.valueOf("2"))); } @Test(expected = NoSuchElementException.class) @@ -179,7 +179,7 @@ public class TestBaseNullConfiguration assertEquals("This returns 1(double)", oneD, config.getDouble("numberD"), 0); assertEquals("This returns 1(double)", oneD, config.getDouble("numberD", twoD), 0); assertEquals("This returns 2(default double)", twoD, config.getDouble("numberNotInConfig", twoD), 0); - assertEquals("This returns 1(Double)", new Double(oneD), config.getDouble("numberD", new Double("2"))); + assertEquals("This returns 1(Double)", Double.valueOf(oneD), config.getDouble("numberD", Double.valueOf("2"))); } @Test(expected = NoSuchElementException.class) @@ -272,7 +272,7 @@ public class TestBaseNullConfiguration assertEquals("This returns true", boolT, config.getBoolean("boolA")); assertEquals("This returns true, not the default", boolT, config.getBoolean("boolA", boolF)); assertEquals("This returns false(default)", boolF, config.getBoolean("boolNotInConfig", boolF)); - assertEquals("This returns true(Boolean)", new Boolean(boolT), config.getBoolean("boolA", new Boolean(boolF))); + assertEquals("This returns true(Boolean)", Boolean.valueOf(boolT), config.getBoolean("boolA", Boolean.valueOf(boolF))); } @Test(expected = NoSuchElementException.class) diff --git a/src/test/java/org/apache/commons/configuration2/TestConfigurationConverter.java b/src/test/java/org/apache/commons/configuration2/TestConfigurationConverter.java index dd755aa..61f4f6c 100644 --- a/src/test/java/org/apache/commons/configuration2/TestConfigurationConverter.java +++ b/src/test/java/org/apache/commons/configuration2/TestConfigurationConverter.java @@ -129,7 +129,7 @@ public class TestConfigurationConverter public void testConfigurationToPropertiesScalarValue() { final BaseConfiguration config = new BaseConfiguration(); - config.addProperty("scalar", new Integer(42)); + config.addProperty("scalar", Integer.valueOf(42)); final Properties props = ConfigurationConverter.getProperties(config); assertEquals("Wrong value", "42", props.getProperty("scalar")); } diff --git a/src/test/java/org/apache/commons/configuration2/TestConfigurationMap.java b/src/test/java/org/apache/commons/configuration2/TestConfigurationMap.java index 75dcd20..768df38 100644 --- a/src/test/java/org/apache/commons/configuration2/TestConfigurationMap.java +++ b/src/test/java/org/apache/commons/configuration2/TestConfigurationMap.java @@ -43,11 +43,11 @@ public class TestConfigurationMap Object[] values = { Boolean.TRUE, - new Double(Double.MAX_VALUE), - new Float(Float.MAX_VALUE), - new Integer(Integer.MAX_VALUE), - new Long(Long.MAX_VALUE), - new Short(Short.MAX_VALUE), + Double.valueOf(Double.MAX_VALUE), + Float.valueOf(Float.MAX_VALUE), + Integer.valueOf(Integer.MAX_VALUE), + Long.valueOf(Long.MAX_VALUE), + Short.valueOf(Short.MAX_VALUE), "This is a string" }; diff --git a/src/test/java/org/apache/commons/configuration2/TestConfigurationSet.java b/src/test/java/org/apache/commons/configuration2/TestConfigurationSet.java index 1398dc3..86875ea 100644 --- a/src/test/java/org/apache/commons/configuration2/TestConfigurationSet.java +++ b/src/test/java/org/apache/commons/configuration2/TestConfigurationSet.java @@ -45,11 +45,11 @@ public class TestConfigurationSet { Object[] values = { Boolean.TRUE, - new Double(Double.MAX_VALUE), - new Float(Float.MAX_VALUE), - new Integer(Integer.MAX_VALUE), - new Long(Long.MAX_VALUE), - new Short(Short.MAX_VALUE), + Double.valueOf(Double.MAX_VALUE), + Float.valueOf(Float.MAX_VALUE), + Integer.valueOf(Integer.MAX_VALUE), + Long.valueOf(Long.MAX_VALUE), + Short.valueOf(Short.MAX_VALUE), "This is a string" }; diff --git a/src/test/java/org/apache/commons/configuration2/TestDataConfiguration.java b/src/test/java/org/apache/commons/configuration2/TestDataConfiguration.java index e56b2cd..2e65da0 100644 --- a/src/test/java/org/apache/commons/configuration2/TestDataConfiguration.java +++ b/src/test/java/org/apache/commons/configuration2/TestDataConfiguration.java @@ -91,96 +91,96 @@ public class TestDataConfiguration conf.addProperty("byte.list1", "1"); conf.addProperty("byte.list1", "2"); conf.addProperty("byte.list2", "1, 2"); - conf.addProperty("byte.list3", new Byte("1")); - conf.addProperty("byte.list3", new Byte("2")); - conf.addPropertyDirect("byte.list4", new Byte[] { new Byte("1"), new Byte("2") }); + conf.addProperty("byte.list3", Byte.valueOf("1")); + conf.addProperty("byte.list3", Byte.valueOf("2")); + conf.addPropertyDirect("byte.list4", new Byte[] { Byte.valueOf("1"), Byte.valueOf("2") }); conf.addPropertyDirect("byte.list5", new byte[] { 1, 2 }); final List<Object> bytes = new ArrayList<>(); - bytes.add(new Byte("1")); - bytes.add(new Byte("2")); + bytes.add(Byte.valueOf("1")); + bytes.add(Byte.valueOf("2")); conf.addProperty("byte.list6", bytes); conf.addProperty("byte.string", "1"); - conf.addProperty("byte.object", new Byte("1")); + conf.addProperty("byte.object", Byte.valueOf("1")); conf.addProperty("byte.list.interpolated", "${byte.string},2"); // lists of shorts conf.addProperty("short.list1", "1"); conf.addProperty("short.list1", "2"); conf.addProperty("short.list2", "1, 2"); - conf.addProperty("short.list3", new Short("1")); - conf.addProperty("short.list3", new Short("2")); - conf.addPropertyDirect("short.list4", new Short[] { new Short("1"), new Short("2") }); + conf.addProperty("short.list3", Short.valueOf("1")); + conf.addProperty("short.list3", Short.valueOf("2")); + conf.addPropertyDirect("short.list4", new Short[] { Short.valueOf("1"), Short.valueOf("2") }); conf.addPropertyDirect("short.list5", new short[] { 1, 2 }); final List<Object> shorts = new ArrayList<>(); - shorts.add(new Short("1")); - shorts.add(new Short("2")); + shorts.add(Short.valueOf("1")); + shorts.add(Short.valueOf("2")); conf.addProperty("short.list6", shorts); conf.addProperty("short.string", "1"); - conf.addProperty("short.object", new Short("1")); + conf.addProperty("short.object", Short.valueOf("1")); conf.addProperty("short.list.interpolated", "${short.string},2"); // lists of integers conf.addProperty("integer.list1", "1"); conf.addProperty("integer.list1", "2"); conf.addProperty("integer.list2", "1, 2"); - conf.addProperty("integer.list3", new Integer("1")); - conf.addProperty("integer.list3", new Integer("2")); - conf.addPropertyDirect("integer.list4", new Integer[] { new Integer("1"), new Integer("2") }); + conf.addProperty("integer.list3", Integer.valueOf("1")); + conf.addProperty("integer.list3", Integer.valueOf("2")); + conf.addPropertyDirect("integer.list4", new Integer[] { Integer.valueOf("1"), Integer.valueOf("2") }); conf.addPropertyDirect("integer.list5", new int[] { 1, 2 }); final List<Object> integers = new ArrayList<>(); - integers.add(new Integer("1")); - integers.add(new Integer("2")); + integers.add(Integer.valueOf("1")); + integers.add(Integer.valueOf("2")); conf.addProperty("integer.list6", integers); conf.addProperty("integer.string", "1"); - conf.addProperty("integer.object", new Integer("1")); + conf.addProperty("integer.object", Integer.valueOf("1")); conf.addProperty("integer.list.interpolated", "${integer.string},2"); // lists of longs conf.addProperty("long.list1", "1"); conf.addProperty("long.list1", "2"); conf.addProperty("long.list2", "1, 2"); - conf.addProperty("long.list3", new Long("1")); - conf.addProperty("long.list3", new Long("2")); - conf.addPropertyDirect("long.list4", new Long[] { new Long("1"), new Long("2") }); + conf.addProperty("long.list3", Long.valueOf("1")); + conf.addProperty("long.list3", Long.valueOf("2")); + conf.addPropertyDirect("long.list4", new Long[] { Long.valueOf("1"), Long.valueOf("2") }); conf.addPropertyDirect("long.list5", new long[] { 1, 2 }); final List<Object> longs = new ArrayList<>(); - longs.add(new Long("1")); - longs.add(new Long("2")); + longs.add(Long.valueOf("1")); + longs.add(Long.valueOf("2")); conf.addProperty("long.list6", longs); conf.addProperty("long.string", "1"); - conf.addProperty("long.object", new Long("1")); + conf.addProperty("long.object", Long.valueOf("1")); conf.addProperty("long.list.interpolated", "${long.string},2"); // lists of floats conf.addProperty("float.list1", "1"); conf.addProperty("float.list1", "2"); conf.addProperty("float.list2", "1, 2"); - conf.addProperty("float.list3", new Float("1")); - conf.addProperty("float.list3", new Float("2")); - conf.addPropertyDirect("float.list4", new Float[] { new Float("1"), new Float("2") }); + conf.addProperty("float.list3", Float.valueOf("1")); + conf.addProperty("float.list3", Float.valueOf("2")); + conf.addPropertyDirect("float.list4", new Float[] { Float.valueOf("1"), Float.valueOf("2") }); conf.addPropertyDirect("float.list5", new float[] { 1, 2 }); final List<Object> floats = new ArrayList<>(); - floats.add(new Float("1")); - floats.add(new Float("2")); + floats.add(Float.valueOf("1")); + floats.add(Float.valueOf("2")); conf.addProperty("float.list6", floats); conf.addProperty("float.string", "1"); - conf.addProperty("float.object", new Float("1")); + conf.addProperty("float.object", Float.valueOf("1")); conf.addProperty("float.list.interpolated", "${float.string},2"); // lists of doubles conf.addProperty("double.list1", "1"); conf.addProperty("double.list1", "2"); conf.addProperty("double.list2", "1, 2"); - conf.addProperty("double.list3", new Double("1")); - conf.addProperty("double.list3", new Double("2")); - conf.addPropertyDirect("double.list4", new Double[] { new Double("1"), new Double("2") }); + conf.addProperty("double.list3", Double.valueOf("1")); + conf.addProperty("double.list3", Double.valueOf("2")); + conf.addPropertyDirect("double.list4", new Double[] { Double.valueOf("1"), Double.valueOf("2") }); conf.addPropertyDirect("double.list5", new double[] { 1, 2 }); final List<Object> doubles = new ArrayList<>(); - doubles.add(new Double("1")); - doubles.add(new Double("2")); + doubles.add(Double.valueOf("1")); + doubles.add(Double.valueOf("2")); conf.addProperty("double.list6", doubles); conf.addProperty("double.string", "1"); - conf.addProperty("double.object", new Double("1")); + conf.addProperty("double.object", Double.valueOf("1")); conf.addProperty("double.list.interpolated", "${double.string},2"); // lists of big integers @@ -424,10 +424,10 @@ public class TestDataConfiguration public void testGetBooleanArray() { // missing list - final boolean[] defaultValue = new boolean[] { false, true }; + final boolean[] defaultValue = { false, true }; ArrayAssert.assertEquals(defaultValue, conf.getBooleanArray("boolean.list", defaultValue)); - final boolean[] expected = new boolean[] { true, false }; + final boolean[] expected = { true, false }; // list of strings ArrayAssert.assertEquals(expected, conf.getBooleanArray("boolean.list1")); @@ -503,10 +503,10 @@ public class TestDataConfiguration public void testGetByteArray() { // missing list - final byte[] defaultValue = new byte[] { 1, 2}; + final byte[] defaultValue = { 1, 2}; ArrayAssert.assertEquals(defaultValue, conf.getByteArray("byte.list", defaultValue)); - final byte[] expected = new byte[] { 1, 2 }; + final byte[] expected = { 1, 2 }; // list of strings ArrayAssert.assertEquals(expected, conf.getByteArray("byte.list1")); @@ -544,8 +544,8 @@ public class TestDataConfiguration ListAssert.assertEquals(null, conf.getByteList("byte.list", null)); List<Object> expected = new ArrayList<>(); - expected.add(new Byte("1")); - expected.add(new Byte("2")); + expected.add(Byte.valueOf("1")); + expected.add(Byte.valueOf("2")); // list of strings ListAssert.assertEquals(expected, conf.getByteList("byte.list1")); @@ -570,7 +570,7 @@ public class TestDataConfiguration // single byte values expected = new ArrayList<>(); - expected.add(new Byte("1")); + expected.add(Byte.valueOf("1")); ListAssert.assertEquals(expected, conf.getByteList("byte.string")); ListAssert.assertEquals(expected, conf.getByteList("byte.object")); @@ -582,10 +582,10 @@ public class TestDataConfiguration public void testGetShortArray() { // missing list - final short[] defaultValue = new short[] { 2, 1}; + final short[] defaultValue = { 2, 1}; ArrayAssert.assertEquals(defaultValue, conf.getShortArray("short.list", defaultValue)); - final short[] expected = new short[] { 1, 2 }; + final short[] expected = { 1, 2 }; // list of strings ArrayAssert.assertEquals(expected, conf.getShortArray("short.list1")); @@ -623,8 +623,8 @@ public class TestDataConfiguration ListAssert.assertEquals(null, conf.getShortList("short.list", null)); List<Object> expected = new ArrayList<>(); - expected.add(new Short("1")); - expected.add(new Short("2")); + expected.add(Short.valueOf("1")); + expected.add(Short.valueOf("2")); // list of strings ListAssert.assertEquals(expected, conf.getShortList("short.list1")); @@ -649,7 +649,7 @@ public class TestDataConfiguration // single short values expected = new ArrayList<>(); - expected.add(new Short("1")); + expected.add(Short.valueOf("1")); ListAssert.assertEquals(expected, conf.getShortList("short.string")); ListAssert.assertEquals(expected, conf.getShortList("short.object")); @@ -661,10 +661,10 @@ public class TestDataConfiguration public void testGetIntegerArray() { // missing list - final int[] defaultValue = new int[] { 2, 1}; + final int[] defaultValue = { 2, 1}; ArrayAssert.assertEquals(defaultValue, conf.getIntArray("integer.list", defaultValue)); - final int[] expected = new int[] { 1, 2 }; + final int[] expected = { 1, 2 }; // list of strings ArrayAssert.assertEquals(expected, conf.getIntArray("integer.list1")); @@ -702,8 +702,8 @@ public class TestDataConfiguration ListAssert.assertEquals(null, conf.getIntegerList("integer.list", null)); List<Object> expected = new ArrayList<>(); - expected.add(new Integer("1")); - expected.add(new Integer("2")); + expected.add(Integer.valueOf("1")); + expected.add(Integer.valueOf("2")); // list of strings ListAssert.assertEquals(expected, conf.getIntegerList("integer.list1")); @@ -728,7 +728,7 @@ public class TestDataConfiguration // single int values expected = new ArrayList<>(); - expected.add(new Integer("1")); + expected.add(Integer.valueOf("1")); ListAssert.assertEquals(expected, conf.getIntegerList("integer.string")); ListAssert.assertEquals(expected, conf.getIntegerList("integer.object")); @@ -740,10 +740,10 @@ public class TestDataConfiguration public void testGetLongArray() { // missing list - final long[] defaultValue = new long[] { 2, 1}; + final long[] defaultValue = { 2, 1}; ArrayAssert.assertEquals(defaultValue, conf.getLongArray("long.list", defaultValue)); - final long[] expected = new long[] { 1, 2 }; + final long[] expected = { 1, 2 }; // list of strings ArrayAssert.assertEquals(expected, conf.getLongArray("long.list1")); @@ -781,8 +781,8 @@ public class TestDataConfiguration ListAssert.assertEquals(null, conf.getLongList("long.list", null)); List<Object> expected = new ArrayList<>(); - expected.add(new Long("1")); - expected.add(new Long("2")); + expected.add(Long.valueOf("1")); + expected.add(Long.valueOf("2")); // list of strings ListAssert.assertEquals(expected, conf.getLongList("long.list1")); @@ -807,7 +807,7 @@ public class TestDataConfiguration // single long values expected = new ArrayList<>(); - expected.add(new Long("1")); + expected.add(Long.valueOf("1")); ListAssert.assertEquals(expected, conf.getLongList("long.string")); ListAssert.assertEquals(expected, conf.getLongList("long.object")); @@ -819,10 +819,10 @@ public class TestDataConfiguration public void testGetFloatArray() { // missing list - final float[] defaultValue = new float[] { 2, 1}; + final float[] defaultValue = { 2, 1}; ArrayAssert.assertEquals(defaultValue, conf.getFloatArray("float.list", defaultValue), 0); - final float[] expected = new float[] { 1, 2 }; + final float[] expected = { 1, 2 }; // list of strings ArrayAssert.assertEquals(expected, conf.getFloatArray("float.list1"), 0); @@ -860,8 +860,8 @@ public class TestDataConfiguration ListAssert.assertEquals(null, conf.getFloatList("float.list", null)); List<Object> expected = new ArrayList<>(); - expected.add(new Float("1")); - expected.add(new Float("2")); + expected.add(Float.valueOf("1")); + expected.add(Float.valueOf("2")); // list of strings ListAssert.assertEquals(expected, conf.getFloatList("float.list1")); @@ -886,7 +886,7 @@ public class TestDataConfiguration // single float values expected = new ArrayList<>(); - expected.add(new Float("1")); + expected.add(Float.valueOf("1")); ListAssert.assertEquals(expected, conf.getFloatList("float.string")); ListAssert.assertEquals(expected, conf.getFloatList("float.object")); @@ -898,10 +898,10 @@ public class TestDataConfiguration public void testGetDoubleArray() { // missing list - final double[] defaultValue = new double[] { 2, 1 }; + final double[] defaultValue = { 2, 1 }; ArrayAssert.assertEquals(defaultValue, conf.getDoubleArray("double.list", defaultValue), 0); - final double[] expected = new double[] { 1, 2 }; + final double[] expected = { 1, 2 }; // list of strings ArrayAssert.assertEquals(expected, conf.getDoubleArray("double.list1"), 0); @@ -939,8 +939,8 @@ public class TestDataConfiguration ListAssert.assertEquals(null, conf.getDoubleList("double.list", null)); List<Object> expected = new ArrayList<>(); - expected.add(new Double("1")); - expected.add(new Double("2")); + expected.add(Double.valueOf("1")); + expected.add(Double.valueOf("2")); // list of strings ListAssert.assertEquals(expected, conf.getDoubleList("double.list1")); @@ -965,7 +965,7 @@ public class TestDataConfiguration // single double values expected = new ArrayList<>(); - expected.add(new Double("1")); + expected.add(Double.valueOf("1")); ListAssert.assertEquals(expected, conf.getDoubleList("double.string")); ListAssert.assertEquals(expected, conf.getDoubleList("double.object")); @@ -977,10 +977,10 @@ public class TestDataConfiguration public void testGetBigIntegerArray() { // missing list - final BigInteger[] defaultValue = new BigInteger[] { new BigInteger("2"), new BigInteger("1") }; + final BigInteger[] defaultValue = { new BigInteger("2"), new BigInteger("1") }; ArrayAssert.assertEquals(defaultValue, conf.getBigIntegerArray("biginteger.list", defaultValue)); - final BigInteger[] expected = new BigInteger[] { new BigInteger("1"), new BigInteger("2") }; + final BigInteger[] expected = { new BigInteger("1"), new BigInteger("2") }; // list of strings ArrayAssert.assertEquals(expected, conf.getBigIntegerArray("biginteger.list1")); @@ -1051,10 +1051,10 @@ public class TestDataConfiguration public void testGetBigDecimalArray() { // missing list - final BigDecimal[] defaultValue = new BigDecimal[] { new BigDecimal("2"), new BigDecimal("1") }; + final BigDecimal[] defaultValue = { new BigDecimal("2"), new BigDecimal("1") }; ArrayAssert.assertEquals(defaultValue, conf.getBigDecimalArray("bigdecimal.list", defaultValue)); - final BigDecimal[] expected = new BigDecimal[] { new BigDecimal("1"), new BigDecimal("2") }; + final BigDecimal[] expected = { new BigDecimal("1"), new BigDecimal("2") }; // list of strings ArrayAssert.assertEquals(expected, conf.getBigDecimalArray("bigdecimal.list1")); @@ -1143,10 +1143,10 @@ public class TestDataConfiguration public void testGetURIArray() throws Exception { // missing list - final URI[] defaultValue = new URI[] { new URI("http://www.apache.org"), new URI("http://jakarta.apache.org") }; + final URI[] defaultValue = { new URI("http://www.apache.org"), new URI("http://jakarta.apache.org") }; ArrayAssert.assertEquals(defaultValue, conf.getURIArray("url.list", defaultValue)); - final URI[] expected = new URI[] { new URI("http://jakarta.apache.org"), new URI("http://www.apache.org") }; + final URI[] expected = { new URI("http://jakarta.apache.org"), new URI("http://www.apache.org") }; // list of strings ArrayAssert.assertEquals(expected, conf.getURIArray("uri.list1")); @@ -1235,10 +1235,10 @@ public class TestDataConfiguration public void testGetURLArray() throws Exception { // missing list - final URL[] defaultValue = new URL[] { new URL("http://www.apache.org"), new URL("http://jakarta.apache.org") }; + final URL[] defaultValue = { new URL("http://www.apache.org"), new URL("http://jakarta.apache.org") }; ArrayAssert.assertEquals(defaultValue, conf.getURLArray("url.list", defaultValue)); - final URL[] expected = new URL[] { new URL("http://jakarta.apache.org"), new URL("http://www.apache.org") }; + final URL[] expected = { new URL("http://jakarta.apache.org"), new URL("http://www.apache.org") }; // list of strings ArrayAssert.assertEquals(expected, conf.getURLArray("url.list1")); @@ -1344,10 +1344,10 @@ public class TestDataConfiguration public void testGetLocaleArray() throws Exception { // missing list - final Locale[] defaultValue = new Locale[] { Locale.GERMAN, Locale.FRENCH }; + final Locale[] defaultValue = { Locale.GERMAN, Locale.FRENCH }; ArrayAssert.assertEquals(defaultValue, conf.getLocaleArray("locale.list", defaultValue)); - final Locale[] expected = new Locale[] { Locale.FRENCH, Locale.GERMAN }; + final Locale[] expected = { Locale.FRENCH, Locale.GERMAN }; // list of strings ArrayAssert.assertEquals(expected, conf.getLocaleArray("locale.list1")); @@ -1444,10 +1444,10 @@ public class TestDataConfiguration public void testGetColorArray() throws Exception { // missing list - final Color[] defaultValue = new Color[] { Color.red, Color.blue }; + final Color[] defaultValue = { Color.red, Color.blue }; ArrayAssert.assertEquals(defaultValue, conf.getColorArray("color.list", defaultValue)); - final Color[] expected = new Color[] { Color.red, Color.blue }; + final Color[] expected = { Color.red, Color.blue }; // list of strings ArrayAssert.assertEquals(expected, conf.getColorArray("color.list1")); @@ -1595,10 +1595,10 @@ public class TestDataConfiguration final Date date2 = format.parse("2004-12-31"); // missing list - final Date[] defaultValue = new Date[] { date2, date1 }; + final Date[] defaultValue = { date2, date1 }; ArrayAssert.assertEquals(defaultValue, conf.getDateArray("date.list", defaultValue)); - final Date[] expected = new Date[] { date1, date2 }; + final Date[] expected = { date1, date2 }; // list of strings ArrayAssert.assertEquals(expected, conf.getDateArray("date.list1")); @@ -1635,7 +1635,7 @@ public class TestDataConfiguration final DateFormat format = new SimpleDateFormat("MM/dd/yyyy"); final Date date1 = format.parse("01/01/2004"); final Date date2 = format.parse("12/31/2004"); - final Date[] expected = new Date[] { date1, date2 }; + final Date[] expected = { date1, date2 }; conf.addProperty("date.format", "01/01/2004"); conf.addProperty("date.format", "12/31/2004"); @@ -1744,10 +1744,10 @@ public class TestDataConfiguration calendar2.setTime(date2); // missing list - final Calendar[] defaultValue = new Calendar[] { calendar2, calendar1 }; + final Calendar[] defaultValue = { calendar2, calendar1 }; ArrayAssert.assertEquals(defaultValue, conf.getCalendarArray("calendar.list", defaultValue)); - final Calendar[] expected = new Calendar[] { calendar1, calendar2 }; + final Calendar[] expected = { calendar1, calendar2 }; // list of strings ArrayAssert.assertEquals(expected, conf.getCalendarArray("calendar.list1")); @@ -1789,7 +1789,7 @@ public class TestDataConfiguration calendar1.setTime(date1); final Calendar calendar2 = Calendar.getInstance(); calendar2.setTime(date2); - final Calendar[] expected = new Calendar[] { calendar1, calendar2 }; + final Calendar[] expected = { calendar1, calendar2 }; conf.addProperty("calendar.format", "01/01/2004"); conf.addProperty("calendar.format", "12/31/2004"); diff --git a/src/test/java/org/apache/commons/configuration2/TestDynamicCombinedConfiguration.java b/src/test/java/org/apache/commons/configuration2/TestDynamicCombinedConfiguration.java index af06c35..9f4fcb3 100644 --- a/src/test/java/org/apache/commons/configuration2/TestDynamicCombinedConfiguration.java +++ b/src/test/java/org/apache/commons/configuration2/TestDynamicCombinedConfiguration.java @@ -317,8 +317,8 @@ public class TestDynamicCombinedConfiguration final Thread testThreads[] = new Thread[THREAD_COUNT]; final int failures[] = new int[THREAD_COUNT]; - final String[] ids = new String[] {null, "2002", "3001", "3002", "3003"}; - final String[] expected = new String[] {"50", "25", "15", "25", "50"}; + final String[] ids = {null, "2002", "3001", "3002", "3003"}; + final String[] expected = {"50", "25", "15", "25", "50"}; for (int i = 0; i < testThreads.length; ++i) { testThreads[i] = new ReloadThread(builder, failures, i, LOOP_COUNT, true, ids[i], expected[i]); diff --git a/src/test/java/org/apache/commons/configuration2/TestHierarchicalXMLConfiguration.java b/src/test/java/org/apache/commons/configuration2/TestHierarchicalXMLConfiguration.java index 22865e4..60c0b4b 100644 --- a/src/test/java/org/apache/commons/configuration2/TestHierarchicalXMLConfiguration.java +++ b/src/test/java/org/apache/commons/configuration2/TestHierarchicalXMLConfiguration.java @@ -252,7 +252,7 @@ public class TestHierarchicalXMLConfiguration config.clearProperty("test.entity[@name]"); config.setProperty("element", "new value"); config.setProperty("test(0)", "A <new> value"); - config.addProperty("test(1).int", new Integer(9)); + config.addProperty("test(1).int", Integer.valueOf(9)); config.addProperty("list(1).sublist.item", "seven"); config.setProperty("clear", "yes"); config.setProperty("mean", "now it's simple"); diff --git a/src/test/java/org/apache/commons/configuration2/TestMapConfiguration.java b/src/test/java/org/apache/commons/configuration2/TestMapConfiguration.java index 53c03b8..3defd89 100644 --- a/src/test/java/org/apache/commons/configuration2/TestMapConfiguration.java +++ b/src/test/java/org/apache/commons/configuration2/TestMapConfiguration.java @@ -63,7 +63,7 @@ public class TestMapConfiguration extends TestAbstractConfiguration @Override protected AbstractConfiguration getEmptyConfiguration() { - return new MapConfiguration(new HashMap<String, Object>()); + return new MapConfiguration(new HashMap<>()); } @Test diff --git a/src/test/java/org/apache/commons/configuration2/TestSubnodeConfiguration.java b/src/test/java/org/apache/commons/configuration2/TestSubnodeConfiguration.java index 8be95c4..a195806 100644 --- a/src/test/java/org/apache/commons/configuration2/TestSubnodeConfiguration.java +++ b/src/test/java/org/apache/commons/configuration2/TestSubnodeConfiguration.java @@ -232,8 +232,7 @@ public class TestSubnodeConfiguration public void testGetKeys() { setUpSubnodeConfig(); - final Set<String> keys = new HashSet<>(); - keys.addAll(ConfigurationAssert.keysToList(config)); + final Set<String> keys = new HashSet<>(ConfigurationAssert.keysToList(config)); assertEquals("Incorrect number of keys", 2, keys.size()); assertTrue("Key 1 not contained", keys.contains("name")); assertTrue("Key 2 not contained", keys.contains("fields.field.name")); diff --git a/src/test/java/org/apache/commons/configuration2/beanutils/TestBeanHelper.java b/src/test/java/org/apache/commons/configuration2/beanutils/TestBeanHelper.java index 44bd9a2..311d622 100644 --- a/src/test/java/org/apache/commons/configuration2/beanutils/TestBeanHelper.java +++ b/src/test/java/org/apache/commons/configuration2/beanutils/TestBeanHelper.java @@ -354,7 +354,7 @@ public class TestBeanHelper @Test public void testCreateBeanWithParameter() { - final Object param = new Integer(42); + final Object param = Integer.valueOf(42); final TestBeanFactory factory = new TestBeanFactory(); helper.registerBeanFactory(TEST_FACTORY, factory); final BeanDeclarationTestImpl data = setUpBeanDeclaration(); @@ -416,7 +416,7 @@ public class TestBeanHelper final BeanDeclarationTestImpl buddyData = new BeanDeclarationTestImpl(); final Map<String, Object> properties2 = new HashMap<>(); properties2.put("stringValue", "Another test string"); - properties2.put("intValue", new Integer(100)); + properties2.put("intValue", Integer.valueOf(100)); buddyData.setBeanProperties(properties2); buddyData.setBeanClassName(BeanCreationTestBean.class.getName()); @@ -462,7 +462,7 @@ public class TestBeanHelper final BeanDeclarationTestImpl childBean = new BeanDeclarationTestImpl(); final Map<String, Object> properties2 = new HashMap<>(); properties2.put("stringValue", name + " Another test string"); - properties2.put("intValue", new Integer(100)); + properties2.put("intValue", Integer.valueOf(100)); childBean.setBeanProperties(properties2); childBean.setBeanClassName(BeanCreationTestBean.class.getName()); diff --git a/src/test/java/org/apache/commons/configuration2/beanutils/TestCombinedBeanDeclaration.java b/src/test/java/org/apache/commons/configuration2/beanutils/TestCombinedBeanDeclaration.java index 80f3451..a310818 100644 --- a/src/test/java/org/apache/commons/configuration2/beanutils/TestCombinedBeanDeclaration.java +++ b/src/test/java/org/apache/commons/configuration2/beanutils/TestCombinedBeanDeclaration.java @@ -196,7 +196,7 @@ public class TestCombinedBeanDeclaration final CombinedBeanDeclaration cd = createCombinedDeclaration(); EasyMock.expect(decl(0).getConstructorArgs()).andReturn(null); EasyMock.expect(decl(1).getConstructorArgs()).andReturn( - new ArrayList<ConstructorArg>()); + new ArrayList<>()); EasyMock.expect(decl(2).getConstructorArgs()).andReturn(null); replay(); assertTrue("Got constructor arguments", cd.getConstructorArgs() diff --git a/src/test/java/org/apache/commons/configuration2/beanutils/TestConfigurationDynaBean.java b/src/test/java/org/apache/commons/configuration2/beanutils/TestConfigurationDynaBean.java index 71cdd98..c7c21e9 100644 --- a/src/test/java/org/apache/commons/configuration2/beanutils/TestConfigurationDynaBean.java +++ b/src/test/java/org/apache/commons/configuration2/beanutils/TestConfigurationDynaBean.java @@ -75,17 +75,17 @@ public class TestConfigurationDynaBean Object[] values = { Boolean.TRUE, Boolean.TRUE, - new Double(Double.MAX_VALUE), - new Float(Float.MAX_VALUE), - new Integer(Integer.MAX_VALUE), - new Long(Long.MAX_VALUE), + Double.valueOf(Double.MAX_VALUE), + Float.valueOf(Float.MAX_VALUE), + Integer.valueOf(Integer.MAX_VALUE), + Long.valueOf(Long.MAX_VALUE), "First Value", "Second Value", "Third Value", - new Integer(Integer.MAX_VALUE), - new Short(Short.MAX_VALUE), + Integer.valueOf(Integer.MAX_VALUE), + Short.valueOf(Short.MAX_VALUE), "This is a string", - new Byte(Byte.MAX_VALUE), + Byte.valueOf(Byte.MAX_VALUE), Character.valueOf(Character.MAX_VALUE) }; @@ -114,7 +114,7 @@ public class TestConfigurationDynaBean } for (final int element : intArray) { - configuration.addProperty("intIndexed", new Integer(element)); + configuration.addProperty("intIndexed", Integer.valueOf(element)); } for (final String element : stringArray) { @@ -472,7 +472,7 @@ public class TestConfigurationDynaBean @Test(expected = IndexOutOfBoundsException.class) public void testSetIndexedArguments() { - bean.set("intArray", -1, new Integer(0)); + bean.set("intArray", -1, Integer.valueOf(0)); } /** @@ -481,7 +481,7 @@ public class TestConfigurationDynaBean @Test public void testSetIndexedValues() { - bean.set("intArray", 0, new Integer(1)); + bean.set("intArray", 0, Integer.valueOf(1)); Object value = bean.get("intArray", 0); assertNotNull("Returned new value 0", value); @@ -489,7 +489,7 @@ public class TestConfigurationDynaBean assertEquals("Returned correct new value 0", 1, ((Integer) value).intValue()); - bean.set("intIndexed", 1, new Integer(11)); + bean.set("intIndexed", 1, Integer.valueOf(11)); value = bean.get("intIndexed", 1); assertNotNull("Returned new value 1", value); @@ -527,7 +527,7 @@ public class TestConfigurationDynaBean @Test public void testSetArrayValue() { - final MapConfiguration configuration = new MapConfiguration(new HashMap<String, Object>()); + final MapConfiguration configuration = new MapConfiguration(new HashMap<>()); configuration.getMap().put("objectArray", new Object[] {"value1", "value2", "value3"}); final ConfigurationDynaBean bean = new ConfigurationDynaBean(configuration); @@ -561,7 +561,7 @@ public class TestConfigurationDynaBean { final boolean oldValue = ((Boolean) bean.get("booleanProperty")).booleanValue(); final boolean newValue = !oldValue; - bean.set("booleanProperty", new Boolean(newValue)); + bean.set("booleanProperty", Boolean.valueOf(newValue)); assertTrue("Matched new value", newValue == ((Boolean) bean.get("booleanProperty")).booleanValue()); } @@ -573,7 +573,7 @@ public class TestConfigurationDynaBean { final double oldValue = ((Double) bean.get("doubleProperty")).doubleValue(); final double newValue = oldValue + 1.0; - bean.set("doubleProperty", new Double(newValue)); + bean.set("doubleProperty", Double.valueOf(newValue)); assertEquals("Matched new value", newValue, ((Double) bean.get("doubleProperty")).doubleValue(), 0.005); } @@ -585,7 +585,7 @@ public class TestConfigurationDynaBean { final float oldValue = ((Float) bean.get("floatProperty")).floatValue(); final float newValue = oldValue + (float) 1.0; - bean.set("floatProperty", new Float(newValue)); + bean.set("floatProperty", Float.valueOf(newValue)); assertEquals("Matched new value", newValue, ((Float) bean.get("floatProperty")).floatValue(), 0.005f); } @@ -597,7 +597,7 @@ public class TestConfigurationDynaBean { final int oldValue = ((Integer) bean.get("intProperty")).intValue(); final int newValue = oldValue + 1; - bean.set("intProperty", new Integer(newValue)); + bean.set("intProperty", Integer.valueOf(newValue)); assertEquals("Matched new value", newValue, ((Integer) bean.get("intProperty")).intValue()); } @@ -609,7 +609,7 @@ public class TestConfigurationDynaBean { final long oldValue = ((Long) bean.get("longProperty")).longValue(); final long newValue = oldValue + 1; - bean.set("longProperty", new Long(newValue)); + bean.set("longProperty", Long.valueOf(newValue)); assertEquals("Matched new value", newValue, ((Long) bean.get("longProperty")).longValue()); } @@ -621,7 +621,7 @@ public class TestConfigurationDynaBean { final short oldValue = ((Short) bean.get("shortProperty")).shortValue(); final short newValue = (short) (oldValue + 1); - bean.set("shortProperty", new Short(newValue)); + bean.set("shortProperty", Short.valueOf(newValue)); assertEquals("Matched new value", newValue, ((Short) bean.get("shortProperty")).shortValue()); } diff --git a/src/test/java/org/apache/commons/configuration2/beanutils/TestDefaultBeanFactory.java b/src/test/java/org/apache/commons/configuration2/beanutils/TestDefaultBeanFactory.java index 2dcbcb7..a0dde01 100644 --- a/src/test/java/org/apache/commons/configuration2/beanutils/TestDefaultBeanFactory.java +++ b/src/test/java/org/apache/commons/configuration2/beanutils/TestDefaultBeanFactory.java @@ -282,7 +282,7 @@ public class TestDefaultBeanFactory final BeanDeclarationTestImpl buddyData = new BeanDeclarationTestImpl(); final Map<String, Object> properties2 = new HashMap<>(); properties2.put("stringValue", "Another test string"); - properties2.put("intValue", new Integer(100)); + properties2.put("intValue", Integer.valueOf(100)); buddyData.setBeanProperties(properties2); buddyData.setBeanClassName(BeanCreationTestBean.class.getName()); diff --git a/src/test/java/org/apache/commons/configuration2/builder/TestBasicBuilderParameters.java b/src/test/java/org/apache/commons/configuration2/builder/TestBasicBuilderParameters.java index 705a2f9..b15a72f 100644 --- a/src/test/java/org/apache/commons/configuration2/builder/TestBasicBuilderParameters.java +++ b/src/test/java/org/apache/commons/configuration2/builder/TestBasicBuilderParameters.java @@ -162,7 +162,7 @@ public class TestBasicBuilderParameters @Test public void testSetPrefixLookupsNull() { - params.setPrefixLookups(new HashMap<String, Lookup>()); + params.setPrefixLookups(new HashMap<>()); params.setPrefixLookups(null); assertFalse("Found key", params.getParameters().containsKey("prefixLookups")); @@ -193,7 +193,7 @@ public class TestBasicBuilderParameters @Test public void testSetDefaultLookupsNull() { - params.setDefaultLookups(new ArrayList<Lookup>()); + params.setDefaultLookups(new ArrayList<>()); params.setDefaultLookups(null); assertFalse("Found key", params.getParameters().containsKey("defaultLookups")); diff --git a/src/test/java/org/apache/commons/configuration2/builder/TestFileBasedBuilderParameters.java b/src/test/java/org/apache/commons/configuration2/builder/TestFileBasedBuilderParameters.java index b96ee04..589232a 100644 --- a/src/test/java/org/apache/commons/configuration2/builder/TestFileBasedBuilderParameters.java +++ b/src/test/java/org/apache/commons/configuration2/builder/TestFileBasedBuilderParameters.java @@ -232,7 +232,7 @@ public class TestFileBasedBuilderParameters { assertNull("Got an instance", FileBasedBuilderParametersImpl - .fromParameters(new HashMap<String, Object>())); + .fromParameters(new HashMap<>())); } /** @@ -244,7 +244,7 @@ public class TestFileBasedBuilderParameters { final FileBasedBuilderParametersImpl params = FileBasedBuilderParametersImpl.fromParameters( - new HashMap<String, Object>(), true); + new HashMap<>(), true); assertFalse("Got a location", params.getFileHandler() .isLocationDefined()); } @@ -429,7 +429,7 @@ public class TestFileBasedBuilderParameters new FileBasedBuilderParametersImpl() .setReloadingRefreshDelay(20160213211429L); - params.inheritFrom(new HashMap<String, Object>()); + params.inheritFrom(new HashMap<>()); assertNotNull("Properties were overwritten", params.getReloadingRefreshDelay()); } diff --git a/src/test/java/org/apache/commons/configuration2/builder/combined/TestCombinedBuilderParametersImpl.java b/src/test/java/org/apache/commons/configuration2/builder/combined/TestCombinedBuilderParametersImpl.java index c2d4ba9..daa1ef7 100644 --- a/src/test/java/org/apache/commons/configuration2/builder/combined/TestCombinedBuilderParametersImpl.java +++ b/src/test/java/org/apache/commons/configuration2/builder/combined/TestCombinedBuilderParametersImpl.java @@ -55,7 +55,7 @@ public class TestCombinedBuilderParametersImpl { assertNull("Got an instance", CombinedBuilderParametersImpl - .fromParameters(new HashMap<String, Object>())); + .fromParameters(new HashMap<>())); } /** @@ -67,7 +67,7 @@ public class TestCombinedBuilderParametersImpl { final CombinedBuilderParametersImpl params = CombinedBuilderParametersImpl.fromParameters( - new HashMap<String, Object>(), true); + new HashMap<>(), true); assertNotNull("No instance", params); assertNull("Got data", params.getDefinitionBuilder()); } diff --git a/src/test/java/org/apache/commons/configuration2/builder/combined/TestFileExtensionConfigurationBuilderProvider.java b/src/test/java/org/apache/commons/configuration2/builder/combined/TestFileExtensionConfigurationBuilderProvider.java index 8a80ae3..8b85982 100644 --- a/src/test/java/org/apache/commons/configuration2/builder/combined/TestFileExtensionConfigurationBuilderProvider.java +++ b/src/test/java/org/apache/commons/configuration2/builder/combined/TestFileExtensionConfigurationBuilderProvider.java @@ -140,7 +140,7 @@ public class TestFileExtensionConfigurationBuilderProvider final FileExtensionConfigurationBuilderProvider provider = setUpProvider(); assertEquals("Wrong class", DEF_CLASS, provider.determineConfigurationClass(decl, - new ArrayList<BuilderParameters>())); + new ArrayList<>())); } /** diff --git a/src/test/java/org/apache/commons/configuration2/builder/combined/TestMultiFileBuilderParametersImpl.java b/src/test/java/org/apache/commons/configuration2/builder/combined/TestMultiFileBuilderParametersImpl.java index f5a5803..149b4a5 100644 --- a/src/test/java/org/apache/commons/configuration2/builder/combined/TestMultiFileBuilderParametersImpl.java +++ b/src/test/java/org/apache/commons/configuration2/builder/combined/TestMultiFileBuilderParametersImpl.java @@ -56,7 +56,7 @@ public class TestMultiFileBuilderParametersImpl { assertNull("Got an instance", MultiFileBuilderParametersImpl - .fromParameters(new HashMap<String, Object>())); + .fromParameters(new HashMap<>())); } /** @@ -79,7 +79,7 @@ public class TestMultiFileBuilderParametersImpl { params = MultiFileBuilderParametersImpl.fromParameters( - new HashMap<String, Object>(), true); + new HashMap<>(), true); assertNotNull("No new instance", params); } diff --git a/src/test/java/org/apache/commons/configuration2/convert/TestDefaultConversionHandler.java b/src/test/java/org/apache/commons/configuration2/convert/TestDefaultConversionHandler.java index efdb1e1..b4e5e1f 100644 --- a/src/test/java/org/apache/commons/configuration2/convert/TestDefaultConversionHandler.java +++ b/src/test/java/org/apache/commons/configuration2/convert/TestDefaultConversionHandler.java @@ -196,7 +196,7 @@ public class TestDefaultConversionHandler @Test public void testToCollectionSuccess() { - final Object[] src = new Object[] { + final Object[] src = { VAR, "100" }; final List<Integer> col = new ArrayList<>(src.length); @@ -252,7 +252,7 @@ public class TestDefaultConversionHandler @Test public void testToArrayPrimitiveSameType() { - final int[] src = new int[] { + final int[] src = { 1, 2, 3, 4, 5, 6 }; final int[] array = @@ -268,7 +268,7 @@ public class TestDefaultConversionHandler @Test public void testToArrayPrimitiveWrapperType() { - final Integer[] src = new Integer[] { + final Integer[] src = { 0, 1, 2, 4, 8, 16, 32, 64, 128 }; final int[] array = diff --git a/src/test/java/org/apache/commons/configuration2/convert/TestPropertyConverter.java b/src/test/java/org/apache/commons/configuration2/convert/TestPropertyConverter.java index 6fa69ff..e5136b9 100644 --- a/src/test/java/org/apache/commons/configuration2/convert/TestPropertyConverter.java +++ b/src/test/java/org/apache/commons/configuration2/convert/TestPropertyConverter.java @@ -138,7 +138,7 @@ public class TestPropertyConverter @Test public void testToNumberDirect() { - final Integer i = new Integer(42); + final Integer i = Integer.valueOf(42); assertSame("Wrong integer", i, PropertyConverter.toNumber(i, Integer.class)); final BigDecimal d = new BigDecimal("3.1415"); assertSame("Wrong BigDecimal", d, PropertyConverter.toNumber(d, Integer.class)); @@ -151,8 +151,8 @@ public class TestPropertyConverter @Test public void testToNumberFromString() { - assertEquals("Incorrect Integer value", new Integer(42), PropertyConverter.toNumber("42", Integer.class)); - assertEquals("Incorrect Short value", new Short((short) 10), PropertyConverter.toNumber(new StringBuffer("10"), Short.class)); + assertEquals("Incorrect Integer value", Integer.valueOf(42), PropertyConverter.toNumber("42", Integer.class)); + assertEquals("Incorrect Short value", Short.valueOf((short) 10), PropertyConverter.toNumber(new StringBuffer("10"), Short.class)); } /** diff --git a/src/test/java/org/apache/commons/configuration2/event/TestHierarchicalConfigurationEvents.java b/src/test/java/org/apache/commons/configuration2/event/TestHierarchicalConfigurationEvents.java index 8f7a88b..9ae581e 100644 --- a/src/test/java/org/apache/commons/configuration2/event/TestHierarchicalConfigurationEvents.java +++ b/src/test/java/org/apache/commons/configuration2/event/TestHierarchicalConfigurationEvents.java @@ -88,7 +88,7 @@ public class TestHierarchicalConfigurationEvents extends public void testAddNodesEmptyEvent() { ((BaseHierarchicalConfiguration) config).addNodes(TEST_PROPNAME, - new ArrayList<ImmutableNode>()); + new ArrayList<>()); listener.done(); } diff --git a/src/test/java/org/apache/commons/configuration2/event/TestMapConfigurationEvents.java b/src/test/java/org/apache/commons/configuration2/event/TestMapConfigurationEvents.java index 9f94ede..161a28a 100644 --- a/src/test/java/org/apache/commons/configuration2/event/TestMapConfigurationEvents.java +++ b/src/test/java/org/apache/commons/configuration2/event/TestMapConfigurationEvents.java @@ -30,6 +30,6 @@ public class TestMapConfigurationEvents extends AbstractTestConfigurationEvents @Override protected AbstractConfiguration createConfiguration() { - return new MapConfiguration(new HashMap<String, Object>()); + return new MapConfiguration(new HashMap<>()); } } diff --git a/src/test/java/org/apache/commons/configuration2/event/TestSubsetConfigurationEvents.java b/src/test/java/org/apache/commons/configuration2/event/TestSubsetConfigurationEvents.java index 2f24201..2d309f7 100644 --- a/src/test/java/org/apache/commons/configuration2/event/TestSubsetConfigurationEvents.java +++ b/src/test/java/org/apache/commons/configuration2/event/TestSubsetConfigurationEvents.java @@ -31,6 +31,6 @@ public class TestSubsetConfigurationEvents extends AbstractTestConfigurationEven @Override protected AbstractConfiguration createConfiguration() { - return (SubsetConfiguration)new MapConfiguration(new HashMap<String, Object>()).subset("test"); + return (SubsetConfiguration)new MapConfiguration(new HashMap<>()).subset("test"); } } diff --git a/src/test/java/org/apache/commons/configuration2/plist/TestPropertyListConfiguration.java b/src/test/java/org/apache/commons/configuration2/plist/TestPropertyListConfiguration.java index c2ea77e..24825b0 100644 --- a/src/test/java/org/apache/commons/configuration2/plist/TestPropertyListConfiguration.java +++ b/src/test/java/org/apache/commons/configuration2/plist/TestPropertyListConfiguration.java @@ -351,7 +351,7 @@ public class TestPropertyListConfiguration public void testSetDataProperty() throws Exception { final File saveFile = folder.newFile(); - final byte[] expected = new byte[]{1, 2, 3, 4}; + final byte[] expected = {1, 2, 3, 4}; config = new PropertyListConfiguration(); config.setProperty("foo", expected); saveConfig(saveFile); @@ -372,7 +372,7 @@ public class TestPropertyListConfiguration public void testAddDataProperty() throws Exception { final File saveFile = folder.newFile(); - final byte[] expected = new byte[]{1, 2, 3, 4}; + final byte[] expected = {1, 2, 3, 4}; config = new PropertyListConfiguration(); config.addProperty("foo", expected); saveConfig(saveFile); diff --git a/src/test/java/org/apache/commons/configuration2/plist/TestPropertyListParser.java b/src/test/java/org/apache/commons/configuration2/plist/TestPropertyListParser.java index 1617638..e6462d0 100644 --- a/src/test/java/org/apache/commons/configuration2/plist/TestPropertyListParser.java +++ b/src/test/java/org/apache/commons/configuration2/plist/TestPropertyListParser.java @@ -69,7 +69,7 @@ public class TestPropertyListParser @Test public void testFilterData() throws Exception { - final byte[] expected = new byte[] {0x20, 0x20}; + final byte[] expected = {0x20, 0x20}; ArrayAssert.assertEquals("null string", null, parser.filterData(null)); ArrayAssert.assertEquals("data with < >", expected, parser.filterData("<2020>")); ArrayAssert.assertEquals("data without < >", expected, parser.filterData("2020")); diff --git a/src/test/java/org/apache/commons/configuration2/plist/TestXMLPropertyListConfiguration.java b/src/test/java/org/apache/commons/configuration2/plist/TestXMLPropertyListConfiguration.java index 7b1a9e7..f3dd07c 100644 --- a/src/test/java/org/apache/commons/configuration2/plist/TestXMLPropertyListConfiguration.java +++ b/src/test/java/org/apache/commons/configuration2/plist/TestXMLPropertyListConfiguration.java @@ -348,7 +348,7 @@ public class TestXMLPropertyListConfiguration public void testSetDataProperty() throws Exception { final File savedFile = folder.newFile(); - final byte[] expected = new byte[]{1, 2, 3, 4}; + final byte[] expected = {1, 2, 3, 4}; config = new XMLPropertyListConfiguration(); config.setProperty("foo", expected); save(savedFile); @@ -369,7 +369,7 @@ public class TestXMLPropertyListConfiguration public void testAddDataProperty() throws Exception { final File savedFile = folder.newFile(); - final byte[] expected = new byte[]{1, 2, 3, 4}; + final byte[] expected = {1, 2, 3, 4}; config = new XMLPropertyListConfiguration(); config.addProperty("foo", expected); save(savedFile); diff --git a/src/test/java/org/apache/commons/configuration2/reloading/TestReloadingController.java b/src/test/java/org/apache/commons/configuration2/reloading/TestReloadingController.java index 84e5a56..4e7ea32 100644 --- a/src/test/java/org/apache/commons/configuration2/reloading/TestReloadingController.java +++ b/src/test/java/org/apache/commons/configuration2/reloading/TestReloadingController.java @@ -155,7 +155,7 @@ public class TestReloadingController { final EventListener<ReloadingEvent> l = createListenerMock(); EasyMock.expect(detector.isReloadingRequired()).andReturn(Boolean.TRUE); - expectEvent(l, new MutableObject<ReloadingEvent>()); + expectEvent(l, new MutableObject<>()); EasyMock.replay(detector, l); final ReloadingController ctrl = createController(); ctrl.addEventListener(ReloadingEvent.ANY, l); diff --git a/src/test/java/org/apache/commons/configuration2/tree/TestImmutableNode.java b/src/test/java/org/apache/commons/configuration2/tree/TestImmutableNode.java index 91582fb..1041c69 100644 --- a/src/test/java/org/apache/commons/configuration2/tree/TestImmutableNode.java +++ b/src/test/java/org/apache/commons/configuration2/tree/TestImmutableNode.java @@ -612,7 +612,7 @@ public class TestImmutableNode @Test public void testSetAttributesEmpty() { - checkSetAttributesNoOp(new HashMap<String, Object>()); + checkSetAttributesNoOp(new HashMap<>()); } /** diff --git a/src/test/java/org/apache/commons/configuration2/tree/TestInMemoryNodeModel.java b/src/test/java/org/apache/commons/configuration2/tree/TestInMemoryNodeModel.java index 32a56d6..43f48a8 100644 --- a/src/test/java/org/apache/commons/configuration2/tree/TestInMemoryNodeModel.java +++ b/src/test/java/org/apache/commons/configuration2/tree/TestInMemoryNodeModel.java @@ -865,7 +865,7 @@ public class TestInMemoryNodeModel resolver.resolveUpdateKey( NodeStructureHelper.ROOT_PERSONAE_TREE, KEY, this, model.getNodeHandler())).andReturn( - new NodeUpdateData<ImmutableNode>(null, null, null, null)); + new NodeUpdateData<>(null, null, null, null)); EasyMock.replay(resolver); model.setProperty(KEY, this, resolver); @@ -919,7 +919,7 @@ public class TestInMemoryNodeModel EasyMock.expect( resolver.resolveKey(NodeStructureHelper.ROOT_AUTHORS_TREE, KEY, model.getNodeHandler())).andReturn( - new ArrayList<QueryResult<ImmutableNode>>(0)); + new ArrayList<>(0)); EasyMock.expect( resolver.resolveAddKey(NodeStructureHelper.ROOT_AUTHORS_TREE, KEY, model.getNodeHandler())).andReturn( diff --git a/src/test/java/org/apache/commons/configuration2/tree/TestInMemoryNodeModelTrackedNodes.java b/src/test/java/org/apache/commons/configuration2/tree/TestInMemoryNodeModelTrackedNodes.java index fef95e8..af2b376 100644 --- a/src/test/java/org/apache/commons/configuration2/tree/TestInMemoryNodeModelTrackedNodes.java +++ b/src/test/java/org/apache/commons/configuration2/tree/TestInMemoryNodeModelTrackedNodes.java @@ -936,7 +936,7 @@ public class TestInMemoryNodeModelTrackedNodes .andReturn(Collections.singletonList(node)); EasyMock.expect( resolver.nodeKey(EasyMock.anyObject(ImmutableNode.class), - EasyMock.eq(new HashMap<ImmutableNode, String>()), + EasyMock.eq(new HashMap<>()), EasyMock.anyObject(TreeData.class))) .andReturn(childKey); EasyMock.replay(resolver); @@ -978,7 +978,7 @@ public class TestInMemoryNodeModelTrackedNodes @Test(expected = ConfigurationRuntimeException.class) public void testTrackChildNodeWithCreationNoResults() { - checkTrackChildNodeWithCreationInvalidKey(new ArrayList<ImmutableNode>()); + checkTrackChildNodeWithCreationInvalidKey(new ArrayList<>()); } /** diff --git a/src/test/java/org/apache/commons/configuration2/web/TestServletRequestConfiguration.java b/src/test/java/org/apache/commons/configuration2/web/TestServletRequestConfiguration.java index 3b05340..b249984 100644 --- a/src/test/java/org/apache/commons/configuration2/web/TestServletRequestConfiguration.java +++ b/src/test/java/org/apache/commons/configuration2/web/TestServletRequestConfiguration.java @@ -139,7 +139,7 @@ public class TestServletRequestConfiguration extends TestAbstractConfiguration for (int i = 0; i < values.length; i++) { - assertEquals("Wrong value at index " + i, values[i].replaceAll("\\\\", ""), v.get(i)); + assertEquals("Wrong value at index " + i, values[i].replace("\\", ""), v.get(i)); } } }