Add recent macOS versions.
macOS 10.12 Sierra macOS 10.13 High Sierra macOS 10.14 Mojave macOS 10.15 Catalina macOS 10.16 Big Sur (a.k.a. 11.0, 11.1)
This commit is contained in:
parent
f5c86f6d4e
commit
733768a6d9
|
@ -1286,6 +1286,66 @@ public class SystemUtils {
|
||||||
*/
|
*/
|
||||||
public static final boolean IS_OS_MAC_OSX_EL_CAPITAN = getOsMatches("Mac OS X", "10.11");
|
public static final boolean IS_OS_MAC_OSX_EL_CAPITAN = getOsMatches("Mac OS X", "10.11");
|
||||||
|
|
||||||
|
/**
|
||||||
|
* <p>
|
||||||
|
* Is {@code true} if this is Mac OS X Sierra.
|
||||||
|
* </p>
|
||||||
|
* <p>
|
||||||
|
* The field will return {@code false} if {@code OS_NAME} is {@code null}.
|
||||||
|
* </p>
|
||||||
|
*
|
||||||
|
* @since 3.12
|
||||||
|
*/
|
||||||
|
public static final boolean IS_OS_MAC_OSX_SIERRA = getOsMatches("Mac OS X", "10.12");
|
||||||
|
|
||||||
|
/**
|
||||||
|
* <p>
|
||||||
|
* Is {@code true} if this is Mac OS X High Sierra.
|
||||||
|
* </p>
|
||||||
|
* <p>
|
||||||
|
* The field will return {@code false} if {@code OS_NAME} is {@code null}.
|
||||||
|
* </p>
|
||||||
|
*
|
||||||
|
* @since 3.12
|
||||||
|
*/
|
||||||
|
public static final boolean IS_OS_MAC_OSX_HIGH_SIERRA = getOsMatches("Mac OS X", "10.13");
|
||||||
|
|
||||||
|
/**
|
||||||
|
* <p>
|
||||||
|
* Is {@code true} if this is Mac OS X Mojave.
|
||||||
|
* </p>
|
||||||
|
* <p>
|
||||||
|
* The field will return {@code false} if {@code OS_NAME} is {@code null}.
|
||||||
|
* </p>
|
||||||
|
*
|
||||||
|
* @since 3.12
|
||||||
|
*/
|
||||||
|
public static final boolean IS_OS_MAC_OSX_MOJAVE = getOsMatches("Mac OS X", "10.14");
|
||||||
|
|
||||||
|
/**
|
||||||
|
* <p>
|
||||||
|
* Is {@code true} if this is Mac OS X Catalina.
|
||||||
|
* </p>
|
||||||
|
* <p>
|
||||||
|
* The field will return {@code false} if {@code OS_NAME} is {@code null}.
|
||||||
|
* </p>
|
||||||
|
*
|
||||||
|
* @since 3.12
|
||||||
|
*/
|
||||||
|
public static final boolean IS_OS_MAC_OSX_CATALINA = getOsMatches("Mac OS X", "10.15");
|
||||||
|
|
||||||
|
/**
|
||||||
|
* <p>
|
||||||
|
* Is {@code true} if this is Mac OS X Big Sur.
|
||||||
|
* </p>
|
||||||
|
* <p>
|
||||||
|
* The field will return {@code false} if {@code OS_NAME} is {@code null}.
|
||||||
|
* </p>
|
||||||
|
*
|
||||||
|
* @since 3.12
|
||||||
|
*/
|
||||||
|
public static final boolean IS_OS_MAC_OSX_BIG_SUR = getOsMatches("Mac OS X", "10.16");
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* <p>
|
* <p>
|
||||||
* Is {@code true} if this is FreeBSD.
|
* Is {@code true} if this is FreeBSD.
|
||||||
|
|
Loading…
Reference in New Issue