选项更新规则
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 () |
枚举值
公共方法
应该更新
public boolean shouldUpdate (String optionName, Object optionSource, Field field, Object update)
获取当前值和更新值,并返回该值是否应更新。假设update
永远不为空。
参数 | |
---|---|
optionName | String |
optionSource | Object |
field | Field |
update | Object |
退货 | |
---|---|
boolean |
投掷 | |
---|---|
ConfigurationException |
本页面上的内容和代码示例受内容许可部分所述许可的限制。Java 和 OpenJDK 是 Oracle 和/或其关联公司的注册商标。
最后更新时间 (UTC):2023-12-01。
[]
[]
{
"last_modified": "最后更新时间 (UTC):2023-12-01。",
"state": ""
}