Google berkomitmen untuk mendorong terwujudnya keadilan ras bagi komunitas Kulit Hitam. Lihat caranya.

OptionUpdateRule

public final enum OptionUpdateRule
extends Enum< OptionUpdateRule >

java.lang.Objek
java.lang.Enum< com.android.tradefed.config.OptionUpdateRule >
com.android.tradefed.config.OptionUpdateRule


Mengontrol perilaku saat opsi ditentukan beberapa kali. Perhatikan bahwa enum ini mengasumsikan bahwa nilai yang akan ditetapkan bukan ERROR(/Collection) s atau ERROR(/Map) s.

Ringkasan

Nilai enum

OptionUpdateRule FIRST

setelah opsi ditetapkan, upaya selanjutnya untuk memperbaruinya harus diabaikan.

OptionUpdateRule GREATEST

untuk opsi ERROR(/Comparable) , pertahankan salah satu yang membandingkan sebagai yang terbesar.

OptionUpdateRule IMMUTABLE

lempar sebuah ConfigurationException jika opsi ini disetel lebih dari sekali.

OptionUpdateRule LAST

jika opsi diatur beberapa kali, abaikan semua kecuali nilai terakhir.

OptionUpdateRule LEAST

untuk opsi ERROR(/Comparable) , pertahankan yang paling sedikit dibandingkan.

Metode publik

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

Mengambil nilai saat ini dan nilai pembaruan, dan mengembalikan apakah nilai harus diperbarui.

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

Nilai enum

PERTAMA

public static final OptionUpdateRule FIRST

setelah opsi ditetapkan, upaya selanjutnya untuk memperbaruinya harus diabaikan.

TERBESAR

public static final OptionUpdateRule GREATEST

untuk opsi ERROR(/Comparable) , pertahankan salah satu yang membandingkan sebagai yang terbesar.

KEKAL

public static final OptionUpdateRule IMMUTABLE

lempar sebuah ConfigurationException jika opsi ini disetel lebih dari sekali.

TERAKHIR

public static final OptionUpdateRule LAST

jika opsi diatur beberapa kali, abaikan semua kecuali nilai terakhir.

PALING SEDIKIT

public static final OptionUpdateRule LEAST

untuk opsi ERROR(/Comparable) , pertahankan yang paling sedikit dibandingkan.

Metode publik

harus Perbarui

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

Mengambil nilai saat ini dan nilai pembaruan, dan mengembalikan apakah nilai harus diperbarui. Asumsikan bahwa update tidak pernah nol.

Parameter
optionName String

optionSource Object

field Field

update Object

Pengembalian
boolean

Melempar
ConfigurationException

Nilai dari

public static OptionUpdateRule valueOf (String name)

Parameter
name String

Pengembalian
OptionUpdateRule

nilai-nilai

public static final OptionUpdateRule[] values ()

Pengembalian
OptionUpdateRule[]