PackageVersionNumberGeneralLibrary class
A parsed semantic version number.
Constructors
- PackageVersionNumberGeneralLibrary.new(int major, int minor, int patch, {String? pre, String? build})
-
Creates a new PackageVersionNumberGeneralLibrary object.
factory
- PackageVersionNumberGeneralLibrary.parse(String text)
-
Creates a new PackageVersionNumberGeneralLibrary by parsing
text
.factory
Properties
-
build
→ List<
Object> -
The build identifier: "foo" in "1.2.3+foo".
final
- canonicalizedPackageVersionNumberGeneralLibrary → String
-
Get a canonicalized string representation of this PackageVersionNumberGeneralLibrary.
no setter
- firstPreRelease → PackageVersionNumberGeneralLibrary
-
Returns the first possible pre-release of this version.
no setter
- hashCode → int
-
The hash code for this object.
no setteroverride
- includeMax → bool
-
If
true
, then max is allowed by the range.no setteroverride - includeMin → bool
-
If
true
then min is allowed by the range.no setteroverride - isAny → bool
-
Returns
true
if this constraint allows all versions.no setteroverride - isEmpty → bool
-
Returns
true
if this constraint allows no versions.no setteroverride - isFirstPreRelease → bool
-
Returns whether this is the first possible pre-release of its version.
no setter
- isPreRelease → bool
-
Whether or not this is a pre-release version.
no setter
- major → int
-
The major version number: "1" in "1.2.3".
final
- max → PackageVersionNumberGeneralLibrary
-
The maximum end of the range.
no setteroverride
- min → PackageVersionNumberGeneralLibrary
-
The minimum end of the range.
no setteroverride
- minor → int
-
The minor version number: "2" in "1.2.3".
final
- nextBreaking → PackageVersionNumberGeneralLibrary
-
Gets the next breaking version number that follows this one.
no setter
- nextMajor → PackageVersionNumberGeneralLibrary
-
Gets the next major version number that follows this one.
no setter
- nextMinor → PackageVersionNumberGeneralLibrary
-
Gets the next minor version number that follows this one.
no setter
- nextPatch → PackageVersionNumberGeneralLibrary
-
Gets the next patch version number that follows this one.
no setter
- patch → int
-
The patch version number: "3" in "1.2.3".
final
-
preRelease
→ List<
Object> -
The pre-release identifier: "foo" in "1.2.3-foo".
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
allows(
PackageVersionNumberGeneralLibrary other) → bool -
Tests if
other
matches this version exactly.override -
allowsAll(
PackageVersionNumberGeneralLibraryConstraint other) → bool -
Returns
true
if this constraint allows all the versions thatother
allows.override -
allowsAny(
PackageVersionNumberGeneralLibraryConstraint other) → bool -
Returns
true
if this constraint allows any of the versions thatother
allows.override -
compareTo(
PackageVersionNumberGeneralLibraryRange other) → int -
Compares this object to another object.
override
-
difference(
PackageVersionNumberGeneralLibraryConstraint other) → PackageVersionNumberGeneralLibraryConstraint -
Returns a PackageVersionNumberGeneralLibraryConstraint that allows PackageVersionNumberGeneralLibrarys allowed by this but
not
other
.override -
intersect(
PackageVersionNumberGeneralLibraryConstraint other) → PackageVersionNumberGeneralLibraryConstraint -
Returns a PackageVersionNumberGeneralLibraryConstraint that only allows PackageVersionNumberGeneralLibrarys allowed by both
this and
other
.override -
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toString(
) → String -
Get non-canonical string representation of this PackageVersionNumberGeneralLibrary.
override
-
union(
PackageVersionNumberGeneralLibraryConstraint other) → PackageVersionNumberGeneralLibraryConstraint -
Returns a PackageVersionNumberGeneralLibraryConstraint that allows PackageVersionNumberGeneralLibrarys allowed by either
this or
other
.override
Operators
-
operator <(
PackageVersionNumberGeneralLibrary other) → bool - General Library Documentation Undocument By General Corporation & Global Corporation & General Developer
-
operator <=(
PackageVersionNumberGeneralLibrary other) → bool - General Library Documentation Undocument By General Corporation & Global Corporation & General Developer
-
operator ==(
Object other) → bool -
The equality operator.
override
-
operator >(
PackageVersionNumberGeneralLibrary other) → bool - General Library Documentation Undocument By General Corporation & Global Corporation & General Developer
-
operator >=(
PackageVersionNumberGeneralLibrary other) → bool - General Library Documentation Undocument By General Corporation & Global Corporation & General Developer
Static Properties
- none → PackageVersionNumberGeneralLibrary
-
No released version: i.e. "0.0.0".
no setter
Static Methods
-
antiprioritize(
PackageVersionNumberGeneralLibrary a, PackageVersionNumberGeneralLibrary b) → int - Like prioritize, but lower version numbers are considered greater than higher version numbers.
-
primary(
List< PackageVersionNumberGeneralLibrary> versions) → PackageVersionNumberGeneralLibrary -
Returns the primary version out of
versions
. -
prioritize(
PackageVersionNumberGeneralLibrary a, PackageVersionNumberGeneralLibrary b) → int -
Compares
a
andb
to see which takes priority over the other.