# Uses of Enum
org.apache.commons.lang3.JavaVersion

Packages that use JavaVersion
Package
Description
org.apache.commons.lang3
Provides highly reusable utility methods, chiefly concerned with adding value to the `java.lang` classes.

- ## Uses of JavaVersion in org.apache.commons.lang3

  Subclasses with type arguments of type JavaVersion in org.apache.commons.lang3
  Modifier and Type
  Class
  Description
  `enum`
  `JavaVersion`
  Enumerates all known versions of the Java specification.
  Methods in org.apache.commons.lang3 that return JavaVersion
  Modifier and Type
  Method
  Description
  `static JavaVersion`
  JavaVersion.`valueOf(String name)`
  Returns the enum constant of this type with the specified name.
  `static JavaVersion[]`
  JavaVersion.`values()`
  Returns an array containing the constants of this enum type, in the order they are declared.
  Methods in org.apache.commons.lang3 with parameters of type JavaVersion
  Modifier and Type
  Method
  Description
  `boolean`
  JavaVersion.`atLeast(JavaVersion requiredVersion)`
  Tests whether this version of Java is at least the version of Java passed in.
  `boolean`
  JavaVersion.`atMost(JavaVersion requiredVersion)`
  Tests whether this version of Java is at most the version of Java passed in.
  `static boolean`
  SystemUtils.`isJavaVersionAtLeast(JavaVersion requiredVersion)`
  Tests whether the Java version is at least the requested version.
  `static boolean`
  SystemUtils.`isJavaVersionAtMost(JavaVersion requiredVersion)`
  Tests whether the Java version is at most the requested version.