Google is committed to advancing racial equity for Black communities. See how.
本頁面由 Cloud Translation API 翻譯而成。
Switch to English

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

對於Comparable選項,請保留比較最大的選項。

OptionUpdateRule IMMUTABLE

如果此選項設置多次,則拋出ConfigurationException

OptionUpdateRule LAST

如果一個選項被多次設置,則忽略除最後一個值以外的所有值。

OptionUpdateRule LEAST

對於Comparable選項,請保留比較最少的選項。

公開方法

boolean shouldUpdate (String optionName, Object optionSource, Field field, Object update)

獲取當前值和更新值,並返回是否應更新該值。

static OptionUpdateRule valueOf (String name)
static final OptionUpdateRule[] values ()

枚舉值

第一

public static final OptionUpdateRule FIRST

設置選項後,隨後的更新嘗試將被忽略。

最偉大的

public static final OptionUpdateRule GREATEST

對於Comparable選項,請保留比較最大的選項。

不可變的

public static final OptionUpdateRule IMMUTABLE

如果此選項設置多次,則拋出ConfigurationException

持續

public static final OptionUpdateRule LAST

如果一個選項被多次設置,則忽略除最後一個值以外的所有值。

最小

public static final OptionUpdateRule LEAST

對於Comparable選項,請保留比較最少的選項。

公開方法

應該更新

public boolean shouldUpdate (String optionName, 
                Object optionSource, 
                Field field, 
                Object update)

獲取當前值和更新值,並返回是否應更新該值。假設update永遠不會為空。

參量
optionName String

optionSource Object

field Field

update Object

退貨
boolean

投擲
ConfigurationException

的價值

public static OptionUpdateRule valueOf (String name)

參量
name String

退貨
OptionUpdateRule

價值觀

public static final OptionUpdateRule[] values ()

退貨
OptionUpdateRule[]