From bee79a6902e188b95b3d1f28ac9a5a1c39464aa9 Mon Sep 17 00:00:00 2001 From: Decebal Suiu Date: Mon, 24 Jun 2024 16:47:55 +0300 Subject: [PATCH] Replace Version#valueOf deprecated method --- .../main/java/org/pf4j/DefaultVersionManager.java | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/pf4j/src/main/java/org/pf4j/DefaultVersionManager.java b/pf4j/src/main/java/org/pf4j/DefaultVersionManager.java index fc9bc47..518f54c 100644 --- a/pf4j/src/main/java/org/pf4j/DefaultVersionManager.java +++ b/pf4j/src/main/java/org/pf4j/DefaultVersionManager.java @@ -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 semver-expressions-api-ranges 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)); } }