Class EclipseRelease


  • public final class EclipseRelease
    extends Object
    Models an Eclipse release, such as Mars SR2. Supports all official releases from 3.5.0 to present (currently LATEST).
    • Method Detail

      • createWithIdVersionUpdatesite

        public static EclipseRelease createWithIdVersionUpdatesite​(String id,
                                                                   String version,
                                                                   String updateSite)
        Creates a custom eclipse release (use an official release, e.g. `EclipseRelease.R_4_5_2` whenever possible).
      • official

        public static EclipseRelease official​(String version)
        Returns the given officially released version which is supported by Goomph.
      • supportedRange

        public static String supportedRange()
        Returns a message describing the currently supported range of versions.
      • isXYZ

        public boolean isXYZ()
        Returns false for x.y.z, and true for everything else.
      • version

        public org.osgi.framework.Version version()
        Returns the OSGi version for this release.
      • updateSite

        public String updateSite()
        Returns the update site for this release.
      • hashCode

        public int hashCode()
        Returns the hashCode for this release.
        Overrides:
        hashCode in class Object