FlutterVersion class final

Inheritance
Annotations
  • @JsonSerializable.new(disallowUnrecognizedKeys: false, converters: [VersionJsonConverter()])

Constructors

FlutterVersion({required Version frameworkVersion, required String channel, required String repositoryUrl, required String frameworkRevision, required DateTime frameworkCommitDate, required String engineRevision, required Version dartSdkVersion, required Version devToolsVersion, required String flutterRoot})
FlutterVersion.fromJson(Map<String, dynamic> json)
factory

Properties

build → String
Build information relevant to the version. Does not contribute to sorting.
finalinherited
channel → String
final
dartSdkVersion → Version
final
devToolsVersion → Version
final
engineRevision → String
final
flutterRoot → String
final
frameworkCommitDate → DateTime
final
frameworkRevision → String
final
frameworkVersion → Version
no setter
hashCode → int
The hash code for this object.
no setterinherited
isPreRelease → bool
Indicates that the version is a pre-release. Returns true if preRelease has any segments, otherwise false
no setterinherited
major → int
The major number of the version, incremented when making breaking changes.
finalinherited
minor → int
The minor number of the version, incremented when adding new functionality in a backwards-compatible manner.
finalinherited
patch → int
The patch number of the version, incremented when making backwards-compatible bug fixes.
finalinherited
preRelease → List<String>
Pre-release information segments.
no setterinherited
repositoryUrl → String
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited

Methods

compareTo(Version? other) → int
Compares this object to another object.
inherited
incrementMajor() → Version
Creates a new Version with the major version number incremented.
inherited
incrementMinor() → Version
Creates a new Version with the minor version number incremented.
inherited
incrementPatch() → Version
Creates a new Version with the patch version number incremented.
inherited
incrementPreRelease() → Version
Creates a new Version with the right-most numeric preRelease segment incremented. If no numeric segment is found, one will be added with the value "1".
inherited
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() → Map<String, dynamic>
toString() → String
Returns a String representation of the Version.
inherited

Operators

operator <(dynamic o) → bool
Determines whether the left-hand Version represents a lower precedence than the right-hand Version.
inherited
operator <=(dynamic o) → bool
Determines whether the left-hand Version represents an equal or lower precedence than the right-hand Version.
inherited
operator ==(dynamic o) → bool
Determines whether the left-hand Version represents an equal precedence to the right-hand Version.
inherited
operator >(dynamic o) → bool
Determines whether the left-hand Version represents a greater precedence than the right-hand Version.
inherited
operator >=(dynamic o) → bool
Determines whether the left-hand Version represents an equal or greater precedence than the right-hand Version.
inherited