Class GradleVersion

  • All Implemented Interfaces:
    java.lang.Comparable<GradleVersion>

    public class GradleVersion
    extends java.lang.Object
    implements java.lang.Comparable<GradleVersion>
    • Method Detail

      • version

        public static GradleVersion version​(java.lang.String version)
                                     throws java.lang.IllegalArgumentException
        Parses the given string into a GradleVersion.
        Throws:
        java.lang.IllegalArgumentException - On unrecognized version string.
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object
      • getVersion

        public java.lang.String getVersion()
      • isSnapshot

        public boolean isSnapshot()
      • getBaseVersion

        public GradleVersion getBaseVersion()
        The base version of this version. For pre-release versions, this is the target version.

        For example, the version base of '1.2-rc-1' is '1.2'.

        Returns:
        The version base
      • compareTo

        public int compareTo​(GradleVersion gradleVersion)
        Specified by:
        compareTo in interface java.lang.Comparable<GradleVersion>
      • equals

        public boolean equals​(java.lang.Object o)
        Overrides:
        equals in class java.lang.Object
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • isValid

        public boolean isValid()