OpcjaAktualizuj regułę
public final enum OptionUpdateRule
extends Enum< OptionUpdateRule >
Obiekt Java.lang.Object | ||
↳ | java.lang.Enum< com.android.tradefed.config.OptionUpdateRule > | |
↳ | com.android.tradefed.config.OptionUpdateRule |
Kontroluje zachowanie, gdy opcja jest określona wielokrotnie. Należy zauważyć, że w tym wyliczeniu przyjęto założenie, że wartościami do ustawienia nie są ERROR(/Collection)
s ani ERROR(/Map)
s.
Streszczenie
Wartości wyliczeniowe | |
---|---|
OptionUpdateRule | FIRST po ustawieniu opcji kolejne próby jej aktualizacji należy ignorować. |
OptionUpdateRule | GREATEST w polu |
OptionUpdateRule | IMMUTABLE zgłosić |
OptionUpdateRule | LAST jeśli opcja jest ustawiona wiele razy, zignoruj wszystkie wartości oprócz ostatniej. |
OptionUpdateRule | LEAST w polu |
Metody publiczne | |
---|---|
boolean | shouldUpdate (String optionName, Object optionSource, Field field, Object update) Pobiera bieżącą wartość i wartość aktualizacji oraz zwraca informację, 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 należy ignorować.
NAJWIĘKSZY
public static final OptionUpdateRule GREATEST
w polu Comparable
opcje zachowaj tę, która porównuje, jako największą.
NIEZMIENNY
public static final OptionUpdateRule IMMUTABLE
zgłosić 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 wartości oprócz ostatniej.
NAJMNIEJ
public static final OptionUpdateRule LEAST
w polu Comparable
opcje pozostaw tę, która najmniej się porównuje.
Metody publiczne
powinien zaktualizować
public boolean shouldUpdate (String optionName, Object optionSource, Field field, Object update)
Pobiera bieżącą wartość i wartość aktualizacji oraz zwraca informację, czy wartość powinna zostać zaktualizowana. Zakłada się, że update
nigdy nie ma wartości null.
Parametry | |
---|---|
optionName | String |
optionSource | Object |
field | Field |
update | Object |
Zwroty | |
---|---|
boolean |
Rzuca | |
---|---|
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-12-01 UTC.