Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 11 for asVersionComparator (0.35 sec)

  1. platforms/software/dependency-management/src/test/groovy/org/gradle/api/internal/artifacts/ivyservice/resolveengine/graph/selectors/SelectorStateResolverTest.groovy

        private final SelectorStateResolver failingResolver = new SelectorStateResolver(new FailingConflictResolver(), componentFactory, root, resolveOptimizations, versionComparator.asVersionComparator(), versionParser)
    
        def "resolve selector #permutation"() {
            given:
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Wed Feb 07 23:54:34 UTC 2024
    - 16.8K bytes
    - Viewed (0)
  2. platforms/software/dependency-management/src/main/java/org/gradle/api/internal/artifacts/ivyservice/ivyresolve/strategy/VersionComparator.java

        /**
         * Compares two versioned elements to see which is the 'latest'.
         */
        @Override
        int compare(Versioned element1, Versioned element2);
    
        Comparator<Version> asVersionComparator();
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue Oct 10 21:10:11 UTC 2023
    - 1K bytes
    - Viewed (0)
  3. platforms/software/dependency-management/src/main/java/org/gradle/api/internal/artifacts/ivyservice/ivyresolve/strategy/DefaultVersionComparator.java

            Version version1 = element1.getVersion();
            Version version2 = element2.getVersion();
            return baseComparator.compare(version1, version2);
        }
    
        @Override
        public Comparator<Version> asVersionComparator() {
            return baseComparator;
        }
    
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue Oct 10 21:10:11 UTC 2023
    - 1.4K bytes
    - Viewed (0)
  4. platforms/software/dependency-management/src/main/java/org/gradle/api/internal/artifacts/ivyservice/resolveengine/LatestModuleConflictResolver.java

        private final VersionParser versionParser;
    
        public LatestModuleConflictResolver(VersionComparator versionComparator, VersionParser versionParser) {
            this.versionComparator = versionComparator.asVersionComparator();
            this.versionParser = versionParser;
        }
    
        @Override
        public void select(ConflictResolverDetails<T> details) {
            // Find the candidates with the highest base version
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Wed Feb 07 23:54:34 UTC 2024
    - 4.9K bytes
    - Viewed (0)
  5. platforms/software/dependency-management/src/main/java/org/gradle/api/internal/artifacts/ivyservice/ivyresolve/strategy/DefaultVersionSelectorScheme.java

        }
    
        private VersionSelector maybeCreateRangeSelector(String selectorString) {
            VersionRangeSelector rangeSelector = new VersionRangeSelector(selectorString, versionComparator.asVersionComparator(), versionParser);
            if (isSingleVersionRange(rangeSelector)) {
                // it's a single version range, like [1.0] or [1.0, 1.0]
                return new ExactVersionSelector(rangeSelector.getUpperBound());
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue Oct 10 21:10:11 UTC 2023
    - 2.9K bytes
    - Viewed (0)
  6. platforms/software/version-control/src/main/java/org/gradle/vcs/internal/resolver/DefaultVcsVersionWorkingDirResolver.java

                Version candidateVersion = versionParser.transform(candidate.getVersion());
                if (versionSelector.accept(candidateVersion)) {
                    if (bestCandidate == null || versionComparator.asVersionComparator().compare(candidateVersion, bestVersion) > 0) {
                        bestVersion = candidateVersion;
                        bestCandidate = candidate;
                    }
                }
            }
    
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Wed Oct 11 12:16:09 UTC 2023
    - 5K bytes
    - Viewed (0)
  7. platforms/software/dependency-management/src/test/groovy/org/gradle/api/internal/artifacts/ivyservice/ivyresolve/strategy/VersionRangeSelectorTest.groovy

            !accept("[1.0]", "1.0-beta1")
        }
    
        @Override
        VersionSelector getSelector(String selector) {
            return new VersionRangeSelector(selector, new DefaultVersionComparator().asVersionComparator(), new VersionParser())
        }
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue Oct 10 21:10:11 UTC 2023
    - 5.1K bytes
    - Viewed (0)
  8. platforms/software/dependency-management/src/test/groovy/org/gradle/api/internal/artifacts/ivyservice/resolveengine/graph/builder/ModuleSelectorsTest.groovy

    import spock.lang.Specification
    import spock.lang.Subject
    
    class ModuleSelectorsTest extends Specification {
    
        Comparator<Version> versionComparator = new DefaultVersionComparator().asVersionComparator()
        @Subject
        ModuleSelectors selectors = new ModuleSelectors(versionComparator, new VersionParser())
        int dynCount = 1
    
        def 'empty by default'() {
            expect:
            verifyEmpty(selectors)
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue Oct 10 21:10:11 UTC 2023
    - 7.5K bytes
    - Viewed (0)
  9. platforms/software/dependency-management/src/test/groovy/org/gradle/api/internal/artifacts/ivyservice/ivyresolve/strategy/DefaultVersionComparatorTest.groovy

            }
            def v2 = Stub(Version) {
                getParts() >> ["1", "3"]
                getNumericParts() >> [1, 3]
            }
    
            expect:
            def versionComparator = comparator.asVersionComparator()
            versionComparator.compare(v1, v2) < 0
        }
    
        def "special qualifiers are treated differently"() {
            expect:
            compare(smaller, larger) < 0
            compare(larger, smaller) > 0
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue Oct 10 21:10:11 UTC 2023
    - 8.4K bytes
    - Viewed (0)
  10. platforms/software/dependency-management/src/main/java/org/gradle/api/internal/artifacts/ivyservice/resolveengine/graph/builder/ResolveState.java

            this.dependencySubstitutionApplicator = dependencySubstitutionApplicator;
            this.versionSelectorScheme = versionSelectorScheme;
            this.versionComparator = versionComparator.asVersionComparator();
            this.versionParser = versionParser;
            this.conflictResolution = conflictResolution;
            this.conflictTracker = conflictTracker;
            this.resolveOptimizations = new ResolveOptimizations();
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Fri Jun 07 14:19:34 UTC 2024
    - 16.7K bytes
    - Viewed (0)
Back to top