| Modifier and Type | Field and Description |
|---|---|
protected Requirement |
Requirement.req1 |
protected Requirement |
Requirement.req2 |
| Modifier and Type | Method and Description |
|---|---|
static Requirement |
Requirement.build(Semver requirement)
Builds a requirement (will test that the version is equivalent to the requirement)
|
static Requirement |
Requirement.buildCocoapods(String requirement)
Builds a requirement following the rules of Cocoapods.
|
static Requirement |
Requirement.buildIvy(String requirement)
Builds a requirement following the rules of Ivy.
|
static Requirement |
Requirement.buildLoose(String requirement)
Builds a loose requirement (will test that the version is equivalent to the requirement)
|
static Requirement |
Requirement.buildNPM(String requirement)
Builds a requirement following the rules of NPM.
|
static Requirement |
Requirement.buildStrict(String requirement)
Builds a strict requirement (will test that the version is equivalent to the requirement)
|
protected static Requirement |
Requirement.caretRequirement(String version,
Semver.SemverType type)
Allows changes that do not modify the left-most non-zero digit in the [major, minor, patch] tuple.
|
protected static Requirement |
Requirement.hyphenRequirement(String lowerVersion,
String upperVersion,
Semver.SemverType type)
Creates a requirement that satisfies "x1.y1.z1 - x2.y2.z2".
|
protected static Requirement |
Requirement.tildeRequirement(String version,
Semver.SemverType type)
Allows patch-level changes if a minor version is specified on the comparator.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
Semver.satisfies(Requirement requirement)
Check if the version satisfies a requirement
|
| Constructor and Description |
|---|
Requirement(Range range,
Requirement req1,
Requirement.RequirementOperator op,
Requirement req2)
Builds a requirement.
|
Copyright © 2021. All rights reserved.