OpciónActualizarRegla
public final enum OptionUpdateRule
extends Enum< OptionUpdateRule >
java.lang.Objeto | ||
↳ | java.lang.Enum< com.android.tradefed.config.OptionUpdateRule > | |
↳ | com.android.tradefed.config.OptionUpdateRule |
Controla el comportamiento cuando se especifica una opción varias veces. Tenga en cuenta que esta enumeración supone que los valores que se establecerán no son ERROR(/Collection)
s o ERROR(/Map)
s.
Resumen
Valores de enumeración | |
---|---|
OptionUpdateRule | FIRST Una vez configurada una opción, se deben ignorar los intentos posteriores de actualizarla. |
OptionUpdateRule | GREATEST Para opciones |
OptionUpdateRule | IMMUTABLE lanza una |
OptionUpdateRule | LAST Si una opción se configura varias veces, ignore todos menos el último valor. |
OptionUpdateRule | LEAST Para opciones |
Métodos públicos | |
---|---|
boolean | shouldUpdate (String optionName, Object optionSource, Field field, Object update) Toma el valor actual y el valor actualizado, y devuelve si el valor debe actualizarse. |
static OptionUpdateRule | valueOf (String name) |
static final OptionUpdateRule[] | values () |
Valores de enumeración
PRIMERO
public static final OptionUpdateRule FIRST
Una vez configurada una opción, se deben ignorar los intentos posteriores de actualizarla.
MEJOR
public static final OptionUpdateRule GREATEST
Para opciones Comparable
, mantenga la que se compara como la mejor.
INMUTABLE
public static final OptionUpdateRule IMMUTABLE
lanza una ConfigurationException
si esta opción se establece más de una vez.
ÚLTIMO
public static final OptionUpdateRule LAST
Si una opción se configura varias veces, ignore todos menos el último valor.
EL MENOS
public static final OptionUpdateRule LEAST
Para opciones Comparable
, mantenga la que se compara menos.
Métodos públicos
debería actualizar
public boolean shouldUpdate (String optionName, Object optionSource, Field field, Object update)
Toma el valor actual y el valor actualizado, y devuelve si el valor debe actualizarse. Se supone que update
nunca es nula.
Parámetros | |
---|---|
optionName | String |
optionSource | Object |
field | Field |
update | Object |
Devoluciones | |
---|---|
boolean |
Lanza | |
---|---|
ConfigurationException |
valor de
public static OptionUpdateRule valueOf (String name)
Parámetros | |
---|---|
name | String |
Devoluciones | |
---|---|
OptionUpdateRule |
El contenido y el código de ejemplo de esta página están sujetos a las licencias que se describen en la licencia de contenido. Java y OpenJDK son marcas registradas de Oracle o sus entidades asociadas.
Última actualización: 2023-12-01 (UTC).