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 |
Content and code samples on this page are subject to the licenses described in the Content License. Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
Last updated 2022-08-15 UTC.