Class SystemUtils

java.lang.Object
org.restlet.engine.util.SystemUtils

public class SystemUtils extends Object
System utilities.
Author:
Jerome Louvel
  • Method Summary

    Modifier and Type
    Method
    Description
    static int
    Parses the "java.version" system property and returns the first digit of the version number of the Java Runtime Environment (e.g.
    static int
    Parses the "java.version" system property and returns the second digit of the version number of the Java Runtime Environment (e.g.
    static int
    Parses the "java.version" system property and returns the update release number of the Java Runtime Environment (e.g.
    static int
    hashCode(Object... objects)
    Computes the hash code of a set of objects.
    static boolean
    Indicates if the current operating system is in the Windows family.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Method Details

    • getJavaMajorVersion

      public static int getJavaMajorVersion()
      Parses the "java.version" system property and returns the first digit of the version number of the Java Runtime Environment (e.g. "1" for "1.3.0").
      Returns:
      The major version number of the Java Runtime Environment.
      See Also:
    • getJavaMinorVersion

      public static int getJavaMinorVersion()
      Parses the "java.version" system property and returns the second digit of the version number of the Java Runtime Environment (e.g. "3" for "1.3.0").
      Returns:
      The minor version number of the Java Runtime Environment.
      See Also:
    • getJavaUpdateVersion

      public static int getJavaUpdateVersion()
      Parses the "java.version" system property and returns the update release number of the Java Runtime Environment (e.g. "10" for "1.3.0_10").
      Returns:
      The release number of the Java Runtime Environment or 0 if it does not exist.
      See Also:
    • hashCode

      public static int hashCode(Object... objects)
      Computes the hash code of a set of objects. Follows the algorithm specified in List.hasCode().
      Parameters:
      objects - the objects to compute the hashCode
      Returns:
      The hash code of a set of objects.
    • isWindows

      public static boolean isWindows()
      Indicates if the current operating system is in the Windows family.
      Returns:
      True if the current operating system is in the Windows family.