OptionUpdateRule
public final enum OptionUpdateRule
extends Enum< OptionUpdateRule >
java.lang.Object | ||
↳ | java.lang.Enum< com.android.tradefed.config.OptionUpdateRule > | |
↳ | com.android.tradefed.config.OptionUpdateRule |
Controla o comportamento quando uma opção é especificada várias vezes. Observe que esta enumeração assume que os valores a serem definidos não são ERROR(/Collection)
s ou ERROR(/Map)
s.
Resumo
Valores de enumeração | |
---|---|
OptionUpdateRule | FIRST depois que uma opção é definida, as tentativas subseqüentes de atualizá-la devem ser ignoradas. |
OptionUpdateRule | GREATEST para opções |
OptionUpdateRule | IMMUTABLE lançar um |
OptionUpdateRule | LAST se uma opção for definida várias vezes, ignore todos, exceto o último valor. |
OptionUpdateRule | LEAST para opções |
Métodos públicos | |
---|---|
boolean | shouldUpdate (String optionName, Object optionSource, Field field, Object update) Pega o valor atual e o valor de atualização e retorna se o valor deve ser atualizado. |
static OptionUpdateRule | valueOf (String name) |
static final OptionUpdateRule[] | values () |
Valores de enumeração
PRIMEIRO
public static final OptionUpdateRule FIRST
depois que uma opção é definida, as tentativas subseqüentes de atualizá-la devem ser ignoradas.
O MELHOR
public static final OptionUpdateRule GREATEST
para opções Comparable
, mantenha aquela que compara como a maior.
IMUTÁVEL
public static final OptionUpdateRule IMMUTABLE
lançar um ConfigurationException
se esta opção for definida mais de uma vez.
DURAR
public static final OptionUpdateRule LAST
se uma opção for definida várias vezes, ignore todos, exceto o último valor.
AO MENOS
public static final OptionUpdateRule LEAST
para opções Comparable
, mantenha aquela que compara como a menor.
Métodos públicos
deve atualizar
public boolean shouldUpdate (String optionName, Object optionSource, Field field, Object update)
Pega o valor atual e o valor de atualização e retorna se o valor deve ser atualizado. Assume que update
nunca é nula.
Parâmetros | |
---|---|
optionName | String |
optionSource | Object |
field | Field |
update | Object |
devoluções | |
---|---|
boolean |
lances | |
---|---|
ConfigurationException |
valor de
public static OptionUpdateRule valueOf (String name)
Parâmetros | |
---|---|
name | String |
devoluções | |
---|---|
OptionUpdateRule |
O conteúdo e os exemplos de código nesta página estão sujeitos às licenças descritas na Licença de conteúdo. Java e OpenJDK são marcas registradas da Oracle e/ou suas afiliadas.
Última atualização 2023-07-19 UTC.