public abstract class JvmVendorSpec
extends java.lang.Object
Modifier and Type | Field | Description |
---|---|---|
static JvmVendorSpec |
ADOPTIUM |
A constant for using Eclipse Adoptium as the JVM vendor.
|
static JvmVendorSpec |
ADOPTOPENJDK |
|
static JvmVendorSpec |
AMAZON |
|
static JvmVendorSpec |
APPLE |
|
static JvmVendorSpec |
AZUL |
|
static JvmVendorSpec |
BELLSOFT |
|
static JvmVendorSpec |
GRAAL_VM |
A constant for using GraalVM as the JVM vendor.
|
static JvmVendorSpec |
HEWLETT_PACKARD |
|
static JvmVendorSpec |
IBM |
|
static JvmVendorSpec |
IBM_SEMERU |
Deprecated.
We are grouping all IBM runtimes under the '
IBM ' vendor, won't keep a separate constant for Semeru ones. |
static JvmVendorSpec |
MICROSOFT |
A constant for using Microsoft OpenJDK as the JVM vendor.
|
static JvmVendorSpec |
ORACLE |
|
static JvmVendorSpec |
SAP |
Constructor | Description |
---|---|
JvmVendorSpec() |
Modifier and Type | Method | Description |
---|---|---|
abstract boolean |
matches(java.lang.String vendor) |
Determines if the vendor passed as an argument matches this spec.
|
static JvmVendorSpec |
matching(java.lang.String match) |
Returns a vendor spec that matches a VM by its vendor.
|
public static final JvmVendorSpec ADOPTIUM
public static final JvmVendorSpec ADOPTOPENJDK
public static final JvmVendorSpec AMAZON
public static final JvmVendorSpec APPLE
public static final JvmVendorSpec AZUL
public static final JvmVendorSpec BELLSOFT
public static final JvmVendorSpec GRAAL_VM
public static final JvmVendorSpec HEWLETT_PACKARD
public static final JvmVendorSpec IBM
@Deprecated public static final JvmVendorSpec IBM_SEMERU
IBM
' vendor, won't keep a separate constant for Semeru ones. Just use 'IBM
' instead.public static final JvmVendorSpec MICROSOFT
public static final JvmVendorSpec ORACLE
public static final JvmVendorSpec SAP
@Incubating public abstract boolean matches(java.lang.String vendor)
vendor
- the vendor to testpublic static JvmVendorSpec matching(java.lang.String match)
A VM is determined eligible if the system property java.vendor
contains
the given match string. The comparison is done case-insensitive.
match
- the sequence to search for