OptionUpdateRule
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 una opción se especifica varias veces. Tenga en cuenta que esta enumeración asume 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 que se establece una opción, se deben ignorar los intentos posteriores de actualizarla. |
OptionUpdateRule | GREATEST para las opciones |
OptionUpdateRule | IMMUTABLE arroje una |
OptionUpdateRule | LAST si una opción se establece varias veces, ignore todo excepto el último valor. |
OptionUpdateRule | LEAST para las opciones |
Métodos públicos | |
---|---|
boolean | shouldUpdate (String optionName, Object optionSource, Field field, Object update) Toma el valor actual y el valor de actualización, 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 que se establece una opción, se deben ignorar los intentos posteriores de actualizarla.
MAYOR
public static final OptionUpdateRule GREATEST
para las opciones ERROR(/Comparable)
, mantenga la que se compara como la mayor.
INMUTABLE
public static final OptionUpdateRule IMMUTABLE
arroje una ConfigurationException
si esta opción se establece más de una vez.
ÚLTIMO
public static final OptionUpdateRule LAST
si una opción se establece varias veces, ignore todo excepto el último valor.
EL MENOS
public static final OptionUpdateRule LEAST
para las opciones ERROR(/Comparable)
, mantenga la que se compara como la menor.
Métodos públicos
deberíaActualizar
public boolean shouldUpdate (String optionName, Object optionSource, Field field, Object update)
Toma el valor actual y el valor de actualización, y devuelve si el valor debe actualizarse. 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 las muestras de código que aparecen en esta página están sujetas a las licencias que se describen en la Licencia de Contenido. Java y OpenJDK son marcas registradas de Oracle o sus afiliados.
Última actualización: 2023-04-28 (UTC)