Search in sources :

Example 1 with ImmutableVersionConstraint

use of org.gradle.api.internal.artifacts.ImmutableVersionConstraint in project gradle by gradle.

the class ComponentSelectorSerializer method readVersionConstraint.

ImmutableVersionConstraint readVersionConstraint(Decoder decoder) throws IOException {
    String prefers = decoder.readString();
    int rejectCount = decoder.readSmallInt();
    List<String> rejects = Lists.newArrayListWithCapacity(rejectCount);
    for (int i = 0; i < rejectCount; i++) {
        rejects.add(decoder.readString());
    }
    return new DefaultImmutableVersionConstraint(prefers, rejects);
}
Also used : DefaultImmutableVersionConstraint(org.gradle.api.internal.artifacts.dependencies.DefaultImmutableVersionConstraint) ImmutableVersionConstraint(org.gradle.api.internal.artifacts.ImmutableVersionConstraint) VersionConstraint(org.gradle.api.artifacts.VersionConstraint) DefaultImmutableVersionConstraint(org.gradle.api.internal.artifacts.dependencies.DefaultImmutableVersionConstraint)

Aggregations

VersionConstraint (org.gradle.api.artifacts.VersionConstraint)1 ImmutableVersionConstraint (org.gradle.api.internal.artifacts.ImmutableVersionConstraint)1 DefaultImmutableVersionConstraint (org.gradle.api.internal.artifacts.dependencies.DefaultImmutableVersionConstraint)1