| Interface | Description |
|---|---|
| DerivedOptionValue.OptionSupplier<T> | |
| Options |
A service for accessing a set of
OptionDescriptors. |
| OptionUtils.OptionConsumer |
| Class | Description |
|---|---|
| DerivedOptionValue<T> |
A cached value that needs to be recomputed when an option changes.
|
| NestedBooleanOptionValue |
A nested Boolean
OptionValue that can be overridden by a master
option. |
| OptionDescriptor | |
| OptionsLoader |
Helper class used to load option descriptors.
|
| OptionUtils | |
| OptionValue<T> |
An option value.
|
| OptionValue.MultipleOverridesScope | |
| OptionValue.OverrideScope |
An object whose
OptionValue.OverrideScope.close() method reverts the option value overriding initiated by
OptionValue.override(OptionValue, Object) or OptionValue.override(Map). |
| OptionValue.SingleOverrideScope | |
| StableOptionValue<T> |
An option that always returns the same value.
|
| Enum | Description |
|---|---|
| OptionType |
Classifies JVMCI options in several categories depending on who this option is relevant for.
|
| Annotation Type | Description |
|---|---|
| Option |
Describes the attributes of an option whose
value is in a static field
annotated by this annotation type. |