edu.umd.cs.findbugs

Class JavaVersion



  • public class JavaVersion
    extends Object
    Support for finding out what version of Java we're running on.
    • Field Detail

      • JAVA_1_5

        public static final JavaVersion JAVA_1_5
        StaticConstant for Java 1.5 (Tiger).
    • Constructor Detail

      • JavaVersion

        public JavaVersion(String versionString)
                    throws JavaVersionException
        Constructor.
        Parameters:
        versionString - a version string, as returned from the java.version system property: e.g., "1.4.2_04"
        Throws:
        JavaVersionException
      • JavaVersion

        public JavaVersion(int major,
                   int minor)
        Constructor.
        Parameters:
        major - major version
        minor - minor version
    • Method Detail

      • getMajor

        public int getMajor()
        Get the major version number.
      • getMinor

        public int getMinor()
        Get the minor version number.
      • getRest

        public String getRest()
        Get the rest of the version string after the major and minor numbers.
      • getRuntimeVersion

        public static JavaVersion getRuntimeVersion()
        Get the version of Java that we are currently running under.
      • isSameOrNewerThan

        public boolean isSameOrNewerThan(JavaVersion other)
        Return whether the Java version represented by this object is at least as recent as the one given.
        Parameters:
        other - another JavaVersion
        Returns:
        true if this Java version is at least as recent as the one given

Copyright © 2003–2015. All rights reserved.