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-io.git


The following commit(s) were added to refs/heads/master by this push:
     new d5c1ee3c0 Extract magic strings
d5c1ee3c0 is described below

commit d5c1ee3c028ec9363434f979e0d681f626cab4d4
Author: Gary Gregory <garydgreg...@gmail.com>
AuthorDate: Sun Jun 2 14:25:25 2024 -0400

    Extract magic strings
---
 src/main/java/org/apache/commons/io/build/AbstractOrigin.java | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/src/main/java/org/apache/commons/io/build/AbstractOrigin.java 
b/src/main/java/org/apache/commons/io/build/AbstractOrigin.java
index 744428e4b..660017f68 100644
--- a/src/main/java/org/apache/commons/io/build/AbstractOrigin.java
+++ b/src/main/java/org/apache/commons/io/build/AbstractOrigin.java
@@ -385,6 +385,9 @@ public abstract class AbstractOrigin<T, B extends 
AbstractOrigin<T, B>> extends
      */
     public static class URIOrigin extends AbstractOrigin<URI, URIOrigin> {
 
+        private static final String SCHEME_HTTPS = "https";
+        private static final String SCHEME_HTTP = "http";
+
         /**
          * Constructs a new instance for the given origin.
          *
@@ -407,7 +410,7 @@ public abstract class AbstractOrigin<T, B extends 
AbstractOrigin<T, B>> extends
             if (fileSystemProvider != null) {
                 return Files.newInputStream(fileSystemProvider.getPath(uri), 
options);
             }
-            if ("http".equalsIgnoreCase(scheme) || 
"https".equalsIgnoreCase(scheme)) {
+            if (SCHEME_HTTP.equalsIgnoreCase(scheme) || 
SCHEME_HTTPS.equalsIgnoreCase(scheme)) {
                 return uri.toURL().openStream();
             }
             return Files.newInputStream(getPath(), options);

Reply via email to