edu.umd.cs.findbugs
public class JavaVersion extends Object
| Field Summary | |
|---|---|
| static JavaVersion | JAVA_1_5
Constant for Java 1.5 (Tiger). |
| Constructor Summary | |
|---|---|
| JavaVersion(String versionString)
Constructor.
| |
| JavaVersion(int major, int minor)
Constructor.
| |
| Method Summary | |
|---|---|
| int | getMajor()
Get the major version number. |
| int | getMinor()
Get the minor version number. |
| String | getRest()
Get the rest of the version string after the major and minor numbers. |
| static JavaVersion | getRuntimeVersion()
Get the version of Java that we are currently
running under. |
| boolean | isSameOrNewerThan(JavaVersion other)
Return whether the Java version represented by this
object is at least as recent as the one given.
|
Parameters: versionString a version string, as returned from the
java.version system property:
e.g., "1.4.2_04"
Parameters: major major version minor minor version
Parameters: other another JavaVersion
Returns: true if this Java version is at least as recent as the one given