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);