Class PackageVersion

java.lang.Object
com.daml.ledger.javaapi.data.PackageVersion
All Implemented Interfaces:
Comparable<PackageVersion>

public class PackageVersion extends Object implements Comparable<PackageVersion>
  • Field Details

  • Constructor Details

    • PackageVersion

      public PackageVersion(int[] segments)
      Creates a PackageVersion from the provided segments.

      This method is meant only for internal API usage. It is marked unsafe as it does not validate the input according to the accepted ledger format of PackageVersion.

  • Method Details

    • unsafeFromString

      public static PackageVersion unsafeFromString(@NonNull String version)
      Parses the provided String value into a PackageVersion.

      This method is meant only for internal API usage. It is marked unsafe as it does not validate the input according to the accepted ledger format of PackageVersion.

    • compareTo

      public int compareTo(PackageVersion other)
      Specified by:
      compareTo in interface Comparable<PackageVersion>
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object