Class Version

java.lang.Object
org.robovm.compiler.Version
All Implemented Interfaces:
Comparable<Version>

public final class Version
extends Object
implements Comparable<Version>
Reads the compiler version from auto generated version.properties file.
  • Field Details

    • parts

      public final int[] parts
    • build

      public final int build
    • buildType

      public final org.robovm.compiler.Version.BuildType buildType
  • Constructor Details

    • Version

      public Version​(org.robovm.compiler.Version.BuildType buildType, int buildPart, int... parts)
    • Version

      public Version​(int... parts)
  • Method Details

    • compareTo

      public int compareTo​(Version other)
      Specified by:
      compareTo in interface Comparable<Version>
    • getParts

      public int[] getParts()
    • getBuildType

      public org.robovm.compiler.Version.BuildType getBuildType()
    • getMajor

      public int getMajor()
    • getMinor

      public int getMinor()
    • getRevision

      public int getRevision()
    • getBuild

      public int getBuild()
    • parse

      public static Version parse​(String v)
    • parseOrNull

      public static Version parseOrNull​(String v)
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • getCompilerVersion

      public static String getCompilerVersion()
      Returns the version number of the compiler by reading the version.properties file.
      Returns:
      the version.
    • isOlderThan

      public static boolean isOlderThan​(String version, String otherVersion)
      Returns true if this version is less than the specified version number.
    • main

      public static void main​(String[] args)