オプション更新ルール
public final enum OptionUpdateRule
extends Enum< OptionUpdateRule >
java.lang.オブジェクト | ||
↳ | 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 static final OptionUpdateRule IMMUTABLE
このオプションが複数回設定されている場合は、 ConfigurationException
をスローします。
パブリックメソッド
更新する必要があります
public boolean shouldUpdate (String optionName, Object optionSource, Field field, Object update)
現在の値と更新値を取得し、値を更新する必要があるかどうかを返します。 update
null になることはないと仮定します。
パラメーター | |
---|---|
optionName | String |
optionSource | Object |
field | Field |
update | Object |
戻り値 | |
---|---|
boolean |
投げる | |
---|---|
ConfigurationException |
このページのコンテンツやコードサンプルは、コンテンツ ライセンスに記載のライセンスに従います。Java および OpenJDK は Oracle および関連会社の商標または登録商標です。
最終更新日 2023-07-19 UTC。
[{
"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":"その他"
}]