Reguła aktualizacji opcji
public final enum OptionUpdateRule
extends Enum< OptionUpdateRule >
java.lang.Obiekt | ||
↳ | 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, które mają być ustawione, nie są ERROR(/Collection)
s ani ERROR(/Map)
s.
Streszczenie
Wylicz wartości | |
---|---|
OptionUpdateRule | FIRST po ustawieniu opcji kolejne próby jej aktualizacji należy ignorować. |
OptionUpdateRule | GREATEST w przypadku |
OptionUpdateRule | IMMUTABLE rzuć |
OptionUpdateRule | LAST jeśli opcja jest ustawiona wiele razy, zignoruj wszystkie oprócz ostatniej wartości. |
OptionUpdateRule | LEAST w przypadku |
Metody publiczne | |
---|---|
boolean | shouldUpdate (String optionName, Object optionSource, Field field, Object update) Pobiera bieżącą wartość i wartość aktualizacji i zwraca, czy wartość powinna zostać zaktualizowana. |
static OptionUpdateRule | valueOf (String name) |
static final OptionUpdateRule[] | values () |
Wylicz wartości
PIERWSZY
public static final OptionUpdateRule FIRST
po ustawieniu opcji kolejne próby jej aktualizacji należy ignorować.
NAJWIĘKSZY
public static final OptionUpdateRule GREATEST
w przypadku Comparable
opcji zachowaj tę, która porównuje się jako najlepsza.
NIEZMIENNY
public static final OptionUpdateRule IMMUTABLE
rzuć 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 Comparable
opcji zachowaj tę, która jest najmniej porównywalna.
Metody publiczne
należy zaktualizować
public boolean shouldUpdate (String optionName, Object optionSource, Field field, Object update)
Pobiera bieżącą wartość i wartość aktualizacji i 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 |
Treść strony i umieszczone na niej fragmenty kodu podlegają licencjom opisanym w Licencji na treści. Java i OpenJDK są znakami towarowymi lub zastrzeżonymi znakami towarowymi należącymi do firmy Oracle lub jej podmiotów stowarzyszonych.
Ostatnia aktualizacja: 2023-07-19 UTC.