OptionUpdateRule
public final enum OptionUpdateRule
extends Enum< OptionUpdateRule >
java.lang.Object | ||
↳ | java.lang.Enum< com.android.tradefed.config.OptionUpdateRule > | |
↳ | com.android.tradefed.config.OptionUpdateRule |
Steuert das Verhalten, wenn eine Option mehrmals angegeben wird. Beachten Sie, dass diese Enumeration davon ausgeht, dass die festzulegenden Werte keine ERROR(/Collection)
s oder ERROR(/Map)
s sind.
Zusammenfassung
Enum-Werte | |
---|---|
OptionUpdateRule | FIRST Sobald eine Option festgelegt ist, sollten nachfolgende Versuche, sie zu aktualisieren, ignoriert werden. |
OptionUpdateRule | GREATEST Behalten Sie für |
OptionUpdateRule | IMMUTABLE löst eine |
OptionUpdateRule | LAST Wenn eine Option mehrmals festgelegt ist, ignorieren Sie alle Werte bis auf den letzten. |
OptionUpdateRule | LEAST Behalten Sie für |
Öffentliche Methoden | |
---|---|
boolean | shouldUpdate (String optionName, Object optionSource, Field field, Object update) Nimmt den aktuellen Wert und den Aktualisierungswert und gibt zurück, ob der Wert aktualisiert werden soll. |
static OptionUpdateRule | valueOf (String name) |
static final OptionUpdateRule[] | values () |
Enum-Werte
ERSTE
public static final OptionUpdateRule FIRST
Sobald eine Option festgelegt ist, sollten nachfolgende Versuche, sie zu aktualisieren, ignoriert werden.
GRÖSSTE
public static final OptionUpdateRule GREATEST
Behalten Sie für Comparable
Optionen diejenige bei, die im Vergleich am besten ist.
UNVERÄNDERLICH
public static final OptionUpdateRule IMMUTABLE
löst eine ConfigurationException
aus, wenn diese Option mehr als einmal festgelegt ist.
ZULETZT
public static final OptionUpdateRule LAST
Wenn eine Option mehrmals festgelegt ist, ignorieren Sie alle Werte bis auf den letzten.
AM WENIGSTEN
public static final OptionUpdateRule LEAST
Behalten Sie für Comparable
Optionen diejenige bei, die am wenigsten vergleichbar ist.
Öffentliche Methoden
sollteUpdate
public boolean shouldUpdate (String optionName, Object optionSource, Field field, Object update)
Nimmt den aktuellen Wert und den Aktualisierungswert und gibt zurück, ob der Wert aktualisiert werden soll. Geht davon aus, dass das update
niemals null ist.
Parameter | |
---|---|
optionName | String |
optionSource | Object |
field | Field |
update | Object |
Kehrt zurück | |
---|---|
boolean |
Würfe | |
---|---|
ConfigurationException |
Wert von
public static OptionUpdateRule valueOf (String name)
Parameter | |
---|---|
name | String |
Kehrt zurück | |
---|---|
OptionUpdateRule |
Alle Inhalte und Codebeispiele auf dieser Seite unterliegen den Lizenzen wie im Abschnitt Inhaltslizenz beschrieben. Java und OpenJDK sind Marken oder eingetragene Marken von Oracle und/oder seinen Tochtergesellschaften.
Zuletzt aktualisiert: 2023-07-19 (UTC).