Opcja Aktualizuj regułę
public final enum OptionUpdateRule
extends Enum< OptionUpdateRule >
java.lang.Object | ||
java.lang.Enum< com.android.tradefed.config.OptionUpdateRule > | ||
com.android.tradefed.config.OptionUpdateRule |
Steruje zachowaniem, gdy opcja jest określona wiele razy. Zauważ, że to wyliczenie zakłada, że wartości do ustawienia nie są ERROR(/Collection)
ani ERROR(/Map)
.
Streszczenie
Wartości wyliczeniowe | |
---|---|
OptionUpdateRule | FIRST po ustawieniu opcji kolejne próby jej aktualizacji powinny być ignorowane. |
OptionUpdateRule | GREATEST w przypadku opcji |
OptionUpdateRule | IMMUTABLE zrzuć |
OptionUpdateRule | LAST jeśli opcja jest ustawiona wiele razy, zignoruj wszystkie oprócz ostatniej wartości. |
OptionUpdateRule | LEAST w przypadku opcji |
Metody publiczne | |
---|---|
boolean | shouldUpdate (String optionName, Object optionSource, Field field, Object update) Pobiera bieżącą wartość i wartość aktualizacji oraz zwraca, czy wartość powinna zostać zaktualizowana. |
static OptionUpdateRule | valueOf (String name) |
static final OptionUpdateRule[] | values () |
Wartości wyliczeniowe
PIERWSZY
public static final OptionUpdateRule FIRST
po ustawieniu opcji kolejne próby jej aktualizacji powinny być ignorowane.
NAJWIĘKSZY
public static final OptionUpdateRule GREATEST
w przypadku opcji Comparable
zachowaj tę, która jest największa.
NIEZMIENNY
public static final OptionUpdateRule IMMUTABLE
zrzuć ConfigurationException
, jeśli ta opcja jest ustawiona więcej niż raz.
OSTATNI
public static final OptionUpdateRule LAST
jeśli opcja jest ustawiona wiele razy, zignoruj wszystkie oprócz ostatniej wartości.
NAJMNIEJ
public static final OptionUpdateRule LEAST
w przypadku opcji Comparable
zachowaj najmniej porównywalną.
Metody publiczne
należy zaktualizować
public boolean shouldUpdate (String optionName, Object optionSource, Field field, Object update)
Pobiera bieżącą wartość i wartość aktualizacji oraz zwraca, czy wartość powinna zostać zaktualizowana. Zakłada, że update
nigdy nie jest pusta.
Parametry | |
---|---|
optionName | String |
optionSource | Object |
field | Field |
update | Object |
Zwroty | |
---|---|
boolean |
Rzuty | |
---|---|
ConfigurationException |
wartość
public static OptionUpdateRule valueOf (String name)
Parametry | |
---|---|
name | String |
Zwroty | |
---|---|
OptionUpdateRule |
Content and code samples on this page are subject to the licenses described in the Content License. Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
Last updated 2022-08-15 UTC.