OptionUpdateRuleOptionUpdateRule
public final enum OptionUpdateRule
extends Enum< OptionUpdateRule >
java.lang.Object | ||
↳ | java.lang.Enum< com.android.tradefed.config.OptionUpdateRule > | |
↳ | com.android.tradefed.config.OptionUpdateRule |
Contrôle le comportement lorsqu'une option est spécifiée plusieurs fois. Notez que cette énumération suppose que les valeurs à définir ne sont pas ERROR(/Collection)
s ou ERROR(/Map)
s.
Résumé
Valeurs d'énumération | |
---|---|
OptionUpdateRule | FIRST une fois qu'une option est définie, les tentatives ultérieures de mise à jour doivent être ignorées. |
OptionUpdateRule | GREATEST pour les options |
OptionUpdateRule | IMMUTABLE lancer une |
OptionUpdateRule | LAST si une option est définie plusieurs fois, ignorez toutes les valeurs sauf la dernière. |
OptionUpdateRule | LEAST pour les options |
Méthodes publiques | |
---|---|
boolean | shouldUpdate (String optionName, Object optionSource, Field field, Object update) Prend la valeur actuelle et la valeur de mise à jour, et renvoie si la valeur doit être mise à jour. |
static OptionUpdateRule | valueOf (String name) |
static final OptionUpdateRule[] | values () |
Valeurs d'énumération
D'ABORD
public static final OptionUpdateRule FIRST
une fois qu'une option est définie, les tentatives ultérieures de mise à jour doivent être ignorées.
LE PLUS GRAND
public static final OptionUpdateRule GREATEST
pour les options ERROR(/Comparable)
, conservez celle qui se compare comme étant la plus élevée.
IMMUABLE
public static final OptionUpdateRule IMMUTABLE
lancer une ConfigurationException
si cette option est définie plusieurs fois.
DERNIER
public static final OptionUpdateRule LAST
si une option est définie plusieurs fois, ignorez toutes les valeurs sauf la dernière.
MOINS
public static final OptionUpdateRule LEAST
pour les options ERROR(/Comparable)
, conservez celle qui se compare le moins.
Méthodes publiques
devrait mettre à jour
public boolean shouldUpdate (String optionName, Object optionSource, Field field, Object update)
Prend la valeur actuelle et la valeur de mise à jour, et renvoie si la valeur doit être mise à jour. Suppose que update
n'est jamais null.
Paramètres | |
---|---|
optionName | String |
optionSource | Object |
field | Field |
update | Object |
Retour | |
---|---|
boolean |
Lance | |
---|---|
ConfigurationException |
valeur de
public static OptionUpdateRule valueOf (String name)
Paramètres | |
---|---|
name | String |
Retour | |
---|---|
OptionUpdateRule |
Le contenu et les exemples de code de cette page sont soumis aux licences décrites dans la Licence de contenu. Java et OpenJDK sont des marques ou des marques déposées d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2023/04/28 (UTC).