You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@commons.apache.org by ki...@apache.org on 2022/11/25 22:06:06 UTC

[commons-configuration] branch master updated: Comparisons with String.indexOf() calls that can be replaced with a call to the String.contains() method.

This is an automated email from the ASF dual-hosted git repository.

kinow 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 378d7411 Comparisons with String.indexOf() calls that can be replaced with a call to the String.contains() method.
378d7411 is described below

commit 378d741102333b04e9750790d07e8bb5048b1b9d
Author: Arturo Bernal <ar...@gmail.com>
AuthorDate: Fri Nov 25 22:03:24 2022 +0100

    Comparisons with String.indexOf() calls that can be replaced with a call to the String.contains() method.
---
 .../commons/configuration2/convert/LegacyListDelimiterHandler.java    | 2 +-
 .../apache/commons/configuration2/tree/DefaultConfigurationKey.java   | 2 +-
 .../apache/commons/configuration2/builder/fluent/TestParameters.java  | 2 +-
 .../configuration2/plist/TestXMLPropertyListConfiguration.java        | 4 ++--
 4 files changed, 5 insertions(+), 5 deletions(-)

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 174eba07..7e0fbce0 100644
--- a/src/main/java/org/apache/commons/configuration2/convert/LegacyListDelimiterHandler.java
+++ b/src/main/java/org/apache/commons/configuration2/convert/LegacyListDelimiterHandler.java
@@ -193,7 +193,7 @@ public class LegacyListDelimiterHandler extends AbstractListDelimiterHandler {
     protected String escapeBackslashs(final Object value, final boolean inList) {
         String strValue = String.valueOf(value);
 
-        if (inList && strValue.indexOf(DOUBLE_ESC) >= 0) {
+        if (inList && strValue.contains(DOUBLE_ESC)) {
             strValue = StringUtils.replace(strValue, DOUBLE_ESC, QUAD_ESC);
         }
 
diff --git a/src/main/java/org/apache/commons/configuration2/tree/DefaultConfigurationKey.java b/src/main/java/org/apache/commons/configuration2/tree/DefaultConfigurationKey.java
index 5918f176..52aad028 100644
--- a/src/main/java/org/apache/commons/configuration2/tree/DefaultConfigurationKey.java
+++ b/src/main/java/org/apache/commons/configuration2/tree/DefaultConfigurationKey.java
@@ -430,7 +430,7 @@ public class DefaultConfigurationKey {
      * @return the escaped key
      */
     private String escapeDelimiters(final String key) {
-        return getSymbols().getEscapedDelimiter() == null || key.indexOf(getSymbols().getPropertyDelimiter()) < 0 ? key
+        return getSymbols().getEscapedDelimiter() == null || !key.contains(getSymbols().getPropertyDelimiter()) ? key
             : StringUtils.replace(key, getSymbols().getPropertyDelimiter(), getSymbols().getEscapedDelimiter());
     }
 
diff --git a/src/test/java/org/apache/commons/configuration2/builder/fluent/TestParameters.java b/src/test/java/org/apache/commons/configuration2/builder/fluent/TestParameters.java
index 4f295f8b..5630f47e 100644
--- a/src/test/java/org/apache/commons/configuration2/builder/fluent/TestParameters.java
+++ b/src/test/java/org/apache/commons/configuration2/builder/fluent/TestParameters.java
@@ -289,7 +289,7 @@ public class TestParameters {
     public void testProxyObjectMethods() {
         final FileBasedBuilderParameters params = new Parameters().fileBased();
         final String s = params.toString();
-        assertTrue(s.indexOf(FileBasedBuilderParametersImpl.class.getSimpleName()) >= 0);
+        assertTrue(s.contains(FileBasedBuilderParametersImpl.class.getSimpleName()));
         assertNotEquals(0, params.hashCode());
     }
 
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 1e87e68c..7ce75d1a 100644
--- a/src/test/java/org/apache/commons/configuration2/plist/TestXMLPropertyListConfiguration.java
+++ b/src/test/java/org/apache/commons/configuration2/plist/TestXMLPropertyListConfiguration.java
@@ -358,7 +358,7 @@ public class TestXMLPropertyListConfiguration {
     public void testSaveNoEncoding() throws ConfigurationException {
         final StringWriter writer = new StringWriter();
         new FileHandler(config).save(writer);
-        assertTrue(writer.toString().indexOf("<?xml version=\"1.0\"?>") >= 0);
+        assertTrue(writer.toString().contains("<?xml version=\"1.0\"?>"));
     }
 
     /**
@@ -371,7 +371,7 @@ public class TestXMLPropertyListConfiguration {
         handler.setEncoding(encoding);
         final StringWriter writer = new StringWriter();
         handler.save(writer);
-        assertTrue(writer.toString().indexOf("<?xml version=\"1.0\" encoding=\"" + encoding + "\"?>") >= 0);
+        assertTrue(writer.toString().contains("<?xml version=\"1.0\" encoding=\"" + encoding + "\"?>"));
     }
 
     /**