diff options
Diffstat (limited to 'sdk-common/src/main/java/com/android/ide/common/repository/SdkMavenRepository.java')
-rw-r--r-- | sdk-common/src/main/java/com/android/ide/common/repository/SdkMavenRepository.java | 15 |
1 files changed, 11 insertions, 4 deletions
diff --git a/sdk-common/src/main/java/com/android/ide/common/repository/SdkMavenRepository.java b/sdk-common/src/main/java/com/android/ide/common/repository/SdkMavenRepository.java index 236b803e36..4e3e042b30 100644 --- a/sdk-common/src/main/java/com/android/ide/common/repository/SdkMavenRepository.java +++ b/sdk-common/src/main/java/com/android/ide/common/repository/SdkMavenRepository.java @@ -35,6 +35,7 @@ import com.android.sdklib.repository.meta.DetailsTypes; import com.google.common.collect.Lists; import java.nio.file.Path; import java.util.Collection; +import java.util.Comparator; import java.util.List; import java.util.function.Predicate; @@ -214,8 +215,11 @@ public enum SdkMavenRepository { Predicate<Revision> revisionFilter = filter == null ? null : (revision) -> filter.test(revisionToVersion(revision)); return sdkHandler.getLatestLocalPackageForPrefix( - prefix, revisionFilter, coordinate.isPreview(), GradleCoordinate::parseVersionOnly, - GradleCoordinate.COMPARE_PLUS_LOWER, progress); + prefix, + revisionFilter, + coordinate.isPreview(), + Version.Companion::parse, + progress); } @NonNull @@ -236,8 +240,11 @@ public enum SdkMavenRepository { Predicate<Revision> revisionFilter = filter == null ? null : (revision) -> filter.test(revisionToVersion(revision)); return sdkHandler.getLatestRemotePackageForPrefix( - prefix, revisionFilter, coordinate.isPreview(), - GradleCoordinate::parseVersionOnly, GradleCoordinate.COMPARE_PLUS_LOWER, progress); + prefix, + revisionFilter, + coordinate.isPreview(), + Version.Companion::parse, + progress); } /** |