OptionUpdateRule
public final enum OptionUpdateRule
extends Enum< OptionUpdateRule >
java.lang.Объект | ||
↳ | java.lang.Enum< com.android.tradefed.config.OptionUpdateRule > | |
↳ | com.android.tradefed.config.OptionUpdateRule |
Управляет поведением, когда параметр указан несколько раз. Обратите внимание, что это перечисление предполагает, что устанавливаемые значения не являются ERROR(/Collection)
s или ERROR(/Map)
s.
Краткое содержание
Значения перечисления | |
---|---|
OptionUpdateRule | FIRST после установки параметра последующие попытки его обновления следует игнорировать. |
OptionUpdateRule | GREATEST для |
OptionUpdateRule | IMMUTABLE генерировать |
OptionUpdateRule | LAST если параметр установлен несколько раз, игнорируйте все значения, кроме последнего. |
OptionUpdateRule | LEAST для |
Публичные методы | |
---|---|
boolean | shouldUpdate (String optionName, Object optionSource, Field field, Object update) Принимает текущее значение и значение обновления, а также возвращает значение, указывающее, следует ли обновлять значение. |
static OptionUpdateRule | valueOf (String name) |
static final OptionUpdateRule[] | values () |
Значения перечисления
ПЕРВЫЙ
public static final OptionUpdateRule FIRST
после установки параметра последующие попытки его обновления следует игнорировать.
ВЕЛИКИЙ
public static final OptionUpdateRule GREATEST
для Comparable
вариантов оставьте тот, который сравнивается как лучший.
НЕИЗМЕННЫЙ
public static final OptionUpdateRule IMMUTABLE
генерировать ConfigurationException
, если этот параметр установлен более одного раза.
ПОСЛЕДНИЙ
public static final OptionUpdateRule LAST
если параметр установлен несколько раз, игнорируйте все значения, кроме последнего.
НАИМЕНЕЕ
public static final OptionUpdateRule LEAST
для Comparable
вариантов оставьте тот, который меньше всего сравнивается.
Публичные методы
следует обновить
public boolean shouldUpdate (String optionName, Object optionSource, Field field, Object update)
Принимает текущее значение и значение обновления, а также возвращает значение, указывающее, следует ли обновлять значение. Предполагается, что update
никогда не бывает нулевым.
Параметры | |
---|---|
optionName | String |
optionSource | Object |
field | Field |
update | Object |
Возвращает | |
---|---|
boolean |
Броски | |
---|---|
ConfigurationException |
значение
public static OptionUpdateRule valueOf (String name)
Параметры | |
---|---|
name | String |
Возвращает | |
---|---|
OptionUpdateRule |
Контент и образцы кода на этой странице предоставлены по лицензиям. Java и OpenJDK – это зарегистрированные товарные знаки корпорации Oracle и ее аффилированных лиц.
Последнее обновление: 2023-07-19 UTC.