OptionUpdateRule
public final enum OptionUpdateRule
extends Enum< OptionUpdateRule >
java.lang.Oggetto | ||
↳ | java.lang.Enum< com.android.tradefed.config.OptionUpdateRule > | |
↳ | com.android.tradefed.config.OptionUpdateRule |
Controlla il comportamento quando un'opzione viene specificata più volte. Si noti che questo enum presuppone che i valori da impostare non siano ERROR(/Collection)
so ERROR(/Map)
s.
Riepilogo
Valori di enumerazione | |
---|---|
OptionUpdateRule | FIRST una volta impostata un'opzione, i successivi tentativi di aggiornarla 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) Accetta 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 aggiornarla dovrebbero essere ignorati.
PIÙ GRANDE
public static final OptionUpdateRule GREATEST
per Opzioni Comparable
, mantieni quello che confronta come il più grande.
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 quello che confronta come minimo.
Metodi pubblici
shouldUpdate
public boolean shouldUpdate (String optionName, Object optionSource, Field field, Object update)
Accetta 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 |
Getta | |
---|---|
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-07-19 UTC.