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 从来不会为 null。
| 参数 | |
|---|---|
optionName |
String |
optionSource |
Object |
field |
Field |
update |
Object |
| 返回 | |
|---|---|
boolean |
|
| 抛出 | |
|---|---|
ConfigurationException |
|