Tùy chọnCập nhậtQuy tắc
public final enum OptionUpdateRule
extends Enum< OptionUpdateRule >
java.lang.Object | ||
↳ | java.lang.Enum< com.android.tradefed.config.OptionUpdateRule > | |
↳ | com.android.tradefed.config.OptionUpdateRule |
Kiểm soát hành vi khi một tùy chọn được chỉ định nhiều lần. Lưu ý rằng enum này giả định rằng các giá trị được đặt không phải là ERROR(/Collection)
s hoặc ERROR(/Map)
s.
Bản tóm tắt
giá trị liệt kê | |
---|---|
OptionUpdateRule | FIRST khi một tùy chọn được đặt, các nỗ lực cập nhật tiếp theo sẽ bị bỏ qua. |
OptionUpdateRule | GREATEST đối với các tùy chọn |
OptionUpdateRule | IMMUTABLE ném một |
OptionUpdateRule | LAST nếu một tùy chọn được đặt nhiều lần, hãy bỏ qua tất cả trừ giá trị cuối cùng. |
OptionUpdateRule | LEAST đối với các tùy chọn |
Phương thức công khai | |
---|---|
boolean | shouldUpdate (String optionName, Object optionSource, Field field, Object update) Lấy giá trị hiện tại và giá trị cập nhật, đồng thời trả về giá trị có nên được cập nhật hay không. |
static OptionUpdateRule | valueOf (String name) |
static final OptionUpdateRule[] | values () |
giá trị liệt kê
ĐẦU TIÊN
public static final OptionUpdateRule FIRST
khi một tùy chọn được đặt, các nỗ lực cập nhật tiếp theo sẽ bị bỏ qua.
VĨ ĐẠI NHẤT
public static final OptionUpdateRule GREATEST
đối với các tùy chọn ERROR(/Comparable)
, hãy giữ tùy chọn được so sánh là lớn nhất.
KHÔNG THỂ THAY ĐỔI
public static final OptionUpdateRule IMMUTABLE
ném một ConfigurationException
nếu tùy chọn này được đặt nhiều lần.
CUỐI CÙNG
public static final OptionUpdateRule LAST
nếu một tùy chọn được đặt nhiều lần, hãy bỏ qua tất cả trừ giá trị cuối cùng.
ÍT NHẤT
public static final OptionUpdateRule LEAST
đối với các tùy chọn ERROR(/Comparable)
, hãy giữ tùy chọn so sánh ít nhất.
Phương thức công khai
nên cập nhật
public boolean shouldUpdate (String optionName, Object optionSource, Field field, Object update)
Lấy giá trị hiện tại và giá trị cập nhật, đồng thời trả về giá trị có nên được cập nhật hay không. Giả sử rằng update
không bao giờ là rỗng.
Thông số | |
---|---|
optionName | String |
optionSource | Object |
field | Field |
update | Object |
trả lại | |
---|---|
boolean |
ném | |
---|---|
ConfigurationException |
giá trị của
public static OptionUpdateRule valueOf (String name)
Thông số | |
---|---|
name | String |
trả lại | |
---|---|
OptionUpdateRule |
Nội dung và mã mẫu trên trang này phải tuân thủ các giấy phép như mô tả trong phần Giấy phép nội dung. Java và OpenJDK là nhãn hiệu hoặc nhãn hiệu đã đăng ký của Oracle và/hoặc đơn vị liên kết của Oracle.
Cập nhật lần gần đây nhất: 2023-04-28 UTC.