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