PackageVersionNumberGeneralLibrary constructor

PackageVersionNumberGeneralLibrary(
  1. int major,
  2. int minor,
  3. int patch, {
  4. String? pre,
  5. String? build,
})

Creates a new PackageVersionNumberGeneralLibrary object.

Implementation

factory PackageVersionNumberGeneralLibrary(int major, int minor, int patch,
    {String? pre, String? build}) {
  var text = '$major.$minor.$patch';
  if (pre != null) text += '-$pre';
  if (build != null) text += '+$build';

  return PackageVersionNumberGeneralLibrary._(
      major, minor, patch, pre, build, text);
}