OptionUpdateRule
public final enum OptionUpdateRule
extends Enum< OptionUpdateRule >
java.lang.Object | ||
↳ | java.lang.Enum< com.android.tradefed.config.OptionUpdateRule > | |
↳ | com.android.tradefed.config.OptionUpdateRule |
Controlla il comportamento quando un'opzione viene specificata più volte. Tieni presente che questa enumerazione presuppone che i valori da impostare non siano ERROR(/Collection)
s o ERROR(/Map)
s.
Riepilogo
Valori di enumerazione | |
---|---|
OptionUpdateRule | FIRST una volta impostata un'opzione, i successivi tentativi di aggiornamento dovrebbero essere ignorati. |
OptionUpdateRule | GREATEST per Opzioni |
OptionUpdateRule | IMMUTABLE lancia una |
OptionUpdateRule | LAST se un'opzione viene impostata più volte, ignora tutto tranne l'ultimo valore. |
OptionUpdateRule | LEAST per Opzioni |
Metodi pubblici | |
---|---|
boolean | shouldUpdate (String optionName, Object optionSource, Field field, Object update) Prende il valore corrente e il valore di aggiornamento e restituisce se il valore deve essere aggiornato. |
static OptionUpdateRule | valueOf (String name) |
static final OptionUpdateRule[] | values () |
Valori di enumerazione
PRIMO
public static final OptionUpdateRule FIRST
una volta impostata un'opzione, i successivi tentativi di aggiornamento dovrebbero essere ignorati.
PIÙ GRANDE
public static final OptionUpdateRule GREATEST
per Opzioni Comparable
, mantieni quella più comparabile.
IMMUTABILE
public static final OptionUpdateRule IMMUTABLE
lancia una ConfigurationException
se questa opzione è impostata più di una volta.
SCORSO
public static final OptionUpdateRule LAST
se un'opzione viene impostata più volte, ignora tutto tranne l'ultimo valore.
MENO
public static final OptionUpdateRule LEAST
per Opzioni Comparable
, mantieni quella con il minor confronto.
Metodi pubblici
dovrebbeAggiornare
public boolean shouldUpdate (String optionName, Object optionSource, Field field, Object update)
Prende il valore corrente e il valore di aggiornamento e restituisce se il valore deve essere aggiornato. Presuppone che update
non sia mai nullo.
Parametri | |
---|---|
optionName | String |
optionSource | Object |
field | Field |
update | Object |
ritorna | |
---|---|
boolean |
Lancia | |
---|---|
ConfigurationException |
valore di
public static OptionUpdateRule valueOf (String name)
Parametri | |
---|---|
name | String |
ritorna | |
---|---|
OptionUpdateRule |
I campioni di contenuti e codice in questa pagina sono soggetti alle licenze descritte nella Licenza per i contenuti. Java e OpenJDK sono marchi o marchi registrati di Oracle e/o delle sue società consociate.
Ultimo aggiornamento 2023-12-01 UTC.