ตัวเลือกการปรับปรุงกฎ
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)
s หรือ ERROR(/Map)
s
สรุป
ค่าแจงนับ | |
---|---|
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 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 |
ตัวอย่างเนื้อหาและโค้ดในหน้าเว็บนี้ขึ้นอยู่กับใบอนุญาตที่อธิบายไว้ในใบอนุญาตการใช้เนื้อหา Java และ OpenJDK เป็นเครื่องหมายการค้าหรือเครื่องหมายการค้าจดทะเบียนของ Oracle และ/หรือบริษัทในเครือ
อัปเดตล่าสุด 2023-12-01 UTC