OpçãoUpdateRule
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 uma vez definida uma opção, as tentativas subsequentes de atualizá-la deverão ser ignoradas. |
OptionUpdateRule | GREATEST para opções |
OptionUpdateRule | IMMUTABLE lança uma |
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
uma vez definida uma opção, as tentativas subsequentes de atualizá-la deverão 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ça uma 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 a que menos se compara.
Métodos públicos
deveriaAtualizar
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 |
Lança | |
---|---|
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-12-01 UTC.