OptionUpdateRule
public
final
enum
OptionUpdateRule
extends Enum<OptionUpdateRule>
| java.lang.Object | ||
| ↳ | java.lang.Enum<com.android.tradefed.config.OptionUpdateRule> | |
| ↳ | com.android.tradefed.config.OptionUpdateRule | |
控制選項重複指定時的行為。請注意,這個列舉假設要設定的值不是 ERROR(/Collection) 或 ERROR(/Map)。
摘要
列舉值 | |
|---|---|
OptionUpdateRule |
FIRST
設定選項後,系統會忽略後續的更新嘗試。 |
OptionUpdateRule |
GREATEST
對於 |
OptionUpdateRule |
IMMUTABLE
如果這個選項設定多次,就會擲回 |
OptionUpdateRule |
LAST
如果選項設定多次,系統會忽略所有值,只保留最後一個值。 |
OptionUpdateRule |
LEAST
對於 |
公用方法 | |
|---|---|
boolean
|
shouldUpdate(String optionName, Object optionSource, Field field, Object update)
接收目前的值和更新值,並傳回是否應更新該值。 |
static
OptionUpdateRule
|
valueOf(String name)
|
static
final
OptionUpdateRule[]
|
values()
|
列舉值
公用方法
shouldUpdate
public boolean shouldUpdate (String optionName,
Object optionSource,
Field field,
Object update)接收目前的值和更新值,並傳回是否應更新該值。假設 update 絕不會是空值。
| 參數 | |
|---|---|
optionName |
String |
optionSource |
Object |
field |
Field |
update |
Object |
| 傳回 | |
|---|---|
boolean |
|
| 擲回 | |
|---|---|
ConfigurationException |
|