Browse Source

Replace Version#valueOf deprecated method

pull/570/head
Decebal Suiu 5 months ago
parent
commit
bee79a6902
  1. 12
      pf4j/src/main/java/org/pf4j/DefaultVersionManager.java

12
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. * Checks if a version satisfies the specified SemVer {@link Expression} string.
* If the constraint is empty or null then the method returns true. * 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). * 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 version the version to check
* @param constraint * @param constraint the constraint to check
* @return * @return {@code true} if the version satisfies the constraint, {@code false} otherwise
*/ */
@Override @Override
public boolean checkVersionConstraint(String version, String constraint) { 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 @Override
public int compareVersions(String v1, String v2) { public int compareVersions(String v1, String v2) {
return Version.valueOf(v1).compareTo(Version.valueOf(v2)); return Version.parse(v1).compareTo(Version.parse(v2));
} }
} }

Loading…
Cancel
Save