summaryrefslogtreecommitdiff
path: root/sdk-common/src/main/java/com/android/ide/common/repository/SdkMavenRepository.java
diff options
context:
space:
mode:
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.java15
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);
}
/**