OptionUpdateRule
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)
hoặc ERROR(/Map)
.
Bản tóm tắt
Giá trị enum | |
---|---|
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 pháp 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 và trả về giá trị có được cập nhật hay không. |
static OptionUpdateRule | valueOf (String name) |
static final OptionUpdateRule[] | values () |
Giá trị enum
ĐẦ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 Comparable
, hãy giữ tùy chọn được so sánh là tốt nhất.
NGAY LẬP TỨC
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 Comparable
, hãy giữ tùy chọn so sánh là ít nhất.
Phương pháp 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 và trả về giá trị có được cập nhật hay không. Giả sử rằng update
không bao giờ là null.
Thông số | |
---|---|
optionName | String |
optionSource | Object |
field | Field |
update | Object |
Lợi nhuận | |
---|---|
boolean |
Ném | |
---|---|
ConfigurationException |
giá trị của
public static OptionUpdateRule valueOf (String name)
Thông số | |
---|---|
name | String |
Lợi nhuận | |
---|---|
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: 2022-08-15 UTC.