选项更新规则
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-07-19。
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"没有我需要的信息"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"太复杂/步骤太多"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"内容需要更新"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"翻译问题"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"示例/代码问题"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"其他"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"易于理解"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"解决了我的问题"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"其他"
}]