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. Si noti che questo enum presuppone che i valori da impostare non siano ERROR(/Collection)
so ERROR ERROR(/Map)
s.
Riepilogo
Enum valori | |
---|---|
OptionUpdateRule | FIRST una volta impostata un'opzione, i successivi tentativi di aggiornamento dovrebbero essere ignorati. |
OptionUpdateRule | GREATEST per Opzioni |
OptionUpdateRule | IMMUTABLE lanciare 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 () |
Enum valori
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 che confronta come la maggiore.
IMMUTABILE
public static final OptionUpdateRule IMMUTABLE
lanciare una ConfigurationException
se questa opzione è impostata più di una volta.
ULTIMO
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 comparabile come la minore.
Metodi pubblici
dovrebbe Aggiornare
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 l' update
non sia mai nullo.
Parametri | |
---|---|
optionName | String |
optionSource | Object |
field | Field |
update | Object |
ritorna | |
---|---|
boolean |
Tiri | |
---|---|
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.
Last updated 2022-08-15 UTC.