]> source.dussan.org Git - pf4j.git/commitdiff
Replace Version#valueOf deprecated method
authorDecebal Suiu <decebal.suiu@gmail.com>
Mon, 24 Jun 2024 13:47:55 +0000 (16:47 +0300)
committerDecebal Suiu <decebal.suiu@gmail.com>
Mon, 24 Jun 2024 13:47:55 +0000 (16:47 +0300)
pf4j/src/main/java/org/pf4j/DefaultVersionManager.java

index fc9bc47d3533b587a5adbd82ae71b06a8e5efdbd..518f54cc86b22b1e03466859e30cca3ee96c14b8 100644 (file)
@@ -31,20 +31,20 @@ public class DefaultVersionManager implements VersionManager {
      * Checks if a version satisfies the specified SemVer {@link Expression} string.
      * If the constraint is empty or null then the method returns true.
      * Constraint examples: {@code >2.0.0} (simple), {@code ">=1.4.0 & <1.6.0"} (range).
-     * See https://github.com/zafarkhaja/jsemver#semver-expressions-api-ranges for more info.
+     * See <a href="https://github.com/zafarkhaja/jsemver#semver-expressions-api-ranges">semver-expressions-api-ranges</a> for more info.
      *
-     * @param version
-     * @param constraint
-     * @return
+     * @param version  the version to check
+     * @param constraint the constraint to check
+     * @return {@code true} if the version satisfies the constraint, {@code false} otherwise
      */
     @Override
     public boolean checkVersionConstraint(String version, String constraint) {
-        return StringUtils.isNullOrEmpty(constraint) || "*".equals(constraint) || Version.valueOf(version).satisfies(constraint);
+        return StringUtils.isNullOrEmpty(constraint) || "*".equals(constraint) || Version.parse(version).satisfies(constraint);
     }
 
     @Override
     public int compareVersions(String v1, String v2) {
-        return Version.valueOf(v1).compareTo(Version.valueOf(v2));
+        return Version.parse(v1).compareTo(Version.parse(v2));
     }
 
 }