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 |