Google은 흑인 공동체를 위한 인종 간 평등을 진전시키기 위해 노력하고 있습니다. Google에서 어떤 노력을 하고 있는지 확인하세요.

OptionUpdateRule

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) 또는 ERROR(/Map) 이 아니라고 가정합니다.

요약

열거 형 값

OptionUpdateRule FIRST

옵션이 설정되면 이후 업데이트 시도는 무시되어야합니다.

OptionUpdateRule GREATEST

Comparable 옵션의 경우 가장 큰 옵션을 유지하십시오.

OptionUpdateRule IMMUTABLE

이 옵션이 두 번 이상 설정된 경우 ConfigurationException throw합니다.

OptionUpdateRule LAST

옵션이 여러 번 설정된 경우 마지막 값을 제외하고 모두 무시합니다.

OptionUpdateRule LEAST

Comparable 옵션의 경우 가장 적게 비교되는 옵션을 유지하십시오.

공개 방법

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 throw합니다.

마지막

public static final OptionUpdateRule LAST

옵션이 여러 번 설정된 경우 마지막 값을 제외하고 모두 무시합니다.

가장 작은

public static final OptionUpdateRule LEAST

Comparable 옵션의 경우 가장 적게 비교되는 옵션을 유지하십시오.

공개 방법

shouldUpdate

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

현재 값과 업데이트 값을 가져 와서 값을 업데이트해야하는지 여부를 반환합니다. update 가 null이 아니라고 가정합니다.

매개 변수
optionName String

optionSource Object

field Field

update Object

보고
boolean

던짐
ConfigurationException

valueOf

public static OptionUpdateRule valueOf (String name)

매개 변수
name String

보고
OptionUpdateRule

가치

public static final OptionUpdateRule[] values ()

보고
OptionUpdateRule[]